| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/ |
| H A D | svga_state_ts.c | 86 struct svga_tes_variant *tes = svga_tes_variant(svga->state.hw_draw.tes); local in function:make_tcs_key 87 key->tcs.prim_mode = tes->prim_mode; 88 key->tcs.spacing = tes->spacing; 89 key->tcs.vertices_order_cw = tes->vertices_order_cw; 90 key->tcs.point_mode = tes->point_mode; 93 * number of control point input expected in tes. If tes does not expect 94 * any control point input, then vertices_per_patch in the tes key will 98 key->tcs.vertices_out = tes 190 compile_tes(struct svga_context * svga,struct svga_tes_shader * tes,const struct svga_compile_key * key,struct svga_shader_variant ** out_variant) argument 218 struct svga_tes_shader *tes = svga->curr.tes; local in function:make_tes_key 331 struct svga_tes_shader *tes = svga->curr.tes; local in function:emit_hw_tes [all...] |
| H A D | svga_pipe_ts.c | 148 struct svga_tes_shader *tes; local in function:svga_create_tes_state 150 tes = CALLOC_STRUCT(svga_tes_shader); 151 if (!tes) 156 tes->base.tokens = tgsi_dup_tokens(templ->tokens); 160 tgsi_scan_shader(tes->base.tokens, &tes->base.info); 162 tes->base.id = svga->debug.shader_id++; 164 tes->generic_inputs = svga_get_generic_inputs_mask(&tes->base.info); 167 return tes; 174 struct svga_tes_shader *tes = (struct svga_tes_shader *) shader; local in function:svga_bind_tes_state 189 struct svga_tes_shader *tes = (struct svga_tes_shader *) shader; local in function:svga_delete_tes_state [all...] |
| H A D | svga_state_tgsi_transform.c | 422 struct svga_tes_shader *tes = svga->curr.tes; /* currently bound tes */ local in function:update_tgsi_transform 444 if (tes && has_dynamic_indexing(&tes->base.info)) { 445 transform_dynamic_indexing(svga, &tes->base);
|
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/ |
| H A D | gen6_clip_state.c | 51 } else if (brw->tes.base.prog_data) { 53 return brw_tes_prog_data(brw->tes.base.prog_data)->output_topology == 75 } else if (brw->tes.base.prog_data) { 77 return brw_tes_prog_data(brw->tes.base.prog_data)->output_topology ==
|
| H A D | brw_tes_surface_state.c | 41 struct brw_stage_state *stage_state = &brw->tes.base; 51 const struct brw_stage_prog_data *prog_data = brw->tes.base.prog_data; 79 struct brw_stage_prog_data *prog_data = brw->tes.base.prog_data; 81 brw_upload_ubo_surfaces(brw, prog, &brw->tes.base, prog_data); 102 brw_upload_image_surfaces(brw, tep, &brw->tes.base, 103 brw->tes.base.prog_data);
|
| H A D | brw_tes.c | 43 struct brw_stage_state *stage_state = &brw->tes.base; 114 &stage_state->prog_offset, &brw->tes.base.prog_data); 158 struct brw_stage_state *stage_state = &brw->tes.base; 172 &stage_state->prog_offset, &brw->tes.base.prog_data, 218 uint32_t old_prog_offset = brw->tes.base.prog_offset; 219 struct brw_stage_prog_data *old_prog_data = brw->tes.base.prog_data; 228 brw->tes.base.prog_offset = old_prog_offset; 229 brw->tes.base.prog_data = old_prog_data;
|
| H A D | brw_tcs.c | 244 const struct gl_linked_shader *tes = local in function:brw_tcs_populate_default_key 256 if (tes) { 257 key->tes_primitive_mode = tes->Program->info.tess.primitive_mode; 259 tes->Program->info.tess.primitive_mode == GL_QUADS && 260 tes->Program->info.tess.spacing == TESS_SPACING_EQUAL; 281 const struct gl_linked_shader *tes = local in function:brw_tcs_precompile 283 struct brw_program *btep = tes ? brw_program(tes->Program) : NULL;
|
| H A D | brw_binding_tables.c | 189 const struct brw_stage_prog_data *prog_data = brw->tes.base.prog_data; 193 &brw->tes.base);
|
| H A D | gen7_urb.c | 108 brw->tes.base.push_constants_dirty = true; 201 const bool tess_present = brw->tes.base.prog_data; 221 tess_present ? brw_vue_prog_data(brw->tes.base.prog_data) : NULL,
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/ |
| H A D | gfx6_clip_state.c | 51 } else if (brw->tes.base.prog_data) { 53 return brw_tes_prog_data(brw->tes.base.prog_data)->output_topology == 75 } else if (brw->tes.base.prog_data) { 77 return brw_tes_prog_data(brw->tes.base.prog_data)->output_topology ==
|
| H A D | brw_tes_surface_state.c | 41 struct brw_stage_state *stage_state = &brw->tes.base; 51 const struct brw_stage_prog_data *prog_data = brw->tes.base.prog_data; 79 struct brw_stage_prog_data *prog_data = brw->tes.base.prog_data; 81 brw_upload_ubo_surfaces(brw, prog, &brw->tes.base, prog_data); 102 brw_upload_image_surfaces(brw, tep, &brw->tes.base, 103 brw->tes.base.prog_data);
|
| H A D | brw_tes.c | 43 struct brw_stage_state *stage_state = &brw->tes.base; 116 &stage_state->prog_offset, &brw->tes.base.prog_data); 158 struct brw_stage_state *stage_state = &brw->tes.base; 172 &stage_state->prog_offset, &brw->tes.base.prog_data, 219 uint32_t old_prog_offset = brw->tes.base.prog_offset; 220 struct brw_stage_prog_data *old_prog_data = brw->tes.base.prog_data; 229 brw->tes.base.prog_offset = old_prog_offset; 230 brw->tes.base.prog_data = old_prog_data;
|
| H A D | brw_tcs.c | 246 const struct gl_linked_shader *tes = local in function:brw_tcs_populate_default_key 257 if (tes) { 258 key->tes_primitive_mode = tes->Program->info.tess.primitive_mode; 260 tes->Program->info.tess.primitive_mode == GL_QUADS && 261 tes->Program->info.tess.spacing == TESS_SPACING_EQUAL; 283 const struct gl_linked_shader *tes = local in function:brw_tcs_precompile 285 struct brw_program *btep = tes ? brw_program(tes->Program) : NULL;
|
| H A D | brw_binding_tables.c | 189 const struct brw_stage_prog_data *prog_data = brw->tes.base.prog_data; 193 &brw->tes.base);
|
| H A D | gfx7_urb.c | 107 brw->tes.base.push_constants_dirty = true; 200 const bool tess_present = brw->tes.base.prog_data; 218 tess_present ? brw_vue_prog_data(brw->tes.base.prog_data) : NULL,
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/ |
| H A D | draw_tess.c | 237 debug_printf("%d) tes vertex index = %d (prim idx = %d)\n", 528 struct draw_tess_eval_shader *tes; local in function:draw_create_tess_eval_shader 537 tes = &llvm_tes->base; 542 tes = CALLOC_STRUCT(draw_tess_eval_shader); 545 if (!tes) 548 tes->draw = draw; 549 tes->state = *state; 551 nir_tgsi_scan_shader(state->ir.nir, &tes->info, true); 553 tes->prim_mode = tes [all...] |
| H A D | draw_context.c | 643 } else if (draw->tes.tess_eval_shader) { 644 return &draw->tes.tess_eval_shader->info; 793 if (!draw->tes.tess_eval_shader) 796 info = &draw->tes.tess_eval_shader->info; 822 draw->tes.tgsi.sampler = sampler; 851 draw->tes.tgsi.image = image; 880 draw->tes.tgsi.buffer = buffer; 961 if (draw->tes.tess_eval_shader) 962 return draw->tes.position_output; 976 else if (draw->tes [all...] |
| H A D | draw_prim_assembler.c | 62 const struct draw_tess_eval_shader *tes = draw->tes.tess_eval_shader; local in function:needs_primid 66 else if (tes) 67 return !tes->info.uses_primid;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/ |
| H A D | lp_state_tess.c | 146 llvmpipe_bind_tes_state(struct pipe_context *pipe, void *tes) argument 150 llvmpipe->tes = (struct lp_tess_eval_shader *)tes; 153 (llvmpipe->tes ? llvmpipe->tes->dtes : NULL)); 160 llvmpipe_delete_tes_state(struct pipe_context *pipe, void *tes) argument 165 (struct lp_tess_eval_shader *)tes;
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/main/ |
| H A D | draw_validate.c | 314 struct gl_program *tes = local in function:_mesa_update_valid_to_render_state 316 if (tes->info.tess.point_mode) { 319 } else if (tes->info.tess.primitive_mode == GL_ISOLINES) { 383 struct gl_program *tes = local in function:_mesa_update_valid_to_render_state 386 if (tes) { 389 if (tes->info.tess.point_mode) 391 else if (tes->info.tess.primitive_mode == GL_ISOLINES)
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/ |
| H A D | sfn_shader_tess_eval.cpp | 10 sh->scratch_space_needed, chip_class, key.tes.first_atomic_counter), 15 sh->shader.tes_as_es = key.tes.as_es; 16 if (key.tes.as_es)
|
| /xsrc/external/mit/MesaLib/dist/src/intel/common/ |
| H A D | intel_measure.h | 111 uintptr_t framebuffer, vs, tcs, tes, gs, fs, cs; member in struct:intel_measure_snapshot 155 uintptr_t vs, uintptr_t tcs, uintptr_t tes,
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r600/ |
| H A D | r600_shader.h | 149 } tes; member in union:r600_shader_key
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/ |
| H A D | iris_measure.c | 183 snapshot->tes = (uintptr_t) ice->shaders.prog[MESA_SHADER_TESS_EVAL]; 215 uintptr_t vs=0, tcs=0, tes=0, gs=0, fs=0, cs=0; local in function:state_changed 222 tes = (uintptr_t) ice->shaders.prog[MESA_SHADER_TESS_EVAL]; 229 vs, tcs, tes, gs, fs, cs);
|
| /xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/ |
| H A D | radv_shader.h | 114 struct radv_tes_variant_key tes; member in union:radv_shader_variant_key::__anon685e5783020a 200 } tes; member in struct:radv_shader_info 304 } tes; member in struct:radv_shader_variant_info::__anon685e57830908
|