radeonsi: fix the export_prim_id field size in the shader key
authorMarek Olšák <marek.olsak@amd.com>
Sat, 17 Oct 2015 21:59:52 +0000 (23:59 +0200)
committerMarek Olšák <marek.olsak@amd.com>
Tue, 20 Oct 2015 10:56:40 +0000 (12:56 +0200)
Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
src/gallium/drivers/radeonsi/si_shader.h

index b1076ed918305d8d257155c647831e2e1e1d6086..fd5500c1ab3d05a0ccca8cdffcad92051bb50ee5 100644 (file)
@@ -244,7 +244,7 @@ union si_shader_key {
                uint64_t        es_enabled_outputs;
                unsigned        as_es:1; /* export shader */
                unsigned        as_ls:1; /* local shader */
-               unsigned        export_prim_id; /* when PS needs it and GS is disabled */
+               unsigned        export_prim_id:1; /* when PS needs it and GS is disabled */
        } vs;
        struct {
                unsigned        prim_mode:3;
@@ -255,7 +255,7 @@ union si_shader_key {
                 * This describes how outputs are laid out in memory. */
                uint64_t        es_enabled_outputs;
                unsigned        as_es:1; /* export shader */
-               unsigned        export_prim_id; /* when PS needs it and GS is disabled */
+               unsigned        export_prim_id:1; /* when PS needs it and GS is disabled */
        } tes; /* tessellation evaluation shader */
 };