/third_party/mesa3d/src/broadcom/vulkan/ |
D | v3dv_pipeline.c | 104 struct v3dv_pipeline_stage *p_stage, in destroy_pipeline_stage() argument 107 if (!p_stage) in destroy_pipeline_stage() 110 ralloc_free(p_stage->nir); in destroy_pipeline_stage() 111 vk_free2(&device->vk.alloc, pAllocator, p_stage); in destroy_pipeline_stage() 1021 const struct v3dv_pipeline_stage *p_stage, in pipeline_populate_v3d_key() argument 1025 assert(p_stage->pipeline->shared_data && in pipeline_populate_v3d_key() 1026 p_stage->pipeline->shared_data->maps[p_stage->stage]); in pipeline_populate_v3d_key() 1032 &p_stage->pipeline->shared_data->maps[p_stage->stage]->sampler_map; in pipeline_populate_v3d_key() 1034 &p_stage->pipeline->shared_data->maps[p_stage->stage]->texture_map; in pipeline_populate_v3d_key() 1056 switch (p_stage->stage) { in pipeline_populate_v3d_key() [all …]
|
D | v3dv_private.h | 1904 v3dv_get_shader_variant(struct v3dv_pipeline_stage *p_stage,
|
/third_party/mesa3d/src/gallium/drivers/crocus/ |
D | crocus_screen.c | 440 enum pipe_shader_type p_stage, in crocus_get_shader_param() argument 443 gl_shader_stage stage = stage_from_pipe(p_stage); in crocus_get_shader_param() 448 p_stage != PIPE_SHADER_VERTEX && in crocus_get_shader_param() 449 p_stage != PIPE_SHADER_FRAGMENT) in crocus_get_shader_param() 453 p_stage != PIPE_SHADER_VERTEX && in crocus_get_shader_param() 454 p_stage != PIPE_SHADER_FRAGMENT && in crocus_get_shader_param() 455 p_stage != PIPE_SHADER_GEOMETRY) in crocus_get_shader_param() 506 (p_stage == PIPE_SHADER_FRAGMENT || in crocus_get_shader_param() 507 p_stage == PIPE_SHADER_COMPUTE)) in crocus_get_shader_param()
|
D | crocus_state.c | 2300 enum pipe_shader_type p_stage, in crocus_bind_sampler_states() argument 2305 gl_shader_stage stage = stage_from_pipe(p_stage); in crocus_bind_sampler_states() 2321 if (p_stage == PIPE_SHADER_FRAGMENT) in crocus_bind_sampler_states() 2323 else if (p_stage == PIPE_SHADER_VERTEX) in crocus_bind_sampler_states() 3045 enum pipe_shader_type p_stage, in crocus_set_shader_images() argument 3054 gl_shader_stage stage = stage_from_pipe(p_stage); in crocus_set_shader_images() 3143 enum pipe_shader_type p_stage, in crocus_set_sampler_views() argument 3150 gl_shader_stage stage = stage_from_pipe(p_stage); in crocus_set_sampler_views() 3479 enum pipe_shader_type p_stage, unsigned index, in crocus_set_constant_buffer() argument 3484 gl_shader_stage stage = stage_from_pipe(p_stage); in crocus_set_constant_buffer() [all …]
|
/third_party/mesa3d/src/gallium/frontends/lavapipe/ |
D | lvp_execute.c | 934 enum pipe_shader_type p_stage, in fill_sampler_stage() argument 944 …fill_sampler(&state->ss[p_stage][ss_idx], binding->immutable_samplers ? binding->immutable_sampler… in fill_sampler_stage() 945 if (state->num_sampler_states[p_stage] <= ss_idx) in fill_sampler_stage() 946 state->num_sampler_states[p_stage] = ss_idx + 1; in fill_sampler_stage() 947 state->ss_dirty[p_stage] = true; in fill_sampler_stage() 962 enum pipe_shader_type p_stage, in fill_sampler_view_stage() argument 1022 if (state->sv[p_stage][sv_idx]) in fill_sampler_view_stage() 1023 pipe_sampler_view_reference(&state->sv[p_stage][sv_idx], NULL); in fill_sampler_view_stage() 1024 … state->sv[p_stage][sv_idx] = state->pctx->create_sampler_view(state->pctx, iv->image->bo, &templ); in fill_sampler_view_stage() 1025 if (state->num_sampler_views[p_stage] <= sv_idx) in fill_sampler_view_stage() [all …]
|
/third_party/mesa3d/src/gallium/drivers/zink/ |
D | zink_context.c | 1173 enum pipe_shader_type p_stage, in zink_set_shader_buffers() argument 1183 unsigned old_writable_mask = ctx->writable_ssbos[p_stage]; in zink_set_shader_buffers() 1184 ctx->writable_ssbos[p_stage] &= ~modified_bits; in zink_set_shader_buffers() 1185 ctx->writable_ssbos[p_stage] |= writable_bitmask << start_slot; in zink_set_shader_buffers() 1188 struct pipe_shader_buffer *ssbo = &ctx->ssbos[p_stage][start_slot + i]; in zink_set_shader_buffers() 1194 unbind_ssbo(ctx, res, p_stage, i, was_writable); in zink_set_shader_buffers() 1195 new_res->ssbo_bind_mask[p_stage] |= BITFIELD_BIT(i); in zink_set_shader_buffers() 1196 update_res_bind_count(ctx, new_res, p_stage == PIPE_SHADER_COMPUTE, false); in zink_set_shader_buffers() 1199 if (ctx->writable_ssbos[p_stage] & BITFIELD64_BIT(start_slot + i)) { in zink_set_shader_buffers() 1200 new_res->write_bind_count[p_stage == PIPE_SHADER_COMPUTE]++; in zink_set_shader_buffers() [all …]
|
/third_party/mesa3d/src/gallium/drivers/iris/ |
D | iris_screen.c | 429 enum pipe_shader_type p_stage, in iris_get_shader_param() argument 432 gl_shader_stage stage = stage_from_pipe(p_stage); in iris_get_shader_param()
|
D | iris_state.c | 2071 enum pipe_shader_type p_stage, in iris_bind_sampler_states() argument 2076 gl_shader_stage stage = stage_from_pipe(p_stage); in iris_bind_sampler_states() 2706 enum pipe_shader_type p_stage, in iris_set_shader_images() argument 2713 gl_shader_stage stage = stage_from_pipe(p_stage); in iris_set_shader_images() 2812 iris_set_shader_images(ctx, p_stage, start_slot + count, in iris_set_shader_images() 2823 enum pipe_shader_type p_stage, in iris_set_sampler_views() argument 2830 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 3210 gl_shader_stage stage = stage_from_pipe(p_stage); in iris_set_constant_buffer() 3228 iris_set_constant_buffer(ctx, p_stage, index, false, NULL); in iris_set_constant_buffer() [all …]
|
D | iris_program.c | 2929 enum pipe_shader_type p_stage) in iris_is_parallel_shader_compilation_finished() argument
|
/third_party/mesa3d/docs/relnotes/ |
D | 20.3.0.rst | 331 - v3dv/pipeline: handle properly OUT_OF_HOST_MEMORY error when allocating p_stage
|