Home
last modified time | relevance | path

Searched refs:tcs (Results 1 - 25 of 88) sorted by relevance

1234

/third_party/mesa3d/src/gallium/drivers/svga/
H A Dsvga_state_ts.c39 struct svga_tcs_shader *tcs = svga->curr.tcs; in make_tcs_key() local
46 svga_init_shader_key_common(svga, PIPE_SHADER_TESS_CTRL, &tcs->base, key); in make_tcs_key()
49 key->tcs.vertices_per_patch = svga->curr.vertices_per_patch; in make_tcs_key()
58 key->tcs.prim_mode = tes->prim_mode; in make_tcs_key()
59 key->tcs.spacing = tes->spacing; in make_tcs_key()
60 key->tcs.vertices_order_cw = tes->vertices_order_cw; in make_tcs_key()
61 key->tcs.point_mode = tes->point_mode; in make_tcs_key()
63 /* The number of control point output from tcs is determined by the in make_tcs_key()
67 * in the tcs propert in make_tcs_key()
85 struct svga_tcs_shader *tcs = svga->curr.tcs; emit_hw_tcs() local
[all...]
H A Dsvga_pipe_ts.c65 struct svga_tcs_shader *tcs; in svga_create_tcs_state() local
69 tcs = (struct svga_tcs_shader *) in svga_create_tcs_state()
72 if (!tcs) in svga_create_tcs_state()
79 return tcs; in svga_create_tcs_state()
86 struct svga_tcs_shader *tcs = (struct svga_tcs_shader *) shader; in svga_bind_tcs_state() local
89 if (tcs == svga->curr.tcs) in svga_bind_tcs_state()
92 svga->curr.tcs = tcs; in svga_bind_tcs_state()
101 struct svga_tcs_shader *tcs in svga_delete_tcs_state() local
[all...]
H A Dsvga_tgsi_vgpu10.c382 unsigned imm_index; /**< immediate for tcs */
407 } tcs; member
689 /* Note: we are skipping two output indices in tcs for in check_register_index()
1375 if (index == emit->tcs.inner.tgsi_index) { in emit_dst_register()
1380 if (emit->tcs.control_point_phase) { in emit_dst_register()
1386 index = emit->tcs.inner.temp_index; in emit_dst_register()
1389 else if (index == emit->tcs.outer.tgsi_index) { in emit_dst_register()
1394 if (emit->tcs.control_point_phase) { in emit_dst_register()
1400 index = emit->tcs.outer.temp_index; in emit_dst_register()
1403 else if (index >= emit->tcs in emit_dst_register()
[all...]
H A Dsvga_state_tgsi_transform.c427 struct svga_tcs_shader *tcs = svga->curr.tcs; /* currently bound tcs */ in update_tgsi_transform() local
447 if (tcs && has_dynamic_indexing(&tcs->base.tgsi_info)) { in update_tgsi_transform()
448 transform_dynamic_indexing(svga, &tcs->base); in update_tgsi_transform()
/third_party/mesa3d/src/gallium/auxiliary/draw/
H A Ddraw_tess.c72 debug_printf("%d) tcs vertex index = %d (prim idx = %d)\n", in llvm_fetch_tcs_input()
123 debug_printf("%d) tcs store vertex index = %d (prim idx = %d)\n", in llvm_store_tcs_output()
423 struct draw_tess_ctrl_shader *tcs; in draw_create_tess_ctrl_shader() local
432 tcs = &llvm_tcs->base; in draw_create_tess_ctrl_shader()
438 tcs = CALLOC_STRUCT(draw_tess_ctrl_shader); in draw_create_tess_ctrl_shader()
441 if (!tcs) in draw_create_tess_ctrl_shader()
444 tcs->draw = draw; in draw_create_tess_ctrl_shader()
445 tcs->state = *state; in draw_create_tess_ctrl_shader()
447 nir_tgsi_scan_shader(state->ir.nir, &tcs->info, true); in draw_create_tess_ctrl_shader()
449 tcs in draw_create_tess_ctrl_shader()
[all...]
H A Ddraw_pt_fetch_shade_pipeline_llvm.c144 struct draw_tess_ctrl_shader *tcs = draw->tcs.tess_ctrl_shader; in llvm_middle_end_prepare_tcs() local
148 struct llvm_tess_ctrl_shader *shader = llvm_tess_ctrl_shader(tcs); in llvm_middle_end_prepare_tcs()
174 debug_printf("Evicting TCS: %u tcs variants,\t%u total variants\n", in llvm_middle_end_prepare_tcs()
204 tcs->current_variant = variant; in llvm_middle_end_prepare_tcs()
291 struct draw_tess_ctrl_shader *tcs = draw->tcs.tess_ctrl_shader; in llvm_middle_end_prepare() local
408 if (tcs) { in llvm_middle_end_prepare()
568 struct draw_tess_ctrl_shader *tcs_shader = draw->tcs.tess_ctrl_shader; in llvm_pipeline_generic()
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_state_tess.c78 llvmpipe_bind_tcs_state(struct pipe_context *pipe, void *tcs) in llvmpipe_bind_tcs_state() argument
82 llvmpipe->tcs = (struct lp_tess_ctrl_shader *)tcs; in llvmpipe_bind_tcs_state()
85 (llvmpipe->tcs ? llvmpipe->tcs->dtcs : NULL)); in llvmpipe_bind_tcs_state()
92 llvmpipe_delete_tcs_state(struct pipe_context *pipe, void *tcs) in llvmpipe_delete_tcs_state() argument
97 (struct lp_tess_ctrl_shader *)tcs; in llvmpipe_delete_tcs_state()
/third_party/mesa3d/src/gallium/drivers/d3d12/
H A Dd3d12_tcs_variant.cpp144 d3d12_shader_selector *tcs = d3d12_create_shader(ctx, PIPE_SHADER_TESS_CTRL, &templ); in create_tess_ctrl_shader_variant() local
145 if (tcs) { in create_tess_ctrl_shader_variant()
146 tcs->is_variant = true; in create_tess_ctrl_shader_variant()
147 memcpy(&tcs->tcs_key, key, sizeof(*key)); in create_tess_ctrl_shader_variant()
149 return tcs; in create_tess_ctrl_shader_variant()
159 d3d12_shader_selector *tcs = create_tess_ctrl_shader_variant(ctx, key); in d3d12_get_tcs_variant() local
161 hash, &tcs->tcs_key, tcs); in d3d12_get_tcs_variant()
/third_party/skia/third_party/externals/angle2/util/
H A Dshader_utils.cpp55 GLuint tcs = 0; in CompileProgramInternal() local
61 tcs = CompileShader(GL_TESS_CONTROL_SHADER_EXT, tcsSource); in CompileProgramInternal()
62 if (tcs == 0) in CompileProgramInternal()
70 glAttachShader(program, tcs); in CompileProgramInternal()
71 glDeleteShader(tcs); in CompileProgramInternal()
81 glDeleteShader(tcs); in CompileProgramInternal()
97 glDeleteShader(tcs); in CompileProgramInternal()
/third_party/jerryscript/tests/jerry/es2015/
H A Dregression-test-issue-3611.js15 var tcs = [ variable
26 for (let e of tcs) {
/third_party/vk-gl-cts/external/openglcts/modules/gl/
H A Dgl4cProgramInterfaceQueryTests.cpp3828 const GLuint tcs = CreateShaderProgram(GL_TESS_CONTROL_SHADER, 1, &srcTCS); in Run() local
3831 VerifyGetProgramInterfaceiv(tcs, GL_PROGRAM_INPUT, GL_MAX_NAME_LENGTH, 16, error); in Run()
3832 VerifyGetProgramInterfaceiv(tcs, GL_PROGRAM_INPUT, GL_ACTIVE_RESOURCES, 5, error); in Run()
3836 VerifyGetProgramResourceIndex(tcs, GL_PROGRAM_OUTPUT, indicesO, "gl_PerVertex.gl_Position", error); in Run()
3837 VerifyGetProgramResourceIndex(tcs, GL_PROGRAM_OUTPUT, indicesO, "data", error); in Run()
3838 VerifyGetProgramResourceIndex(tcs, GL_PROGRAM_INPUT, indicesI, "Color.r", error); in Run()
3839 VerifyGetProgramResourceIndex(tcs, GL_PROGRAM_INPUT, indicesI, "Color.g", error); in Run()
3840 VerifyGetProgramResourceIndex(tcs, GL_PROGRAM_INPUT, indicesI, "Color.b", error); in Run()
3841 VerifyGetProgramResourceIndex(tcs, GL_PROGRAM_INPUT, indicesI, "Color.iLikePie", error); in Run()
3843 VerifyGetProgramResourceName(tcs, GL_PROGRAM_OUTPU in Run()
3922 const GLuint tcs = CreateShaderProgram(GL_TESS_EVALUATION_SHADER, 1, &srcTCS); Run() local
4011 const GLuint tcs = CreateShaderProgram(GL_GEOMETRY_SHADER, 1, &srcTCS); Run() local
4086 const GLuint tcs = CreateShaderProgram(GL_FRAGMENT_SHADER, 1, &srcTCS); Run() local
[all...]
/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_shader_keys.h86 struct zink_tcs_key tcs; member
118 return &key->key.tcs; in zink_tcs_key()
H A Dzink_program.h327 struct zink_tcs_key *tcs = (struct zink_tcs_key*)&ctx->gfx_pipeline_state.shader_keys.key[PIPE_SHADER_TESS_CTRL]; in zink_set_tcs_key_patches() local
328 if (tcs->patch_vertices == patch_vertices) in zink_set_tcs_key_patches()
331 tcs->patch_vertices = patch_vertices; in zink_set_tcs_key_patches()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_state_draw.cpp134 r = si_shader_select(ctx, &sctx->shader.tcs); in si_update_shaders()
137 si_pm4_bind_state(sctx, hs, sctx->shader.tcs.current); in si_update_shaders()
156 if (!sctx->is_user_tcs && sctx->shader.tcs.cso) { in si_update_shaders()
157 sctx->shader.tcs.cso = NULL; in si_update_shaders()
158 sctx->shader.tcs.current = NULL; in si_update_shaders()
626 struct si_shader_selector *tcs = sctx->shader.tcs.cso;
634 ls_current = sctx->shader.tcs.current;
635 ls = ls_current->key.ge.part.tcs.ls;
641 if (sctx->last_ls == ls_current && sctx->last_tcs == tcs
[all...]
H A Dsi_shader_llvm_tess.c121 stride = ctx->shader->key.ge.part.tcs.ls->info.lshs_vertex_stride / 4; in si_get_tcs_in_vertex_dw_stride()
295 if (!shader->key.ge.part.tcs.epilog.invoc0_tess_factors_are_def) { in si_write_tess_factors()
312 switch (shader->key.ge.part.tcs.epilog.prim_mode) { in si_write_tess_factors()
338 if (shader->key.ge.part.tcs.epilog.invoc0_tess_factors_are_def) { in si_write_tess_factors()
365 if (shader->key.ge.part.tcs.epilog.prim_mode == TESS_PRIMITIVE_ISOLINES) { in si_write_tess_factors()
413 if (shader->key.ge.part.tcs.epilog.tes_reads_tess_factors) { in si_write_tess_factors()
/third_party/mesa3d/src/gallium/tools/trace/
H A Ddump_state.py248 self._state.tcs = Struct()
253 self._state.tcs.shader = None
258 self._state.tcs.sampler = []
263 self._state.tcs.sampler_views = []
268 self._state.tcs.constant_buffer = []
367 self._state.tcs.shader = state
379 self._state.tcs.shader = state
416 return self._state.tcs
648 self._normalize_stage_state(state.tcs)
/third_party/mesa3d/src/intel/common/
H A Dintel_measure.h111 uintptr_t framebuffer, vs, tcs, tes, gs, fs, cs; member
159 uintptr_t vs, uintptr_t tcs, uintptr_t tes,
H A Dintel_measure.c211 "event_index,event_count,type,count,vs,tcs,tes," in intel_measure_init()
270 uintptr_t vs, uintptr_t tcs, uintptr_t tes, in intel_measure_state_changed()
305 if (!vs && !tcs && !tes && !gs && !fs && !cs) { in intel_measure_state_changed()
311 last_snap->tcs != (uintptr_t) tcs || in intel_measure_state_changed()
611 begin->vs, begin->tcs, begin->tes, begin->gs, begin->fs, begin->cs, in print_combined_results()
269 intel_measure_state_changed(const struct intel_measure_batch *batch, uintptr_t vs, uintptr_t tcs, uintptr_t tes, uintptr_t gs, uintptr_t fs, uintptr_t cs) intel_measure_state_changed() argument
/third_party/icu/tools/cldr/cldr-to-icu/src/test/java/org/unicode/icu/tool/cldrtoicu/localedistance/
H A DPartitionInfoTest.java88 private static TerritoryContainment territories(CldrValue... tcs) { in territories() argument
89 return TerritoryContainment.getContainment(CldrDataSupplier.forValues(asList(tcs))); in territories()
/third_party/mesa3d/src/amd/compiler/
H A Daco_shader_info.h129 } tcs; member
173 } tcs; member
/third_party/mesa3d/src/gallium/drivers/iris/
H A Diris_program.c1144 old_key.tcs = iris_to_brw_tcs_key(screen, old_iris_key); in iris_debug_recompile()
1467 const struct shader_info *tcs = in get_unified_tess_slots() local
1475 if (tcs) { in get_unified_tess_slots()
1476 *per_vertex_slots |= tcs->outputs_written; in get_unified_tess_slots()
1477 *per_patch_slots |= tcs->patch_outputs_written; in get_unified_tess_slots()
1509 const struct iris_tcs_prog_key *const key = &shader->key.tcs; in iris_compile_tcs()
1601 struct iris_uncompiled_shader *tcs = in iris_update_compiled_tcs() local
1611 .vue.base.program_string_id = tcs ? tcs->program_id : 0, in iris_update_compiled_tcs()
1614 !tcs || compile in iris_update_compiled_tcs()
[all...]
H A Diris_measure.c197 snapshot->tcs = (uintptr_t) ice->shaders.prog[MESA_SHADER_TESS_CTRL]; in measure_start_snapshot()
230 uintptr_t vs=0, tcs=0, tes=0, gs=0, fs=0, cs=0; in state_changed() local
236 tcs = (uintptr_t) ice->shaders.prog[MESA_SHADER_TESS_CTRL]; in state_changed()
244 vs, tcs, tes, gs, fs, cs); in state_changed()
/third_party/mesa3d/src/amd/vulkan/
H A Dradv_nir_lower_abi.c107 return nir_imm_int(b, s->pl_key->tcs.tess_input_vertices); in lower_abi_instr()
195 s->info->tcs.num_linked_inputs; in lower_abi_instr()
203 s->info->tcs.num_linked_outputs : s->info->tes.num_linked_inputs; in lower_abi_instr()
H A Dradv_aco_shader_info.h92 ASSIGN_FIELD(tcs.num_lds_blocks); in radv_aco_convert_shader_info()
149 ASSIGN_FIELD(tcs.tess_input_vertices); in radv_aco_convert_pipe_key()
/third_party/mesa3d/src/intel/vulkan/
H A Danv_measure.c184 snapshot->tcs = (uintptr_t) pipeline->shaders[MESA_SHADER_TESS_CTRL]; in anv_measure_start_snapshot()
218 uintptr_t vs=0, tcs=0, tes=0, gs=0, fs=0, cs=0; in state_changed() local
233 tcs = (uintptr_t) gfx->shaders[MESA_SHADER_TESS_CTRL]; in state_changed()
241 vs, tcs, tes, gs, fs, cs); in state_changed()

Completed in 30 milliseconds

1234