| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/ |
| H A D | 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 43 svga_link_shaders(const struct tgsi_shader_info * outshader_info,const struct tgsi_shader_info * inshader_info,struct shader_linkage * linkage) argument [all...] |
| H A D | svga_link.h | 25 struct shader_linkage *linkage);
|
| H A D | svga_tgsi_vgpu10.c | 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]; 4688 for (i = 0; i < emit->linkage [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/ |
| H A D | 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 43 svga_link_shaders(const struct tgsi_shader_info * outshader_info,const struct tgsi_shader_info * inshader_info,struct shader_linkage * linkage) argument [all...] |
| H A D | svga_link.h | 19 struct shader_linkage *linkage);
|
| H A D | svga_tgsi_vgpu10.c | 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); 7011 svga_link_shaders(&vs->base.info, &emit->info, &emit->linkage); [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/ |
| H A D | tu_pipeline.c | 502 struct ir3_shader_linkage linkage = { 0 }; local in function:tu6_emit_vpc 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 [all...] |
| /xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/ |
| H A D | tu_pipeline.c | 773 /* linkage map sorted by order frag shader wants things, so 968 struct ir3_shader_linkage linkage = { local in function:tu6_emit_vpc 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 [all...] |
| /xsrc/external/mit/MesaLib.old/dist/docs/specs/OLD/ |
| H A D | MESA_trace.spec | 43 and linkage issues. In the driver dispatch table a simple
|
| /xsrc/external/mit/MesaLib/dist/docs/_extra/specs/OLD/ |
| H A D | MESA_trace.spec | 43 and linkage issues. In the driver dispatch table a simple
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 19.2.7.rst | 77 - meson: Fix linkage of libgallium_nine with libgalliumvl
|
| H A D | 18.2.1.rst | 187 - mesa/meson: 32bit xmlconfig linkage
|
| H A D | 21.1.1.rst | 92 - meson/vulkan: fix linkage on windows
|
| H A D | 9.0.2.rst | 102 - build: Fix GLES linkage without libglapi
|
| H A D | 18.1.0.rst | 99 dEQP-GLES31.functional.shaders.linkage.uniform.block.differing_precision
|
| H A D | 10.6.0.rst | 233 include/no_extern_c.h:47:1: error: template with C linkage
|
| H A D | 18.0.0.rst | 283 dEQP-GLES31.functional.shaders.linkage.uniform.block.differing_precision
|
| H A D | 7.9.1.rst | 103 breaks linkage
|
| H A D | 20.0.0.rst | 1080 - turnip: Refactor linkage state setup. 3556 - meson: Fix linkage of libgallium_nine with libgalliumvl
|
| H A D | 21.1.0.rst | 2385 - nir/range-analysis: C++ linkage 2860 - vtn: Don't warn about linkage capability if we're creating a NIR library
|
| H A D | 19.3.0.rst | 3402 - meson: Fix linkage of libgallium_nine with libgalliumvl
|
| H A D | 7.10.rst | 115 breaks linkage
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/panfrost/ |
| H A D | pan_context.h | 263 struct pan_linkage linkage; member in struct:panfrost_shader_state
|
| H A D | pan_cmdstream.c | 2230 struct pan_linkage *linkage = prelink ? &vs->linkage : &_linkage; local in function:panfrost_emit_varying_descriptor 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;
|
| H A D | pan_context.c | 344 panfrost_bo_unreference(shader_state->linkage.bo);
|