};
-/* Note: brw_vec4_gs_prog_data_compare() must be updated when adding fields to
+/* Note: brw_gs_prog_data_compare() must be updated when adding fields to
* this struct!
*/
-struct brw_vec4_gs_prog_data
+struct brw_gs_prog_data
{
struct brw_vec4_prog_data base;
namespace brw {
vec4_gs_visitor::vec4_gs_visitor(struct brw_context *brw,
- struct brw_vec4_gs_compile *c,
+ struct brw_gs_compile *c,
struct gl_shader_program *prog,
struct brw_shader *shader,
void *mem_ctx)
#include "brw_vec4.h"
-struct brw_vec4_gs_prog_key
+struct brw_gs_prog_key
{
struct brw_vec4_prog_key base;
/**
* Scratch data used when compiling a GLSL geometry shader.
*/
-struct brw_vec4_gs_compile
+struct brw_gs_compile
{
struct brw_vec4_compile base;
- struct brw_vec4_gs_prog_key key;
- struct brw_vec4_gs_prog_data prog_data;
+ struct brw_gs_prog_key key;
+ struct brw_gs_prog_data prog_data;
struct brw_geometry_program *gp;
};
{
public:
vec4_gs_visitor(struct brw_context *brw,
- struct brw_vec4_gs_compile *c,
+ struct brw_gs_compile *c,
struct gl_shader_program *prog,
struct brw_shader *shader,
void *mem_ctx);
int setup_varying_inputs(int payload_reg, int *attribute_map);
src_reg vertex_count;
- const struct brw_vec4_gs_compile * const c;
+ const struct brw_gs_compile * const c;
};
} /* namespace brw */