| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/ |
| H A D | draw_tess.c | 56 unsigned prim_id, 68 int vertex_idx = prim_id * num_vertices + i; 73 i, prim_id, 0); 108 unsigned prim_id, 124 i, prim_id, 0); 146 llvm_tcs_run(struct draw_tess_ctrl_shader *shader, uint32_t prim_id) argument 148 shader->current_variant->jit_func(shader->jit_context, shader->tcs_input->data, shader->tcs_output->data, prim_id, 220 unsigned prim_id, 232 int vertex_idx = prim_id * num_vertices + i; 238 i, prim_id, 54 llvm_fetch_tcs_input(struct draw_tess_ctrl_shader * shader,const struct draw_prim_info * input_prim_info,unsigned prim_id,unsigned num_vertices) argument 107 llvm_store_tcs_output(struct draw_tess_ctrl_shader * shader,unsigned prim_id,struct draw_vertex_info * output_verts,unsigned vert_start) argument 218 llvm_fetch_tes_input(struct draw_tess_eval_shader * shader,const struct draw_prim_info * input_prim_info,unsigned prim_id,unsigned num_vertices) argument 303 llvm_tes_run(struct draw_tess_eval_shader * shader,uint32_t prim_id,uint32_t patch_vertices_in,struct pipe_tessellator_data * tess_data,struct pipe_tessellation_factors * tess_factors,struct vertex_header * output) argument [all...] |
| H A D | draw_llvm.h | 481 uint32_t prim_id, uint32_t patch_vertices_in, 488 uint32_t prim_id, uint32_t num_tess_coord,
|
| H A D | draw_llvm.c | 2878 system_values.prim_id = LLVMBuildLoad(builder, prim_id_ptr, "prim_id"); 3356 LLVMValueRef input_array, output_array, prim_id, patch_vertices_in; local in function:draw_tcs_llvm_generate 3412 prim_id = LLVMGetParam(variant_func, 3); 3419 lp_build_name(prim_id, "prim_id"); 3457 args[3] = prim_id; 3500 prim_id = LLVMGetParam(variant_coro, 3); 3524 system_values.prim_id = lp_build_broadcast_scalar(&bldvec, prim_id); 3924 LLVMValueRef tess_inner, tess_outer, prim_id, patch_vertices_in; local in function:draw_tes_llvm_generate [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/ |
| H A D | brw_draw.c | 956 unsigned prim_id, 984 if (prim_id > 0) { /* For i == 0 we just did this before the loop */ 1000 if (prim_id > 0) { 1038 if (prim_id > 0 && vs_prog_data->uses_drawid) 954 brw_draw_single_prim(struct gl_context * ctx,const struct _mesa_prim * prim,unsigned prim_id,struct brw_transform_feedback_object * xfb_obj,unsigned stream,struct gl_buffer_object * indirect) argument
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/d3d12/ |
| H A D | d3d12_gs_variant.cpp | 219 nir_ssa_def *prim_id = nir_load_primitive_id(b); local in function:d3d12_begin_emit_primitives_gs 221 prim_id,
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/gallivm/ |
| H A D | lp_bld_tgsi.h | 170 LLVMValueRef prim_id; member in struct:lp_bld_tgsi_system_values
|
| H A D | lp_bld_tgsi_soa.c | 1524 res = bld->system_values.prim_id; 1698 res = bld->system_values.prim_id;
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/ |
| H A D | brw_draw.c | 986 unsigned prim_id, 1017 if (prim_id > 0) { /* For i == 0 we just did this before the loop */ 1033 if (prim_id > 0) { 1071 if (prim_id > 0 && vs_prog_data->uses_drawid) 984 brw_draw_single_prim(struct gl_context * ctx,const struct _mesa_prim * prim,unsigned prim_id,bool is_indexed,GLuint num_instances,GLuint base_instance,struct brw_transform_feedback_object * xfb_obj,unsigned stream,GLsizeiptr indirect_offset) argument
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_shader_llvm_gs.c | 611 LLVMValueRef prim_id, rotate; local in function:si_llvm_build_gs_prolog 623 prim_id = LLVMGetParam(func, num_sgprs + 2); 624 rotate = LLVMBuildTrunc(builder, prim_id, ctx->ac.i1, "");
|
| /xsrc/external/mit/MesaLib/dist/src/amd/common/ |
| H A D | ac_nir_lower_ngg.c | 362 nir_ssa_def *prim_id = nir_build_load_primitive_id(b); local in function:emit_ngg_nogs_prim_export 366 nir_build_store_shared(b, prim_id, addr, .write_mask = 1u, .align_mul = 4u); 377 nir_ssa_def *prim_id = NULL; local in function:emit_store_ngg_nogs_es_primitive_id 389 prim_id = nir_build_load_shared(b, 1, 32, addr, .align_mul = 4u); 392 prim_id = nir_build_load_primitive_id(b); 400 nir_build_store_output(b, prim_id, nir_imm_zero(b, 1, 32),
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/gallivm/ |
| H A D | lp_bld_tgsi.h | 172 LLVMValueRef prim_id; member in struct:lp_bld_tgsi_system_values
|
| H A D | lp_bld_tgsi_soa.c | 1135 res = bld->system_values.prim_id; 1223 res = bld->system_values.prim_id; 1326 res = bld->system_values.prim_id; 1514 res = bld->system_values.prim_id;
|
| H A D | lp_bld_nir_soa.c | 1546 result[0] = bld->system_values.prim_id;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/d3d10umd/ |
| H A D | ShaderTGSI.c | 214 struct ureg_src prim_id; member in struct:Shader_xlate 526 sx->prim_id = ureg_DECL_system_value(ureg, TGSI_SEMANTIC_PRIMID, 0); 670 reg = sx->prim_id; 756 reg = ureg_dst(sx->prim_id); 1044 reg = sx->prim_id;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/ |
| H A D | swr_shader.cpp | 1589 system_values.prim_id = wrap(LOAD(pGsCtx, {0, SWR_GS_CONTEXT_PrimitiveID})); 1835 system_values.prim_id = wrap(VBROADCAST(LOAD(pTesCtx, {0, SWR_DS_CONTEXT_PrimitiveID}), "PrimitiveID")); 2119 system_values.prim_id = 2126 lp_build_print_value(gallivm, "TCS::prim_id = ", system_values.prim_id);
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 19.2.0.rst | 146 - radv: Use correct vgpr_comp_cnt for VS if both prim_id and
|
| H A D | 19.3.0.rst | 475 - radv: Use correct vgpr_comp_cnt for VS if both prim_id and
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/ |
| H A D | swr_shader.cpp | 631 system_values.prim_id = wrap(LOAD(pGsCtx, {0, SWR_GS_CONTEXT_PrimitiveID}));
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/draw/ |
| H A D | draw_llvm.c | 2338 system_values.prim_id = LLVMBuildLoad(builder, prim_id_ptr, "prim_id");
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_shader.c | 6370 LLVMValueRef prim_id, rotate; local in function:si_build_gs_prolog_function 6382 prim_id = LLVMGetParam(func, num_sgprs + 2); 6383 rotate = LLVMBuildTrunc(builder, prim_id, ctx->i1, "");
|