/external/mesa3d/src/intel/vulkan/ |
D | anv_cmd_buffer.c | 210 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 …]
|
D | genX_cmd_buffer.c | 2540 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/ |
D | gpu_validation.cpp | 454 …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 …]
|
D | core_validation.h | 117 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 …]
|
D | core_validation.cpp | 5025 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/ |
D | r600_pipe.h | 244 struct pipe_stencil_ref pipe_state; member
|
D | r600_state_common.c | 319 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()
|
D | r600_blit.c | 78 util_blitter_save_stencil_ref(rctx->blitter, &rctx->stencil_ref.pipe_state); in r600_blitter_begin()
|
/external/vulkan-validation-layers/layers/generated/ |
D | chassis.h | 3688 …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/ |
D | 20.1.0.rst | 1001 - anv: Pass the right pipe_state to flush_descriptor_sets()
|