Home
last modified time | relevance | path

Searched refs:push_constants (Results 1 – 25 of 59) sorted by relevance

123

/third_party/vk-gl-cts/external/vulkancts/data/vulkan/amber/compute/workgroup_memory_explicit_layout/
Dcopy_memory_two_invocations.amber25 OpEntryPoint GLCompute %main "main" %index %push_constants %input_buffer_0 %input_buffer_1 %output_…
92 %push_constants = OpVariable %push_constants_type_ptr PushConstant
101 %first_ptr = OpAccessChain %uint_pc_ptr %push_constants %const_uint_0
102 %second_ptr = OpAccessChain %uint_pc_ptr %push_constants %const_uint_1
Dzero_ext_block.amber26 OpEntryPoint GLCompute %main "main" %index %push_constants %output_buffer %wg
62 %push_constants = OpVariable %push_constants_type_ptr PushConstant
71 %worker_ptr = OpAccessChain %uint_pc_ptr %push_constants %const_uint_0
Dzero_ext_other_block.amber26 OpEntryPoint GLCompute %main "main" %index %push_constants %output_buffer %wg %other_wg
64 %push_constants = OpVariable %push_constants_type_ptr PushConstant
73 %worker_ptr = OpAccessChain %uint_pc_ptr %push_constants %const_uint_0
Dzero_ext_block_with_offset.amber26 OpEntryPoint GLCompute %main "main" %index %push_constants %output_buffer %wg %offset_wg
68 %push_constants = OpVariable %push_constants_type_ptr PushConstant
77 %worker_ptr = OpAccessChain %uint_pc_ptr %push_constants %const_uint_0
Dcopy_memory_variable_pointers.amber27 OpEntryPoint GLCompute %main "main" %index %push_constants %input_buffer_0 %input_buffer_1 %output_…
95 %push_constants = OpVariable %push_constants_type_ptr PushConstant
104 %first_ptr = OpAccessChain %uint_pc_ptr %push_constants %const_uint_0
105 %second_ptr = OpAccessChain %uint_pc_ptr %push_constants %const_uint_1
/third_party/vk-gl-cts/external/vulkancts/data/vulkan/amber/combined_operations/
Dnotxor.amber34 BUFFER push_constants DATA_TYPE uint32 STD430 DATA
45 BIND BUFFER push_constants AS push_constant
/third_party/vk-gl-cts/external/amber/src/tests/cases/
Dgraphics_push_constants.amber37 BUFFER push_constants DATA_TYPE vec2<float> DATA
50 BIND BUFFER push_constants AS push_constant
/third_party/mesa3d/src/intel/vulkan/
Danv_cmd_buffer.c368 pipeline_state->push_constants.ray_query_globals = in anv_cmd_buffer_set_ray_query_buffer()
528 struct anv_push_constants *push = &pipe_state->push_constants; in anv_cmd_buffer_bind_descriptor_set()
545 struct anv_push_constants *push = &pipe_state->push_constants; in anv_cmd_buffer_bind_descriptor_set()
725 &cmd_buffer->state.gfx.base.push_constants; in anv_cmd_buffer_gfx_push_constants()
741 &cmd_buffer->state.compute.base.push_constants; in anv_cmd_buffer_cs_push_constants()
809 memcpy(pipe_state->push_constants.client_data + offset, pValues, size); in anv_CmdPushConstants()
815 memcpy(pipe_state->push_constants.client_data + offset, pValues, size); in anv_CmdPushConstants()
826 memcpy(pipe_state->push_constants.client_data + offset, pValues, size); in anv_CmdPushConstants()
/third_party/mesa3d/src/amd/vulkan/
Dradv_meta_bufimage.c1375 unsigned push_constants[4] = {rects[r].src_x, rects[r].src_y, src->layer, dst->pitch}; in radv_meta_image_to_buffer() local
1378 16, push_constants); in radv_meta_image_to_buffer()
1446 unsigned push_constants[4] = { in radv_meta_buffer_to_image_cs_r32g32b32() local
1455 VK_SHADER_STAGE_COMPUTE_BIT, 0, 16, push_constants); in radv_meta_buffer_to_image_cs_r32g32b32()
1524 unsigned push_constants[4] = { in radv_meta_buffer_to_image_cs() local
1532 16, push_constants); in radv_meta_buffer_to_image_cs()
1607 unsigned push_constants[6] = { in radv_meta_image_to_image_cs_r32g32b32() local
1612 VK_SHADER_STAGE_COMPUTE_BIT, 0, 24, push_constants); in radv_meta_image_to_image_cs_r32g32b32()
1696 unsigned push_constants[6] = { in radv_meta_image_to_image_cs() local
1701 24, push_constants); in radv_meta_image_to_image_cs()
[all …]
Dradv_meta.c205 memcpy(state->push_constants, cmd_buffer->push_constants, MAX_PUSH_CONSTANTS_SIZE); in radv_meta_save()
359 MAX_PUSH_CONSTANTS_SIZE, state->push_constants); in radv_meta_restore()
Dradv_meta.h54 char push_constants[MAX_PUSH_CONSTANTS_SIZE]; member
/third_party/skia/third_party/externals/imgui/backends/
Dimgui_impl_vulkan.cpp769 VkPushConstantRange push_constants[1] = {}; in ImGui_ImplVulkan_CreatePipelineLayout() local
770 push_constants[0].stageFlags = VK_SHADER_STAGE_VERTEX_BIT; in ImGui_ImplVulkan_CreatePipelineLayout()
771 push_constants[0].offset = sizeof(float) * 0; in ImGui_ImplVulkan_CreatePipelineLayout()
772 push_constants[0].size = sizeof(float) * 4; in ImGui_ImplVulkan_CreatePipelineLayout()
779 layout_info.pPushConstantRanges = push_constants; in ImGui_ImplVulkan_CreatePipelineLayout()
943 VkPushConstantRange push_constants[1] = {}; in ImGui_ImplVulkan_CreateDeviceObjects() local
944 push_constants[0].stageFlags = VK_SHADER_STAGE_VERTEX_BIT; in ImGui_ImplVulkan_CreateDeviceObjects()
945 push_constants[0].offset = sizeof(float) * 0; in ImGui_ImplVulkan_CreateDeviceObjects()
946 push_constants[0].size = sizeof(float) * 4; in ImGui_ImplVulkan_CreateDeviceObjects()
953 layout_info.pPushConstantRanges = push_constants; in ImGui_ImplVulkan_CreateDeviceObjects()
/third_party/mesa3d/src/panfrost/vulkan/
Dpanvk_vX_cmd_buffer.c267 if (!pipeline->layout->push_constants.size || desc_state->push_constants) in panvk_cmd_prepare_push_constants()
270 struct panfrost_ptr push_constants = in panvk_cmd_prepare_push_constants() local
272 ALIGN_POT(pipeline->layout->push_constants.size, 16), in panvk_cmd_prepare_push_constants()
275 memcpy(push_constants.cpu, cmdbuf->push_constants, in panvk_cmd_prepare_push_constants()
276 pipeline->layout->push_constants.size); in panvk_cmd_prepare_push_constants()
277 desc_state->push_constants = push_constants.gpu; in panvk_cmd_prepare_push_constants()
Dpanvk_vX_meta_clear.c177 mali_ptr coords, mali_ptr push_constants, in panvk_meta_clear_attachment_emit_dcd() argument
184 cfg.push_uniforms = push_constants; in panvk_meta_clear_attachment_emit_dcd()
194 mali_ptr push_constants, in panvk_meta_clear_attachment_emit_tiler_job() argument
203 push_constants, in panvk_meta_clear_attachment_emit_tiler_job()
Dpanvk_private.h420 } push_constants; member
585 mali_ptr push_constants; member
611 mali_ptr push_constants; member
774 uint8_t push_constants[MAX_PUSH_CONSTANTS_SIZE]; member
Dpanvk_descriptor_set.c176 layout->push_constants.size = in panvk_CreatePipelineLayout()
179 layout->push_constants.size); in panvk_CreatePipelineLayout()
Dpanvk_vX_cs.c324 if (pipeline->layout->push_constants.size) { in panvk_per_arch()
325 panvk_per_arch(emit_ubo)(state->push_constants, in panvk_per_arch()
326 ALIGN_POT(pipeline->layout->push_constants.size, 16), in panvk_per_arch()
393 cfg.push_uniforms = draw->stages[PIPE_SHADER_VERTEX].push_constants; in panvk_per_arch()
511 cfg.push_uniforms = draw->stages[PIPE_SHADER_FRAGMENT].push_constants; in panvk_emit_tiler_dcd()
Dpanvk_cmd_buffer.c195 memcpy(cmdbuf->push_constants + offset, pValues, size); in panvk_CmdPushConstants()
202 desc_state->push_constants = 0; in panvk_CmdPushConstants()
210 desc_state->push_constants = 0; in panvk_CmdPushConstants()
Dpanvk_vX_meta_copy.c102 mali_ptr push_constants, void *out) in panvk_meta_copy_emit_dcd() argument
107 cfg.push_uniforms = push_constants; in panvk_meta_copy_emit_dcd()
125 mali_ptr push_constants, in panvk_meta_copy_emit_tiler_job() argument
133 texture, sampler, vpd, tsd, rsd, push_constants, in panvk_meta_copy_emit_tiler_job()
168 mali_ptr push_constants, in panvk_meta_copy_emit_compute_job() argument
186 0, tsd, rsd, push_constants, in panvk_meta_copy_emit_compute_job()
/third_party/flutter/skia/third_party/externals/imgui/examples/
Dimgui_impl_vulkan.cpp543 VkPushConstantRange push_constants[1] = {}; in ImGui_ImplVulkan_CreateDeviceObjects() local
544 push_constants[0].stageFlags = VK_SHADER_STAGE_VERTEX_BIT; in ImGui_ImplVulkan_CreateDeviceObjects()
545 push_constants[0].offset = sizeof(float) * 0; in ImGui_ImplVulkan_CreateDeviceObjects()
546 push_constants[0].size = sizeof(float) * 4; in ImGui_ImplVulkan_CreateDeviceObjects()
553 layout_info.pPushConstantRanges = push_constants; in ImGui_ImplVulkan_CreateDeviceObjects()
/third_party/mesa3d/src/amd/common/
Dac_shader_args.h148 struct ac_arg push_constants; member
/third_party/mesa3d/docs/relnotes/
D17.0.4.rst41 - push_constants host memory leak when resetting command buffer
D22.1.2.rst58 - microsoft/spirv_to_dxil: Fix push_constants type declaration
/third_party/mesa3d/src/freedreno/vulkan/
Dtu_cmd_buffer.h549 uint32_t push_constants[MAX_PUSH_CONSTANTS_SIZE / 4]; member
/third_party/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_private.h517 uint8_t push_constants[MAX_PUSH_CONSTANTS_SIZE]; member

123