Home
last modified time | relevance | path

Searched refs:pipe_state (Results 1 – 10 of 10) sorted by relevance

/external/mesa3d/src/intel/vulkan/
Danv_cmd_buffer.c210 struct anv_cmd_pipeline_state *pipe_state) in anv_cmd_pipeline_state_finish() argument
212 for (uint32_t i = 0; i < ARRAY_SIZE(pipe_state->push_descriptors); i++) { in anv_cmd_pipeline_state_finish()
213 if (pipe_state->push_descriptors[i]) { in anv_cmd_pipeline_state_finish()
215 pipe_state->push_descriptors[i]->set.layout); in anv_cmd_pipeline_state_finish()
216 vk_free(&cmd_buffer->pool->alloc, pipe_state->push_descriptors[i]); in anv_cmd_pipeline_state_finish()
809 struct anv_cmd_pipeline_state *pipe_state; in anv_cmd_buffer_bind_descriptor_set() local
814 pipe_state = &cmd_buffer->state.gfx.base; in anv_cmd_buffer_bind_descriptor_set()
819 pipe_state = &cmd_buffer->state.compute.base; in anv_cmd_buffer_bind_descriptor_set()
827 if (pipe_state->descriptors[set_index] != set) { in anv_cmd_buffer_bind_descriptor_set()
828 pipe_state->descriptors[set_index] = set; in anv_cmd_buffer_bind_descriptor_set()
[all …]
DgenX_cmd_buffer.c2540 struct anv_cmd_pipeline_state *pipe_state, in emit_binding_table() argument
2566 struct anv_push_constants *push = &pipe_state->push_constants; in emit_binding_table()
2659 pipe_state->descriptors[binding->index]; in emit_binding_table()
2671 pipe_state->descriptors[binding->set]; in emit_binding_table()
2840 struct anv_cmd_pipeline_state *pipe_state, in emit_samplers() argument
2859 &pipe_state->descriptors[binding->set]->descriptors[binding->index]; in emit_samplers()
2882 struct anv_cmd_pipeline_state *pipe_state, in flush_descriptor_sets() argument
2899 result = emit_samplers(cmd_buffer, pipe_state, shaders[i], in flush_descriptor_sets()
2903 result = emit_binding_table(cmd_buffer, pipe_state, shaders[i], in flush_descriptor_sets()
2932 result = emit_samplers(cmd_buffer, pipe_state, shaders[i], in flush_descriptor_sets()
[all …]
/external/vulkan-validation-layers/layers/
Dgpu_validation.cpp454 …ks *pAllocator, VkPipeline *pPipelines, std::vector<std::unique_ptr<PIPELINE_STATE>> &pipe_state) { in GpuPreCallRecordCreateGraphicsPipelines() argument
456 …GpuPreCallRecordPipelineCreations(count, pCreateInfos, pAllocator, pPipelines, pipe_state, &new_pi… in GpuPreCallRecordCreateGraphicsPipelines()
462 …ks *pAllocator, VkPipeline *pPipelines, std::vector<std::unique_ptr<PIPELINE_STATE>> &pipe_state) { in GpuPreCallRecordCreateComputePipelines() argument
464 …GpuPreCallRecordPipelineCreations(count, pCreateInfos, pAllocator, pPipelines, pipe_state, &new_pi… in GpuPreCallRecordCreateComputePipelines()
470 …ks *pAllocator, VkPipeline *pPipelines, std::vector<std::unique_ptr<PIPELINE_STATE>> &pipe_state) { in GpuPreCallRecordCreateRayTracingPipelinesNV() argument
472 …GpuPreCallRecordPipelineCreations(count, pCreateInfos, pAllocator, pPipelines, pipe_state, &new_pi… in GpuPreCallRecordCreateRayTracingPipelinesNV()
523 … std::vector<std::unique_ptr<PIPELINE_STATE>> &pipe_state, in GpuPreCallRecordPipelineCreations() argument
536 new_pipeline_create_infos->push_back(Accessor::GetPipelineCI(pipe_state[pipeline].get())); in GpuPreCallRecordPipelineCreations()
539 if (pipe_state[pipeline]->active_slots.find(gpu_validation_state->desc_set_bind_index) != in GpuPreCallRecordPipelineCreations()
540 pipe_state[pipeline]->active_slots.end()) { in GpuPreCallRecordPipelineCreations()
[all …]
Dcore_validation.h117 std::vector<std::unique_ptr<PIPELINE_STATE>> pipe_state; member
124 std::vector<std::unique_ptr<PIPELINE_STATE>> pipe_state; member
131 std::vector<std::unique_ptr<PIPELINE_STATE>> pipe_state; member
505 … const VkAllocationCallbacks* pAllocator, VkPipeline* pPipelines, void* pipe_state);
509 void* pipe_state);
558 void* pipe_state);
562 void* pipe_state);
1238 …cks* pAllocator, VkPipeline* pPipelines, std::vector<std::unique_ptr<PIPELINE_STATE>>& pipe_state);
1252 … VkPipeline* pPipelines, std::vector<std::unique_ptr<PIPELINE_STATE>>& pipe_state,
1261 …cks* pAllocator, VkPipeline* pPipelines, std::vector<std::unique_ptr<PIPELINE_STATE>>& pipe_state);
[all …]
Dcore_validation.cpp5025 const PIPELINE_STATE *pipe_state = pipe_state_vec[i].get(); in ValidatePipelineVertexDivisors() local
5065 for (size_t k = 0; k < pipe_state->vertex_binding_descriptions_.size(); k++) { in ValidatePipelineVertexDivisors()
5066 if ((vibdd->binding == pipe_state->vertex_binding_descriptions_[k].binding) && in ValidatePipelineVertexDivisors()
5067 … (VK_VERTEX_INPUT_RATE_INSTANCE == pipe_state->vertex_binding_descriptions_[k].inputRate)) { in ValidatePipelineVertexDivisors()
5093 cgpl_state->pipe_state.reserve(count); in PreCallValidateCreateGraphicsPipelines()
5095 cgpl_state->pipe_state.push_back(std::unique_ptr<PIPELINE_STATE>(new PIPELINE_STATE)); in PreCallValidateCreateGraphicsPipelines()
5096 (cgpl_state->pipe_state)[i]->initGraphicsPipeline(this, &pCreateInfos[i], in PreCallValidateCreateGraphicsPipelines()
5098 (cgpl_state->pipe_state)[i]->pipeline_layout = *GetPipelineLayout(pCreateInfos[i].layout); in PreCallValidateCreateGraphicsPipelines()
5112 skip |= ValidatePipelineLocked(cgpl_state->pipe_state, i); in PreCallValidateCreateGraphicsPipelines()
5116 skip |= ValidatePipelineUnlocked(cgpl_state->pipe_state[i].get(), i); in PreCallValidateCreateGraphicsPipelines()
[all …]
/external/mesa3d/src/gallium/drivers/r600/
Dr600_pipe.h244 struct pipe_stencil_ref pipe_state; member
Dr600_state_common.c319 rctx->stencil_ref.pipe_state = *state; in r600_set_pipe_stencil_ref()
347 ref.ref_value[0] = rctx->stencil_ref.pipe_state.ref_value[0]; in r600_bind_dsa_state()
348 ref.ref_value[1] = rctx->stencil_ref.pipe_state.ref_value[1]; in r600_bind_dsa_state()
Dr600_blit.c78 util_blitter_save_stencil_ref(rctx->blitter, &rctx->stencil_ref.pipe_state); in r600_blitter_begin()
/external/vulkan-validation-layers/layers/generated/
Dchassis.h3688 …pCreateInfos, const VkAllocationCallbacks* pAllocator, VkPipeline* pPipelines, void* pipe_state) { in PreCallValidateCreateComputePipelines() argument
3694 …nst VkAllocationCallbacks* pAllocator, VkPipeline* pPipelines, VkResult result, void* pipe_state) { in PostCallRecordCreateComputePipelines() argument
3699 …pCreateInfos, const VkAllocationCallbacks* pAllocator, VkPipeline* pPipelines, void* pipe_state) { in PreCallValidateCreateRayTracingPipelinesNV() argument
3705 …nst VkAllocationCallbacks* pAllocator, VkPipeline* pPipelines, VkResult result, void* pipe_state) { in PostCallRecordCreateRayTracingPipelinesNV() argument
/external/mesa3d/docs/relnotes/
D20.1.0.rst1001 - anv: Pass the right pipe_state to flush_descriptor_sets()