| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/nir/ |
| nir_draw_helpers.h | 41 nir_lower_aaline_fs(struct nir_shader *shader, int *varying); 44 nir_lower_aapoint_fs(struct nir_shader *shader, int *varying);
|
| /xsrc/external/mit/MesaLib/dist/src/intel/compiler/ |
| brw_vec4_vs_visitor.cpp | 64 vec4_vs_visitor::emit_urb_slot(dst_reg reg, int varying) 67 output_reg[varying][0].type = reg.type; 69 switch (varying) { 78 vec4_instruction *inst = emit_generic_urb_slot(reg, varying, 0); 84 return vec4_visitor::emit_urb_slot(reg, varying);
|
| brw_vue_map.c | 47 assign_vue_slot(struct brw_vue_map *vue_map, int varying, int slot) 49 /* Make sure this varying hasn't been assigned a slot already */ 50 assert (vue_map->varying_to_slot[varying] == -1); 52 vue_map->varying_to_slot[varying] = slot; 53 vue_map->slot_to_varying[slot] = varying; 89 /* gl_Layer and gl_ViewportIndex don't get their own varying slots -- they 178 * requires that all shaders have matching built-in varying interface 189 const int varying = ffsll(builtins) - 1; local 190 if (vue_map->varying_to_slot[varying] == -1) { 191 assign_vue_slot(vue_map, varying, slot++) 199 const int varying = ffsll(generics) - 1; local 257 const int varying = ffsll(patch_slots) - 1; local 269 const int varying = ffsll(vertex_slots) - 1; local [all...] |
| brw_interpolation_map.c | 96 int varying = vue_map->slot_to_varying[i]; local 97 if (varying == -1) { 103 i, varying,
|
| brw_vec4_vs.h | 48 virtual void emit_urb_slot(dst_reg reg, int varying);
|
| gfx6_gs_visitor.cpp | 144 int varying = prog_data->vue_map.slot_to_varying[slot]; local 145 if (varying != VARYING_SLOT_PSIZ) { 149 emit_urb_slot(dst, varying); 163 emit_urb_slot(tmp, varying); 400 int varying = prog_data->vue_map.slot_to_varying[slot]; local 401 current_annotation = output_reg_annotation[varying]; 413 reg.type = output_reg[varying][0].type; 619 /* For each vertex, generate code to output each varying using the 623 unsigned char varying = local 641 /* Compute offset of this varying for the current verte [all...] |
| brw_clip.h | 103 * True if the given varying is one of the outputs of the vertex shader. 106 GLuint varying) 108 return (c->key.attrs & BITFIELD64_BIT(varying)) ? 1 : 0;
|
| gfx6_gs_visitor.h | 63 int get_vertex_output_offset_for_varying(int vertex, int varying);
|
| brw_clip_util.c | 242 int varying = c->vue_map.slot_to_varying[slot]; local 246 if (varying == VARYING_SLOT_POS || varying == BRW_VARYING_SLOT_NDC) 250 if (varying == VARYING_SLOT_EDGE) { 255 } else if (varying == VARYING_SLOT_PSIZ) { 259 } else if (varying < VARYING_SLOT_MAX) {
|
| /xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/ |
| brw_vue_map.c | 47 assign_vue_slot(struct brw_vue_map *vue_map, int varying, int slot) 49 /* Make sure this varying hasn't been assigned a slot already */ 50 assert (vue_map->varying_to_slot[varying] == -1); 52 vue_map->varying_to_slot[varying] = slot; 53 vue_map->slot_to_varying[slot] = varying; 88 /* gl_Layer and gl_ViewportIndex don't get their own varying slots -- they 161 * requires that all shaders have matching built-in varying interface 172 const int varying = ffsll(builtins) - 1; local 173 if (vue_map->varying_to_slot[varying] == -1) { 174 assign_vue_slot(vue_map, varying, slot++) 182 const int varying = ffsll(generics) - 1; local 240 const int varying = ffsll(patch_slots) - 1; local 252 const int varying = ffsll(vertex_slots) - 1; local [all...] |
| brw_vec4_vs_visitor.cpp | 64 vec4_vs_visitor::emit_urb_slot(dst_reg reg, int varying) 67 output_reg[varying][0].type = reg.type; 69 switch (varying) { 78 vec4_instruction *inst = emit_generic_urb_slot(reg, varying, 0); 84 return vec4_visitor::emit_urb_slot(reg, varying);
|
| brw_interpolation_map.c | 96 int varying = vue_map->slot_to_varying[i]; local 97 if (varying == -1) { 103 i, varying,
|
| brw_vec4_vs.h | 47 virtual void emit_urb_slot(dst_reg reg, int varying);
|
| gen6_gs_visitor.cpp | 146 int varying = prog_data->vue_map.slot_to_varying[slot]; local 147 if (varying != VARYING_SLOT_PSIZ) { 151 emit_urb_slot(dst, varying); 165 emit_urb_slot(tmp, varying); 402 int varying = prog_data->vue_map.slot_to_varying[slot]; local 403 current_annotation = output_reg_annotation[varying]; 415 reg.type = output_reg[varying][0].type; 658 /* For each vertex, generate code to output each varying using the 662 unsigned char varying = local 680 /* Compute offset of this varying for the current verte [all...] |
| brw_clip.h | 103 * True if the given varying is one of the outputs of the vertex shader. 106 GLuint varying) 108 return (c->key.attrs & BITFIELD64_BIT(varying)) ? 1 : 0;
|
| gen6_gs_visitor.h | 69 int get_vertex_output_offset_for_varying(int vertex, int varying);
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| nir_lower_sysvals_to_varyings.c | 42 #define SYSVAL_TO_VARYING(opt, sysval, varying) \ 46 var->data.location = VARYING_SLOT_ ## varying; \
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/ir/pp/ |
| disasm.c | 121 print_varying_source(ppir_codegen_field_varying *varying, FILE *fp) 123 switch (varying->imm.alignment) { 125 fprintf(fp, "%u.%c", varying->imm.index >> 2, 126 "xyzw"[varying->imm.index & 3]); 130 fprintf(fp, "%u.%s", varying->imm.index >> 1, c[varying->imm.index & 1]); 134 fprintf(fp, "%u", varying->imm.index); 138 if (varying->imm.offset_vector != 15) { 139 unsigned reg = (varying->imm.offset_vector << 2) + 140 varying->imm.offset_scalar 200 ppir_codegen_field_varying *varying = code; local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/compiler/glsl/ |
| gl_nir_link_xfb.c | 150 struct gl_transform_feedback_varying_info *varying = local 154 varying->Name = NULL; 155 varying->Type = glsl_get_gl_type(xfb_varying->type); 156 varying->BufferIndex = buffer_index; 157 varying->Size = glsl_type_is_array(xfb_varying->type) ? 159 varying->Offset = xfb_varying->offset;
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/ |
| gl_nir_link_xfb.c | 153 struct gl_transform_feedback_varying_info *varying = local 157 varying->Name = NULL; 158 varying->Type = glsl_get_gl_type(xfb_varying->type); 159 varying->BufferIndex = buffer_index; 160 varying->Size = glsl_type_is_array(xfb_varying->type) ? 162 varying->Offset = xfb_varying->offset;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/lima/ir/pp/ |
| disasm.c | 174 ppir_codegen_field_varying *varying = code; local 178 bool perspective = varying->imm.source_type < 2 && varying->imm.perspective; 182 switch (varying->imm.perspective) 198 switch (varying->imm.dest) 204 printf("$%u", varying->imm.dest); 207 print_mask(varying->imm.mask); 210 switch (varying->imm.source_type) { 212 print_vector_source(varying->reg.source, NULL, varying->reg.swizzle [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/tnl/ |
| t_split_copy.c | 73 } varying[VERT_ATTRIB_MAX]; member in struct:copy_context 256 const struct tnl_vertex_array *srcarray = copy->varying[i].array; 260 = copy->varying[i].src_ptr + elt * srcbinding->Stride; 262 memcpy(csr, srcptr, copy->varying[i].size); 263 csr += copy->varying[i].size; 279 printf(" varying %d: ", i); 280 for (j = 0; j < copy->varying[i].size / 4; j++) 429 /* Make a list of varying attributes and their vbo's. Also 446 copy->varying[j].attr = i; 447 copy->varying[j].array = ©->array[i] [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/tnl/ |
| t_split_copy.c | 73 } varying[VERT_ATTRIB_MAX]; member in struct:copy_context 262 const struct tnl_vertex_array *srcarray = copy->varying[i].array; 266 = copy->varying[i].src_ptr + elt * srcbinding->Stride; 268 memcpy(csr, srcptr, copy->varying[i].size); 269 csr += copy->varying[i].size; 285 printf(" varying %d: ", i); 286 for (j = 0; j < copy->varying[i].size / 4; j++) 435 /* Make a list of varying attributes and their vbo's. Also 452 copy->varying[j].attr = i; 453 copy->varying[j].array = ©->array[i] [all...] |
| /xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/ |
| panvk_varyings.h | 63 struct panvk_varying varying[VARYING_SLOT_MAX]; member in struct:panvk_varyings_info 134 return util_format_get_blocksize(varyings->varying[loc].format);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/d3d12/ |
| d3d12_lower_point_sprite.c | 45 nir_ssa_def *varying[VARYING_SLOT_MAX]; member in struct:lower_state 144 state->varying[var->data.location] = instr->src[1].ssa; 169 if (state->varying[slot] != NULL) { 170 nir_store_var(b, state->varying_out[slot], state->varying[slot], 206 state->varying[i] = NULL;
|