Lines Matching defs:shader

31 void print_shader_info(FILE *f , int id, struct r600_shader *shader)
35 if (shader-> NAME) fprintf(f, " shader->" #NAME "=%d;\n", shader-> NAME)
37 if (shader-> NAME) fprintf(f, " shader->" #NAME "=%u;\n", (unsigned)shader-> NAME)
40 if (shader->NAME[i].ELM) fprintf(f, " shader->" #NAME "[%d]." #ELM "=%d;\n", i, (int)shader->NAME[i].ELM)
42 if (shader->NAME[i].ELM) fprintf(f, " shader->" #NAME "[%d]." #ELM" =%u;\n", i, (unsigned)shader->NAME[i].ELM)
45 fprintf(f, "void shader_%d_fill_data(struct r600_shader *shader)\n{\n", id);
46 fprintf(f, " memset(shader, 0, sizeof(struct r600_shader));\n");
55 for (unsigned i = 0; i < shader->ninput; ++i) {
70 for (unsigned i = 0; i < shader->noutput; ++i) {
85 for (unsigned i = 0; i < shader->nhwatomic; ++i) {
101 /* bit n is set if the shader writes gl_ClipDistance[n] */
106 /* flag is set if the shader writes VS_OUT_MISC_VEC (e.g. for PSIZE) */
136 if (shader->num_arrays > 0) {
137 fprintf(stderr, " shader->arrays = new r600_shader_array[%d];\n", shader->num_arrays);
138 for (unsigned i = 0; i < shader->num_arrays; ++i) {
156 void print_pipe_info(FILE *f, struct tgsi_shader_info *shader)
166 if (shader->properties[i] != 0)
167 fprintf(stderr, "PROP: %s = %d\n", tgsi_property_names[i], shader->properties[i]);
171 if (shader-> M [ IDX ]) fprintf(f, #M "[%d] = %d\n", IDX, (unsigned) shader-> M [ IDX ]);
173 for (int i = 0; i < shader->num_inputs; ++i) {
181 for (int i = 0; i < shader->num_inputs; ++i) {
188 for (int i = 0; i < shader->num_system_values; ++i)