Home
last modified time | relevance | path

Searched refs:vs_shader (Results 1 – 8 of 8) sorted by relevance

/aosp_15_r20/external/mesa3d/src/gallium/drivers/r600/
H A Dr600_state_common.c755 rctx->vs_shader->info.file_count[TGSI_FILE_HW_ATOMIC]; in r600_get_hw_atomic_count()
759 rctx->vs_shader->info.file_count[TGSI_FILE_HW_ATOMIC] + in r600_get_hw_atomic_count()
764 rctx->vs_shader->info.file_count[TGSI_FILE_HW_ATOMIC] + in r600_get_hw_atomic_count()
1079 else if (rctx->vs_shader) in r600_get_vs_info()
1080 return &rctx->vs_shader->info; in r600_get_vs_info()
1089 if (!state || rctx->vs_shader == state) in r600_bind_vs_state()
1092 rctx->vs_shader = (struct r600_pipe_shader_selector *)state; in r600_bind_vs_state()
1095 if (rctx->vs_shader->so.num_outputs) in r600_bind_vs_state()
1096 rctx->b.streamout.stride_in_dw = rctx->vs_shader->so.stride; in r600_bind_vs_state()
1186 if (rctx->vs_shader == sel) { in r600_delete_vs_state()
[all …]
H A Devergreen_state.c2243 if (rctx->vs_shader->current->shader.vs_as_ls) { in evergreen_emit_vs_constant_buffers()
2367 if (rctx->vs_shader->current->shader.vs_as_ls) { in evergreen_emit_vs_sampler_views()
2557 if (rctx->vs_shader->current->shader.vs_as_ls) { in evergreen_emit_vs_sampler_states()
2643 if (rctx->vs_shader->current->shader.vs_as_gs_a) { in evergreen_emit_shader_stages()
4606 struct r600_pipe_shader_selector *ls = rctx->vs_shader; in evergreen_setup_tess_constants()
H A Dr600_pipe.h545 struct r600_pipe_shader_selector *vs_shader; member
H A Dr600_state.c1934 if (rctx->vs_shader->current->shader.vs_as_gs_a) { in r600_emit_shader_stages()
2027 num_gprs[R600_HW_STAGE_ES] = rctx->vs_shader->current->shader.bc.ngpr; in r600_adjust_gprs()
2033 num_gprs[R600_HW_STAGE_VS] = rctx->vs_shader->current->shader.bc.ngpr; in r600_adjust_gprs()
H A Dr600_blit.c48 util_blitter_save_vertex_shader(rctx->blitter, rctx->vs_shader); in r600_blitter_begin()
/aosp_15_r20/external/mesa3d/src/amd/vulkan/
H A Dradv_cmd_buffer.c5084 lookup_vs_prolog(struct radv_cmd_buffer *cmd_buffer, const struct radv_shader *vs_shader, uint32_t … in lookup_vs_prolog() argument
5086 assert(vs_shader->info.vs.dynamic_inputs); in lookup_vs_prolog()
5092 unsigned num_attributes = util_last_bit(vs_shader->info.vs.vb_desc_usage_mask); in lookup_vs_prolog()
5136 …bool as_ls = vs_shader->info.vs.as_ls && (instance_rate_inputs || pdev->info.has_ls_vgpr_init_bug); in lookup_vs_prolog()
5168 key.is_ngg = vs_shader->info.is_ngg; in lookup_vs_prolog()
5169 key.wave32 = vs_shader->info.wave_size == 32; in lookup_vs_prolog()
5171 if (vs_shader->info.merged_shader_compiled_separately) { in lookup_vs_prolog()
5172 …assert(vs_shader->info.next_stage == MESA_SHADER_TESS_CTRL || vs_shader->info.next_stage == MESA_S… in lookup_vs_prolog()
5173 key.next_stage = vs_shader->info.next_stage; in lookup_vs_prolog()
5175 key.next_stage = vs_shader->info.stage; in lookup_vs_prolog()
[all …]
H A Dradv_debug.c439 struct radv_shader *vs_shader = radv_get_shader(pipeline->base.shaders, MESA_SHADER_VERTEX); in radv_dump_vs_prolog() local
441 if (!vs_prolog || !vs_shader || !vs_shader->info.vs.has_prolog) in radv_dump_vs_prolog()
/aosp_15_r20/external/mesa3d/src/gallium/frontends/nine/
H A Ddevice9.c3482 struct NineVertexShader9 *vs_shader = (struct NineVertexShader9*)pShader; in NineDevice9_SetVertexShader() local
3487 nine_bind(&state->vs, vs_shader); in NineDevice9_SetVertexShader()
3492 if (state->vs == vs_shader) in NineDevice9_SetVertexShader()
3495 nine_bind(&state->vs, vs_shader); in NineDevice9_SetVertexShader()
3497 nine_context_set_vertex_shader(This, vs_shader); in NineDevice9_SetVertexShader()