| /xsrc/external/mit/libepoxy/dist/src/ |
| H A D | dispatch_common.h | 97 #define GEN_GLOBAL_REWRITE_PTR(name, args, passthrough) \ 103 name passthrough; \ 106 #define GEN_GLOBAL_REWRITE_PTR_RET(ret, name, args, passthrough) \ 112 return name passthrough; \ 116 #define GEN_DISPATCH_TABLE_REWRITE_PTR(name, args, passthrough) \ 123 dispatch_table->name passthrough; \ 126 #define GEN_DISPATCH_TABLE_REWRITE_PTR_RET(ret, name, args, passthrough) \ 133 return dispatch_table->name passthrough; \ 136 #define GEN_DISPATCH_TABLE_THUNK(name, args, passthrough) \ 140 get_dispatch_table()->name passthrough; \ [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/common/ |
| H A D | ac_nir.h | 102 bool passthrough,
|
| H A D | ac_nir_lower_ngg.c | 51 bool passthrough; member in struct:__anon6002bd750308 330 if (st->passthrough) { 1271 bool passthrough, 1280 assert(!(can_cull && passthrough)); 1288 .passthrough = passthrough, 1264 ac_nir_lower_ngg_nogs(nir_shader * shader,unsigned max_num_es_vertices,unsigned num_vertices_per_primitives,unsigned max_workgroup_size,unsigned wave_size,bool can_cull,bool early_prim_export,bool passthrough,bool export_prim_id,bool provoking_vtx_last,bool use_edgeflags,uint32_t instance_rate_inputs) argument
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/ |
| H A D | svga_state_ts.c | 100 if (svga->tcs.passthrough) 101 key->tcs.passthrough = 1; 295 /* delete older passthrough shader*/ 364 svga->tcs.passthrough = TRUE; 367 svga->tcs.passthrough = FALSE;
|
| H A D | svga_state_vs.c | 173 key->vs.passthrough = 1; 298 * fragment shader's inputs. So we only need to passthrough 342 variant->key.vs.passthrough = 1; 393 if (key.vs.passthrough) {
|
| H A D | svga_shader.h | 49 unsigned passthrough:1; member in struct:svga_compile_key::__anon0ac7a0a10108 103 unsigned passthrough:1; member in struct:svga_compile_key::__anon0ac7a0a10408
|
| H A D | svga_context.h | 665 boolean passthrough; member in struct:svga_context::__anon9fcd83af0d08
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/ |
| H A D | svga_state_vs.c | 173 key->vs.passthrough = 1; 287 * fragment shader's inputs. So we only need to passthrough 331 variant->key.vs.passthrough = 1; 382 if (key.vs.passthrough) {
|
| H A D | svga_shader.h | 49 unsigned passthrough:1; member in struct:svga_compile_key::__anonc870c18e0108
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/d3d12/ |
| H A D | d3d12_compiler.h | 154 unsigned passthrough:1; member in struct:d3d12_gs_variant_key
|
| H A D | d3d12_gs_variant.cpp | 66 "passthrough"); 459 if (key->passthrough)
|
| H A D | d3d12_compiler.cpp | 540 key.passthrough = true;
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/nine/ |
| H A D | nine_ff.c | 71 uint32_t passthrough; member in struct:nine_ff_vs_key::__anon539b2d70010a::__anon539b2d700208 340 boolean need_aNrm = key->lighting || key->passthrough & (1 << NINE_DECLUSAGE_NORMAL); 408 if (key->vertexblend_indexed || key->passthrough & (1 << NINE_DECLUSAGE_BLENDINDICES)) 410 if (key->vertexblend || key->passthrough & (1 << NINE_DECLUSAGE_BLENDWEIGHT)) 422 if (key->fog || key->passthrough & (1 << NINE_DECLUSAGE_FOG)) { 995 } else if (key->fog && !(key->passthrough & (1 << NINE_DECLUSAGE_FOG))) { 999 if (key->passthrough & (1 << NINE_DECLUSAGE_BLENDWEIGHT)) { 1006 if (key->passthrough & (1 << NINE_DECLUSAGE_BLENDINDICES)) { 1013 if (key->passthrough & (1 << NINE_DECLUSAGE_NORMAL)) { 1020 if (key->passthrough [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/nine/ |
| H A D | nine_ff.c | 71 uint32_t passthrough; member in struct:nine_ff_vs_key::__anon59f24257010a::__anon59f242570208 340 boolean need_aNrm = key->lighting || key->passthrough & (1 << NINE_DECLUSAGE_NORMAL); 410 if (key->vertexblend_indexed || key->passthrough & (1 << NINE_DECLUSAGE_BLENDINDICES)) 412 if (key->vertexblend || key->passthrough & (1 << NINE_DECLUSAGE_BLENDWEIGHT)) 424 if (key->fog || key->passthrough & (1 << NINE_DECLUSAGE_FOG)) { 997 } else if (key->fog && !(key->passthrough & (1 << NINE_DECLUSAGE_FOG))) { 1001 if (key->passthrough & (1 << NINE_DECLUSAGE_BLENDWEIGHT)) { 1008 if (key->passthrough & (1 << NINE_DECLUSAGE_BLENDINDICES)) { 1015 if (key->passthrough & (1 << NINE_DECLUSAGE_NORMAL)) { 1022 if (key->passthrough [all...] |
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 20.0.8.rst | 185 - util: Initialize pipe_shader_state for passthrough and transform
|
| H A D | 20.1.1.rst | 139 - util: Initialize pipe_shader_state for passthrough and transform
|
| H A D | 20.1.3.rst | 105 - ci: Improve baremetal's logging of the job env var passthrough.
|
| H A D | 20.0.0.rst | 2331 - radeonsi/gfx10: enable NGG passthrough for eligible shaders 2433 - radeonsi/gfx10: don't initialize VGPRs not used by NGG passthrough 3147 - radv/gfx10: determine if a pipeline is eligible for NGG passthrough 3149 - radv/gfx10: add support for NGG passthrough mode
|
| H A D | 21.3.0.rst | 1745 - v3dv: inject a custom passthrough geometry shader for multiview pipelines 2656 - radeonsi: don't use NGG passthrough if culling is possible for better perf 2702 - radeonsi: enable NGG passthrough when LDS is used, document the real constraints 3924 - radv: move ngg passthrough determination earlier 3971 - radv: remove duplicated code about NGG passthrough determination
|
| H A D | 19.1.0.rst | 885 - iris: Add support for TCS passthrough 2857 - iris: compile a TCS...don't bother with passthrough yet 2863 - iris: assert about passthrough shaders to make this easier to detect 2974 - iris: use 0 for TCS passthrough program string ID
|
| /xsrc/external/mit/MesaLib/dist/src/virtio/vulkan/ |
| H A D | vn_physical_device.c | 971 struct vk_device_extension_table passthrough; local in function:vn_physical_device_init_supported_extensions 973 vn_physical_device_get_passthrough_extensions(physical_dev, &passthrough); 986 } else if (passthrough.extensions[i] &&
|
| /xsrc/external/mit/MesaLib/dist/src/amd/llvm/ |
| H A D | ac_llvm_build.h | 587 LLVMValueRef passthrough; member in struct:ac_ngg_prim
|
| H A D | ac_llvm_build.c | 4584 prim.passthrough = ctx->i32_0; 4646 if (prim->passthrough) { 4647 args.out[0] = prim->passthrough;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/ |
| H A D | gfx10_shader_ngg.c | 126 /* Newer chips can use PRIMGEN_PASSTHRU_NO_MSG to skip gs_alloc_req for NGG passthrough. */ 146 prim.passthrough = prim_passthrough; 148 prim.passthrough = ac_get_arg(&ctx->ac, ctx->args.gs_vtx_offset[0]); 151 * passthrough prim export encoding. 169 prim.passthrough = LLVMBuildAnd(builder, prim.passthrough, edgeflags, ""); 1154 /* Update vertex indices in VGPR0 (same format as NGG passthrough).
|
| /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/ |
| H A D | radv_nir_to_llvm.c | 1645 prim.passthrough = ac_get_arg(&ctx->ac, ctx->args->ac.gs_vtx_offset[0]);
|