/third_party/mesa3d/src/gallium/drivers/svga/ |
H A D | svga_state_ts.c | 39 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 D | svga_pipe_ts.c | 65 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 D | svga_tgsi_vgpu10.c | 382 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 D | svga_state_tgsi_transform.c | 427 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 D | draw_tess.c | 72 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 D | draw_pt_fetch_shade_pipeline_llvm.c | 144 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 D | lp_state_tess.c | 78 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 D | d3d12_tcs_variant.cpp | 144 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 D | shader_utils.cpp | 55 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 D | regression-test-issue-3611.js | 15 var tcs = [ variable 26 for (let e of tcs) {
|
/third_party/vk-gl-cts/external/openglcts/modules/gl/ |
H A D | gl4cProgramInterfaceQueryTests.cpp | 3828 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 D | zink_shader_keys.h | 86 struct zink_tcs_key tcs; member 118 return &key->key.tcs; in zink_tcs_key()
|
H A D | zink_program.h | 327 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 D | si_state_draw.cpp | 134 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 D | si_shader_llvm_tess.c | 121 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 D | dump_state.py | 248 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 D | intel_measure.h | 111 uintptr_t framebuffer, vs, tcs, tes, gs, fs, cs; member 159 uintptr_t vs, uintptr_t tcs, uintptr_t tes,
|
H A D | intel_measure.c | 211 "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 D | PartitionInfoTest.java | 88 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 D | aco_shader_info.h | 129 } tcs; member 173 } tcs; member
|
/third_party/mesa3d/src/gallium/drivers/iris/ |
H A D | iris_program.c | 1144 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 D | iris_measure.c | 197 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 D | radv_nir_lower_abi.c | 107 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 D | radv_aco_shader_info.h | 92 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 D | anv_measure.c | 184 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()
|