| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/ |
| svga_link.c | 45 struct shader_linkage *linkage) 49 for (i = 0; i < ARRAY_SIZE(linkage->input_map); i++) { 50 linkage->input_map[i] = INVALID_INDEX; 53 for (i = 0; i < ARRAY_SIZE(linkage->prevShader.output_map); i++) { 54 linkage->prevShader.output_map[i] = INVALID_INDEX; 79 linkage->input_map[i] = j; 80 linkage->prevShader.output_map[j] = i; 92 linkage->input_map[i] = out_index; 93 linkage->prevShader.output_map[out_index] = i; 95 free_slot = MAX2(free_slot, linkage->input_map[i] + 1) [all...] |
| svga_link.h | 25 struct shader_linkage *linkage);
|
| svga_tgsi_vgpu10.c | 413 /* VS/TCS/TES/GS/FS Linkage info */ 414 struct shader_linkage linkage; member in struct:svga_shader_emitter_v10 1517 index = emit->linkage.input_map[index]; 1558 index = emit->linkage.input_map[index]; 1643 index = emit->linkage.input_map[index]; 1736 index = emit->linkage.input_map[index]; 1745 index = emit->linkage.input_map[index]; 1900 unsigned index = emit->linkage.input_map[emit->fs.face_input_index]; 2667 const unsigned n = emit->linkage.input_map_max + 1 + index; 3209 unsigned index = emit->linkage.input_map[i] [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/ |
| svga_link.c | 45 struct shader_linkage *linkage) 49 for (i = 0; i < ARRAY_SIZE(linkage->input_map); i++) { 50 linkage->input_map[i] = INVALID_INDEX; 73 linkage->input_map[i] = outshader_info->num_outputs + 1 + sem_index; 75 free_slot = MAX2(free_slot, linkage->input_map[i] + 1); 83 linkage->input_map[i] = j; 90 linkage->num_inputs = inshader_info->num_inputs; 94 if (linkage->input_map[i] == INVALID_INDEX) { 96 linkage->input_map[i] = j; 99 linkage->input_map_max = free_slot - 1 [all...] |
| svga_link.h | 19 struct shader_linkage *linkage);
|
| svga_tgsi_vgpu10.c | 228 /* VS/GS/FS Linkage info */ 229 struct shader_linkage linkage; member in struct:svga_shader_emitter_v10 1038 index = emit->linkage.input_map[index]; 1059 index = emit->linkage.input_map[index]; 1227 unsigned index = emit->linkage.input_map[emit->fs.face_input_index]; 1893 const unsigned n = emit->linkage.input_map_max + 1 + index; 2526 for (i = 0; i < emit->linkage.num_inputs; i++) { 2529 unsigned index = emit->linkage.input_map[i]; 2596 unsigned index = emit->linkage.input_map[i]; 7008 svga_link_shaders(&gs->base.info, &emit->info, &emit->linkage); [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/ |
| tu_pipeline.c | 502 struct ir3_shader_linkage linkage = { 0 }; local 503 ir3_link_shaders(&linkage, vs, fs); 509 for (uint32_t i = 0; i < linkage.cnt; i++) { 510 const uint32_t comp_count = util_last_bit(linkage.var[i].compmask); 512 BITSET_SET(vpc_var_enables, linkage.var[i].loc + j); 528 ir3_link_add(&linkage, position_regid, 0xf, linkage.max_loc); 530 pointsize_loc = linkage.max_loc; 531 ir3_link_add(&linkage, pointsize_regid, 0x1, linkage.max_loc) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/ |
| tu_pipeline.c | 773 /* linkage map sorted by order frag shader wants things, so 968 struct ir3_shader_linkage linkage = { local 974 ir3_link_shaders(&linkage, last_shader, fs, true); 977 ir3_link_stream_out(&linkage, last_shader); 982 bool primid_passthru = linkage.primid_loc != 0xff; 986 tu_cs_emit(cs, ~linkage.varmask[0]); 987 tu_cs_emit(cs, ~linkage.varmask[1]); 988 tu_cs_emit(cs, ~linkage.varmask[2]); 989 tu_cs_emit(cs, ~linkage.varmask[3]); 1008 layer_loc = linkage.max_loc [all...] |
| /xsrc/external/mit/MesaLib/dist/docs/_extra/specs/OLD/ |
| MESA_trace.spec | 43 and linkage issues. In the driver dispatch table a simple
|
| /xsrc/external/mit/MesaLib.old/dist/docs/specs/OLD/ |
| MESA_trace.spec | 43 and linkage issues. In the driver dispatch table a simple
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/panfrost/ |
| pan_context.h | 263 struct pan_linkage linkage; member in struct:panfrost_shader_state
|
| pan_cmdstream.c | 2230 struct pan_linkage *linkage = prelink ? &vs->linkage : &_linkage; local 2233 if (!prelink || vs->linkage.bo == NULL) { 2237 panfrost_emit_varying_descs(pool, vs, fs, &ctx->streamout, point_coord_mask, linkage); 2241 unsigned present = linkage->present, stride = linkage->stride; 2299 *vs_attribs = linkage->producer; 2300 *fs_attribs = linkage->consumer;
|
| pan_context.c | 344 panfrost_bo_unreference(shader_state->linkage.bo);
|