r600g: Replace the CHIPREV_* defines with the chip_class enum.
[mesa.git] / src / gallium / drivers / r600 / r600_shader.h
index fba4a2b3b8af918de5c3898d4468cbb46fc60e00..3ba84bd8907574f62196e9f84c45203137472589 100644 (file)
@@ -31,19 +31,22 @@ struct r600_shader_io {
        unsigned                done;
        int                     sid;
        unsigned                interpolate;
+       boolean                 centroid;
+       unsigned                lds_pos; /* for evergreen */
 };
 
 struct r600_shader {
        unsigned                processor_type;
        struct r600_bc          bc;
-       boolean                 flat_shade;
        unsigned                ninput;
        unsigned                noutput;
+       unsigned                nlds;
        struct r600_shader_io   input[32];
        struct r600_shader_io   output[32];
-       enum radeon_family      family;
-       boolean                 uses_kill;
-       boolean                 use_mem_constant;
+       boolean                 uses_kill;
+       boolean                 fs_write_all;
+       boolean                 clamp_color;
+       unsigned                nr_cbufs;
 };
 
 #endif