/third_party/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_tex_sample.c | 78 struct llvmpipe_sampler_dynamic_state dynamic_state; member 98 struct llvmpipe_image_dynamic_state dynamic_state; member 390 &sampler->dynamic_state.static_state[i].texture_state, in lp_llvm_sampler_soa_emit_fetch_texel() 391 &sampler->dynamic_state.static_state[i].sampler_state, in lp_llvm_sampler_soa_emit_fetch_texel() 392 &sampler->dynamic_state.base); in lp_llvm_sampler_soa_emit_fetch_texel() 396 lp_build_sample_soa(&sampler->dynamic_state.static_state[texture_index].texture_state, in lp_llvm_sampler_soa_emit_fetch_texel() 397 &sampler->dynamic_state.static_state[sampler_index].sampler_state, in lp_llvm_sampler_soa_emit_fetch_texel() 398 &sampler->dynamic_state.base, in lp_llvm_sampler_soa_emit_fetch_texel() 417 &sampler->dynamic_state.static_state[params->texture_unit].texture_state, in lp_llvm_sampler_soa_emit_size_query() 418 &sampler->dynamic_state in lp_llvm_sampler_soa_emit_size_query() [all...] |
/third_party/mesa3d/src/gallium/auxiliary/draw/ |
H A D | draw_llvm_sample.c | 72 struct draw_llvm_sampler_dynamic_state dynamic_state; member 88 struct draw_llvm_image_dynamic_state dynamic_state; member 349 &sampler->dynamic_state.static_state[i].texture_state, in draw_llvm_sampler_soa_emit_fetch_texel() 350 &sampler->dynamic_state.static_state[i].sampler_state, in draw_llvm_sampler_soa_emit_fetch_texel() 351 &sampler->dynamic_state.base); in draw_llvm_sampler_soa_emit_fetch_texel() 355 lp_build_sample_soa(&sampler->dynamic_state.static_state[texture_index].texture_state, in draw_llvm_sampler_soa_emit_fetch_texel() 356 &sampler->dynamic_state.static_state[sampler_index].sampler_state, in draw_llvm_sampler_soa_emit_fetch_texel() 357 &sampler->dynamic_state.base, in draw_llvm_sampler_soa_emit_fetch_texel() 376 &sampler->dynamic_state.static_state[params->texture_unit].texture_state, in draw_llvm_sampler_soa_emit_size_query() 377 &sampler->dynamic_state in draw_llvm_sampler_soa_emit_size_query() [all...] |
/third_party/mesa3d/src/gallium/auxiliary/gallivm/ |
H A D | lp_bld_sample_soa.c | 2049 num_layers = bld->dynamic_state->depth(bld->dynamic_state, bld->gallivm, in lp_build_layer_coord() 2611 max_aniso = bld->dynamic_state->max_aniso(bld->dynamic_state, in lp_build_sample_common() 2626 last_level = bld->dynamic_state->last_level(bld->dynamic_state, in lp_build_sample_common() 2630 first_level = bld->dynamic_state->first_level(bld->dynamic_state, in lp_build_sample_common() 2678 first_level = bld->dynamic_state->first_level(bld->dynamic_state, in lp_build_sample_common() 3291 lp_build_sample_soa_code(struct gallivm_state *gallivm, const struct lp_static_texture_state *static_texture_state, const struct lp_static_sampler_state *static_sampler_state, struct lp_sampler_dynamic_state *dynamic_state, struct lp_type type, unsigned sample_key, unsigned texture_index, unsigned sampler_index, LLVMValueRef context_ptr, LLVMValueRef thread_data_ptr, const LLVMValueRef *coords, const LLVMValueRef *offsets, const struct lp_derivatives *derivs, LLVMValueRef lod, LLVMValueRef ms_index, LLVMValueRef aniso_filter_table, LLVMValueRef texel_out[4]) lp_build_sample_soa_code() argument 3955 lp_build_sample_gen_func(struct gallivm_state *gallivm, const struct lp_static_texture_state *static_texture_state, const struct lp_static_sampler_state *static_sampler_state, struct lp_sampler_dynamic_state *dynamic_state, struct lp_type type, unsigned texture_index, unsigned sampler_index, LLVMValueRef function, unsigned num_args, unsigned sample_key, bool has_aniso_filter_table) lp_build_sample_gen_func() argument 4089 lp_build_sample_soa_func(struct gallivm_state *gallivm, const struct lp_static_texture_state *static_texture_state, const struct lp_static_sampler_state *static_sampler_state, struct lp_sampler_dynamic_state *dynamic_state, const struct lp_sampler_params *params, int texture_index, int sampler_index, LLVMValueRef *tex_ret) lp_build_sample_soa_func() argument 4276 lp_build_sample_soa(const struct lp_static_texture_state *static_texture_state, const struct lp_static_sampler_state *static_sampler_state, struct lp_sampler_dynamic_state *dynamic_state, struct gallivm_state *gallivm, const struct lp_sampler_params *params) lp_build_sample_soa() argument 4354 lp_build_size_query_soa(struct gallivm_state *gallivm, const struct lp_static_texture_state *static_state, struct lp_sampler_dynamic_state *dynamic_state, const struct lp_sampler_size_query_params *params) lp_build_size_query_soa() argument 4669 lp_build_img_op_soa(const struct lp_static_texture_state *static_texture_state, struct lp_sampler_dynamic_state *dynamic_state, struct gallivm_state *gallivm, const struct lp_img_params *params, LLVMValueRef outdata[4]) lp_build_img_op_soa() argument 4945 lp_build_image_op_array_case(struct lp_build_img_op_array_switch *switch_info, int idx, const struct lp_static_texture_state *static_texture_state, struct lp_sampler_dynamic_state *dynamic_state) lp_build_image_op_array_case() argument [all...] |
H A D | lp_bld_sample.c | 267 first_level = bld->dynamic_state->first_level(bld->dynamic_state, bld->gallivm, in lp_build_pmin() 378 first_level = bld->dynamic_state->first_level(bld->dynamic_state, bld->gallivm, in lp_build_rho() 849 struct lp_sampler_dynamic_state *dynamic_state = bld->dynamic_state; in lp_build_lod_selector() local 880 dynamic_state->min_lod(dynamic_state, bld->gallivm, in lp_build_lod_selector() 979 dynamic_state->lod_bias(dynamic_state, bl in lp_build_lod_selector() 1056 struct lp_sampler_dynamic_state *dynamic_state = bld->dynamic_state; lp_build_nearest_mip_level() local 1112 struct lp_sampler_dynamic_state *dynamic_state = bld->dynamic_state; lp_build_linear_mip_levels() local [all...] |
H A D | lp_bld_sample.h | 366 struct lp_sampler_dynamic_state *dynamic_state; member 716 struct lp_sampler_dynamic_state *dynamic_state, 734 struct lp_sampler_dynamic_state *dynamic_state, 767 struct lp_sampler_dynamic_state *dynamic_state);
|
/third_party/mesa3d/src/broadcom/vulkan/ |
H A D | v3dvx_pipeline.c | 282 pipeline->dynamic_state.mask & V3DV_DYNAMIC_STENCIL_WRITE_MASK ? in pack_single_stencil_cfg() 286 pipeline->dynamic_state.mask & V3DV_DYNAMIC_STENCIL_COMPARE_MASK ? in pack_single_stencil_cfg() 290 pipeline->dynamic_state.mask & V3DV_DYNAMIC_STENCIL_COMPARE_MASK ? in pack_single_stencil_cfg() 327 if ((pipeline->dynamic_state.mask & dynamic_stencil_states) || in pack_stencil_cfg()
|
H A D | v3dvx_cmd_buffer.c | 1097 struct v3dv_dynamic_state *dynamic_state = &cmd_buffer->state.dynamic; in cmd_buffer_emit_stencil() local 1110 if (dynamic_state->mask & dynamic_stencil_states) { in cmd_buffer_emit_stencil() 1113 if (dynamic_state->mask & V3DV_DYNAMIC_STENCIL_COMPARE_MASK) { in cmd_buffer_emit_stencil() 1115 i == 0 ? dynamic_state->stencil_compare_mask.front : in cmd_buffer_emit_stencil() 1116 dynamic_state->stencil_compare_mask.back; in cmd_buffer_emit_stencil() 1118 if (dynamic_state->mask & V3DV_DYNAMIC_STENCIL_WRITE_MASK) { in cmd_buffer_emit_stencil() 1120 i == 0 ? dynamic_state->stencil_write_mask.front : in cmd_buffer_emit_stencil() 1121 dynamic_state->stencil_write_mask.back; in cmd_buffer_emit_stencil() 1123 if (dynamic_state->mask & V3DV_DYNAMIC_STENCIL_REFERENCE) { in cmd_buffer_emit_stencil() 1125 i == 0 ? dynamic_state in cmd_buffer_emit_stencil() [all...] |
H A D | v3dv_private.h | 1990 struct v3dv_dynamic_state dynamic_state; member
|
H A D | v3dv_pipeline.c | 2671 struct v3dv_dynamic_state *dynamic = &pipeline->dynamic_state; in pipeline_init_dynamic_state() 2757 pipeline->dynamic_state.mask = dynamic_states; in pipeline_init_dynamic_state()
|
/third_party/mesa3d/src/amd/compiler/tests/ |
H A D | helpers.cpp | 833 VkPipelineDynamicStateCreateInfo dynamic_state; in create_graphics_pipeline() local 834 dynamic_state.sType = VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO; in create_graphics_pipeline() 835 dynamic_state.pNext = NULL; in create_graphics_pipeline() 836 dynamic_state.flags = 0; in create_graphics_pipeline() 837 dynamic_state.dynamicStateCount = sizeof(dynamic_states) / sizeof(VkDynamicState); in create_graphics_pipeline() 838 dynamic_state.pDynamicStates = dynamic_states; in create_graphics_pipeline() 851 gfx_pipeline_info.pDynamicState = &dynamic_state; in create_graphics_pipeline()
|
/third_party/mesa3d/src/freedreno/vulkan/ |
H A D | tu_pipeline.h | 123 * if BIT(i) is set, pipeline->dynamic_state[i] is *NOT* used 126 struct tu_draw_state dynamic_state[TU_DYNAMIC_STATE_COUNT]; member
|
H A D | tu_cmd_buffer.h | 336 struct tu_draw_state dynamic_state[TU_DYNAMIC_STATE_COUNT]; member
|
H A D | tu_cmd_buffer.c | 480 * dEQP-VK.dynamic_state.ds_state.depth_bounds_1 in tu6_apply_depth_bounds_workaround() 1909 cmd->state.dynamic_state[TU_DYNAMIC_STATE_VB_STRIDE].iova = in tu_CmdBindVertexBuffers2EXT() 2400 assert(id < ARRAY_SIZE(cmd->state.dynamic_state)); in tu_cmd_dynamic_state() 2401 cmd->state.dynamic_state[id] = tu_cs_draw_state(&cmd->sub_cs, &cs, size); in tu_cmd_dynamic_state() 2410 tu_cs_emit_draw_state(&cmd->draw_cs, TU_DRAW_STATE_DYNAMIC + id, cmd->state.dynamic_state[id]); in tu_cmd_dynamic_state() 2454 tu_cs_emit_draw_state(cs, TU_DRAW_STATE_DYNAMIC + i, pipeline->dynamic_state[i]); in tu_CmdBindPipeline() 2504 cmd->state.dynamic_state[TU_DYNAMIC_STATE_VB_STRIDE].size != pipeline->num_vbs * 2) { in tu_CmdBindPipeline() 2505 cmd->state.dynamic_state[TU_DYNAMIC_STATE_VB_STRIDE].size = pipeline->num_vbs * 2; in tu_CmdBindPipeline() 2567 if (cmd->state.dynamic_state[TU_DYNAMIC_STATE_BLEND].size != pipeline->num_rts * 3 + 4) { in tu_CmdBindPipeline() 4495 for (uint32_t i = 0; i < ARRAY_SIZE(cmd->state.dynamic_state); in tu6_draw_common() [all...] |
H A D | tu_pipeline.c | 3298 assert(id < ARRAY_SIZE(pipeline->dynamic_state)); in tu_pipeline_static_state() 3303 pipeline->dynamic_state[id] = tu_cs_draw_state(&pipeline->cs, cs, size); in tu_pipeline_static_state()
|
/third_party/mesa3d/src/imagination/vulkan/ |
H A D | pvr_cmd_buffer.c | 1710 &gfx_pipeline->dynamic_state; in pvr_cmd_bind_graphics_pipeline() 3318 const struct pvr_dynamic_state *const dynamic_state = in pvr_setup_isp_faces_and_control() local 3358 line_width = util_unsigned_fixed(dynamic_state->line_width, 4); in pvr_setup_isp_faces_and_control() 3406 ispa.sref = (!disable_stencil_test) * dynamic_state->reference.front; in pvr_setup_isp_faces_and_control() 3411 ispa.sref = (!disable_stencil_test) * dynamic_state->compare_mask.back; in pvr_setup_isp_faces_and_control() 3430 (!disable_stencil_write) * dynamic_state->write_mask.front; in pvr_setup_isp_faces_and_control() 3431 ispb.scmpmask = dynamic_state->compare_mask.front; in pvr_setup_isp_faces_and_control() 3443 (!disable_stencil_write) * dynamic_state->write_mask.back; in pvr_setup_isp_faces_and_control() 3444 ispb.scmpmask = dynamic_state->compare_mask.back; in pvr_setup_isp_faces_and_control() 3587 const struct pvr_dynamic_state *const dynamic_state in pvr_setup_isp_depth_bias_scissor_state() local [all...] |
H A D | pvr_pipeline.c | 1751 const VkPipelineDynamicStateCreateInfo *dynamic_state, in pvr_graphics_pipeline_init_dynamic_state() 1758 &gfx_pipeline->dynamic_state; in pvr_graphics_pipeline_init_dynamic_state() 1761 if (dynamic_state) { in pvr_graphics_pipeline_init_dynamic_state() 1762 for (uint32_t i = 0; i < dynamic_state->dynamicStateCount; i++) { in pvr_graphics_pipeline_init_dynamic_state() 1764 pvr_dynamic_state_bit_from_vk(dynamic_state->pDynamicStates[i]); in pvr_graphics_pipeline_init_dynamic_state() 1749 pvr_graphics_pipeline_init_dynamic_state( struct pvr_graphics_pipeline *gfx_pipeline, const VkPipelineDynamicStateCreateInfo *dynamic_state, const VkPipelineViewportStateCreateInfo *viewport_state, const VkPipelineDepthStencilStateCreateInfo *depth_stencil_state, const VkPipelineColorBlendStateCreateInfo *color_blend_state, const VkPipelineRasterizationStateCreateInfo *rasterization_state) pvr_graphics_pipeline_init_dynamic_state() argument
|
H A D | pvr_private.h | 1134 struct pvr_dynamic_state dynamic_state; member
|
/third_party/skia/third_party/externals/imgui/backends/ |
H A D | imgui_impl_vulkan.cpp | 863 VkPipelineDynamicStateCreateInfo dynamic_state = {}; in ImGui_ImplVulkan_CreatePipeline() local 864 dynamic_state.sType = VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO; in ImGui_ImplVulkan_CreatePipeline() 865 dynamic_state.dynamicStateCount = (uint32_t)IM_ARRAYSIZE(dynamic_states); in ImGui_ImplVulkan_CreatePipeline() 866 dynamic_state.pDynamicStates = dynamic_states; in ImGui_ImplVulkan_CreatePipeline() 882 info.pDynamicState = &dynamic_state; in ImGui_ImplVulkan_CreatePipeline()
|
/third_party/vk-gl-cts/ |
H A D | AndroidGen.mk | 162 external/vulkancts/modules/vulkan/dynamic_state/vktDynamicStateBaseClass.cpp \ 163 external/vulkancts/modules/vulkan/dynamic_state/vktDynamicStateCBTests.cpp \ 164 external/vulkancts/modules/vulkan/dynamic_state/vktDynamicStateClearTests.cpp \ 165 external/vulkancts/modules/vulkan/dynamic_state/vktDynamicStateComputeTests.cpp \ 166 external/vulkancts/modules/vulkan/dynamic_state/vktDynamicStateDSTests.cpp \ 167 external/vulkancts/modules/vulkan/dynamic_state/vktDynamicStateDiscardTests.cpp \ 168 external/vulkancts/modules/vulkan/dynamic_state/vktDynamicStateGeneralTests.cpp \ 169 external/vulkancts/modules/vulkan/dynamic_state/vktDynamicStateInheritanceTests.cpp \ 170 external/vulkancts/modules/vulkan/dynamic_state/vktDynamicStateRSTests.cpp \ 171 external/vulkancts/modules/vulkan/dynamic_state/vktDynamicStateTest [all...] |
/third_party/mesa3d/src/vulkan/overlay-layer/ |
H A D | overlay.cpp | 1589 VkPipelineDynamicStateCreateInfo dynamic_state = {}; in setup_swapchain_data_pipeline() local 1590 dynamic_state.sType = VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO; in setup_swapchain_data_pipeline() 1591 dynamic_state.dynamicStateCount = (uint32_t)IM_ARRAYSIZE(dynamic_states); in setup_swapchain_data_pipeline() 1592 dynamic_state.pDynamicStates = dynamic_states; in setup_swapchain_data_pipeline() 1606 info.pDynamicState = &dynamic_state; in setup_swapchain_data_pipeline()
|
/third_party/mesa3d/src/intel/vulkan/ |
H A D | anv_cmd_buffer.c | 417 &gfx_pipeline->dynamic_state); in anv_CmdBindPipeline()
|
H A D | anv_pipeline.c | 2078 pipeline->dynamic_state.ms.sample_locations = &pipeline->sample_locations; in anv_graphics_pipeline_init() 2079 vk_dynamic_graphics_state_fill(&pipeline->dynamic_state, state); in anv_graphics_pipeline_init()
|
H A D | anv_private.h | 3120 struct vk_dynamic_graphics_state dynamic_state; member
|
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_pipeline.c | 1969 pipeline->dynamic_state = default_dynamic_state; in radv_pipeline_init_dynamic_state() 1974 struct radv_dynamic_state *dynamic = &pipeline->dynamic_state; in radv_pipeline_init_dynamic_state() 2029 * radv_pipeline::dynamic_state when there is no depthstencil attachment. in radv_pipeline_init_dynamic_state() 2147 pipeline->dynamic_state.mask = states; in radv_pipeline_init_dynamic_state() 6884 struct radv_dynamic_state *dynamic = &pipeline->dynamic_state; in radv_pipeline_init_extra()
|
H A D | radv_private.h | 2140 struct radv_dynamic_state dynamic_state;
|