/third_party/vk-gl-cts/external/vulkancts/data/vulkan/amber/compute/workgroup_memory_explicit_layout/ |
D | copy_memory_two_invocations.amber | 25 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
|
D | zero_ext_block.amber | 26 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
|
D | zero_ext_other_block.amber | 26 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
|
D | zero_ext_block_with_offset.amber | 26 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
|
D | copy_memory_variable_pointers.amber | 27 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/ |
D | notxor.amber | 34 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/ |
D | graphics_push_constants.amber | 37 BUFFER push_constants DATA_TYPE vec2<float> DATA 50 BIND BUFFER push_constants AS push_constant
|
/third_party/mesa3d/src/intel/vulkan/ |
D | anv_cmd_buffer.c | 368 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/ |
D | radv_meta_bufimage.c | 1375 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 …]
|
D | radv_meta.c | 205 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()
|
D | radv_meta.h | 54 char push_constants[MAX_PUSH_CONSTANTS_SIZE]; member
|
/third_party/skia/third_party/externals/imgui/backends/ |
D | imgui_impl_vulkan.cpp | 769 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/ |
D | panvk_vX_cmd_buffer.c | 267 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()
|
D | panvk_vX_meta_clear.c | 177 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()
|
D | panvk_private.h | 420 } 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
|
D | panvk_descriptor_set.c | 176 layout->push_constants.size = in panvk_CreatePipelineLayout() 179 layout->push_constants.size); in panvk_CreatePipelineLayout()
|
D | panvk_vX_cs.c | 324 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()
|
D | panvk_cmd_buffer.c | 195 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()
|
D | panvk_vX_meta_copy.c | 102 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/ |
D | imgui_impl_vulkan.cpp | 543 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/ |
D | ac_shader_args.h | 148 struct ac_arg push_constants; member
|
/third_party/mesa3d/docs/relnotes/ |
D | 17.0.4.rst | 41 - push_constants host memory leak when resetting command buffer
|
D | 22.1.2.rst | 58 - microsoft/spirv_to_dxil: Fix push_constants type declaration
|
/third_party/mesa3d/src/freedreno/vulkan/ |
D | tu_cmd_buffer.h | 549 uint32_t push_constants[MAX_PUSH_CONSTANTS_SIZE / 4]; member
|
/third_party/mesa3d/src/gallium/frontends/lavapipe/ |
D | lvp_private.h | 517 uint8_t push_constants[MAX_PUSH_CONSTANTS_SIZE]; member
|