/external/mesa3d/src/broadcom/vulkan/ |
D | v3dv_pipeline.c | 142 struct v3dv_pipeline_stage *p_stage, in destroy_pipeline_stage() argument 145 if (!p_stage) in destroy_pipeline_stage() 148 ralloc_free(p_stage->nir); in destroy_pipeline_stage() 149 if (p_stage->current_variant) in destroy_pipeline_stage() 150 v3dv_shader_variant_unref(device, p_stage->current_variant); in destroy_pipeline_stage() 151 vk_free2(&device->alloc, pAllocator, p_stage); in destroy_pipeline_stage() 1010 const struct v3dv_pipeline_stage *p_stage, in pipeline_populate_v3d_key() argument 1025 if (p_stage->pipeline->combined_index_map) { in pipeline_populate_v3d_key() 1026 hash_table_foreach(p_stage->pipeline->combined_index_map, entry) { in pipeline_populate_v3d_key() 1101 const struct v3dv_pipeline_stage *p_stage, in pipeline_populate_v3d_fs_key() argument [all …]
|
D | v3dv_uniforms.c | 323 struct v3dv_pipeline_stage *p_stage, in v3dv_write_uniforms_wg_offsets() argument 327 &p_stage->current_variant->prog_data.base->uniforms; in v3dv_write_uniforms_wg_offsets() 329 struct v3dv_pipeline *pipeline = p_stage->pipeline; in v3dv_write_uniforms_wg_offsets() 447 struct v3dv_pipeline_stage *p_stage) in v3dv_write_uniforms() argument 449 return v3dv_write_uniforms_wg_offsets(cmd_buffer, p_stage, NULL); in v3dv_write_uniforms()
|
D | v3dv_cmd_buffer.c | 2966 struct v3dv_pipeline_stage *p_stage = cmd_buffer->state.pipeline->fs; in update_fs_variant() local 2970 memcpy(&local_key, &p_stage->key.fs, sizeof(struct v3d_fs_key)); in update_fs_variant() 2976 variant = v3dv_get_shader_variant(p_stage, NULL, &local_key.base, in update_fs_variant() 2986 if (p_stage->current_variant != variant) { in update_fs_variant() 2987 v3dv_shader_variant_unref(cmd_buffer->device, p_stage->current_variant); in update_fs_variant() 2989 p_stage->current_variant = variant; in update_fs_variant() 2996 struct v3dv_pipeline_stage *p_stage; in update_vs_variant() local 3001 p_stage = cmd_buffer->state.pipeline->vs; in update_vs_variant() 3002 memcpy(&local_key, &p_stage->key.vs, sizeof(struct v3d_vs_key)); in update_vs_variant() 3007 variant = v3dv_get_shader_variant(p_stage, NULL, &local_key.base, in update_vs_variant() [all …]
|
D | v3dv_private.h | 1803 struct v3dv_pipeline_stage *p_stage); 1805 struct v3dv_pipeline_stage *p_stage, 1813 v3dv_get_shader_variant(struct v3dv_pipeline_stage *p_stage,
|
/external/mesa3d/src/gallium/frontends/lavapipe/ |
D | lvp_execute.c | 712 enum pipe_shader_type p_stage, in fill_sampler_stage() argument 722 fill_sampler(&state->ss[p_stage][ss_idx], descriptor->sampler); in fill_sampler_stage() 723 if (state->num_sampler_states[p_stage] <= ss_idx) in fill_sampler_stage() 724 state->num_sampler_states[p_stage] = ss_idx + 1; in fill_sampler_stage() 725 state->ss_dirty[p_stage] = true; in fill_sampler_stage() 731 enum pipe_shader_type p_stage, in fill_sampler_view_stage() argument 779 if (state->sv[p_stage][sv_idx]) in fill_sampler_view_stage() 780 pipe_sampler_view_reference(&state->sv[p_stage][sv_idx], NULL); in fill_sampler_view_stage() 781 … state->sv[p_stage][sv_idx] = state->pctx->create_sampler_view(state->pctx, iv->image->bo, &templ); in fill_sampler_view_stage() 782 if (state->num_sampler_views[p_stage] <= sv_idx) in fill_sampler_view_stage() [all …]
|
/external/mesa3d/src/gallium/drivers/zink/ |
D | zink_program.c | 255 enum pipe_shader_type p_stage = pipe_shader_type_from_mesa(shader->nir->info.stage); in gfx_program_remove_shader() local 257 assert(prog->shaders[p_stage] == shader); in gfx_program_remove_shader() 258 prog->shaders[p_stage] = NULL; in gfx_program_remove_shader()
|
/external/mesa3d/src/gallium/drivers/iris/ |
D | iris_screen.c | 426 enum pipe_shader_type p_stage, in iris_get_shader_param() argument 429 gl_shader_stage stage = stage_from_pipe(p_stage); in iris_get_shader_param()
|
D | iris_state.c | 2012 enum pipe_shader_type p_stage, in iris_bind_sampler_states() argument 2017 gl_shader_stage stage = stage_from_pipe(p_stage); in iris_bind_sampler_states() 2738 enum pipe_shader_type p_stage, in iris_set_shader_images() argument 2744 gl_shader_stage stage = stage_from_pipe(p_stage); in iris_set_shader_images() 2848 enum pipe_shader_type p_stage, in iris_set_sampler_views() argument 2853 gl_shader_stage stage = stage_from_pipe(p_stage); in iris_set_sampler_views() 3205 enum pipe_shader_type p_stage, unsigned index, in iris_set_constant_buffer() argument 3209 gl_shader_stage stage = stage_from_pipe(p_stage); in iris_set_constant_buffer() 3227 iris_set_constant_buffer(ctx, p_stage, index, NULL); in iris_set_constant_buffer() 3354 enum pipe_shader_type p_stage, in iris_set_shader_buffers() argument [all …]
|
/external/mesa3d/docs/relnotes/ |
D | 20.3.0.rst | 331 - v3dv/pipeline: handle properly OUT_OF_HOST_MEMORY error when allocating p_stage
|