radeonsi: pack si_descriptors better again
authorMarek Olšák <marek.olsak@amd.com>
Sun, 8 Oct 2017 15:10:56 +0000 (17:10 +0200)
committerMarek Olšák <marek.olsak@amd.com>
Tue, 17 Oct 2017 20:03:03 +0000 (22:03 +0200)
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
src/gallium/drivers/radeonsi/si_state.h

index bc7e7b3e426ee7e95bf4e0f57f858882aaf02707..8ce3cdb66e417b29866af82f5b2f3e1e09f3999d 100644 (file)
@@ -265,8 +265,6 @@ struct si_descriptors {
        struct r600_resource *buffer;
        int buffer_offset; /* can be negative if not using lower slots */
 
-       /* The size of one descriptor. */
-       ubyte element_dw_size;
        /* The maximum number of descriptors. */
        uint32_t num_elements;
 
@@ -279,6 +277,8 @@ struct si_descriptors {
        /* The SGPR index where the 64-bit pointer to the descriptor array will
         * be stored. */
        ubyte shader_userdata_offset;
+       /* The size of one descriptor. */
+       ubyte element_dw_size;
 };
 
 struct si_buffer_resources {