};
-struct brw_vec4_prog_key {
+struct brw_vue_prog_key {
unsigned program_string_id;
/**
*/
unsigned nr_userclip_plane_consts:4;
- bool clamp_vertex_color:1;
-
struct brw_sampler_prog_key_data tex;
};
/** The program key for Vertex Shaders. */
struct brw_vs_prog_key {
- struct brw_vec4_prog_key base;
+ struct brw_vue_prog_key base;
/*
* Per-attribute workaround flags
bool copy_edgeflag:1;
+ bool clamp_vertex_color:1;
+
/**
* For pre-Gen6 hardware, a bitfield indicating which texture coordinates
* are going to be replaced with point coordinates (as a consequence of a
/** The program key for Geometry Shaders. */
struct brw_gs_prog_key
{
- struct brw_vec4_prog_key base;
+ struct brw_vue_prog_key base;
uint64_t input_varyings;
};