Home
last modified time | relevance | path

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

12

/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/mesa3d/src/amd/vulkan/
Dradv_meta_bufimage.c1421 unsigned push_constants[4] = {rects[r].src_x, rects[r].src_y, src->layer, dst->pitch}; in radv_meta_image_to_buffer() local
1424 16, push_constants); in radv_meta_image_to_buffer()
1492 unsigned push_constants[4] = { in radv_meta_buffer_to_image_cs_r32g32b32() local
1501 VK_SHADER_STAGE_COMPUTE_BIT, 0, 16, push_constants); in radv_meta_buffer_to_image_cs_r32g32b32()
1570 unsigned push_constants[4] = { in radv_meta_buffer_to_image_cs() local
1578 16, push_constants); in radv_meta_buffer_to_image_cs()
1653 unsigned push_constants[6] = { in radv_meta_image_to_image_cs_r32g32b32() local
1658 VK_SHADER_STAGE_COMPUTE_BIT, 0, 24, push_constants); in radv_meta_image_to_image_cs_r32g32b32()
1742 unsigned push_constants[6] = { in radv_meta_image_to_image_cs() local
1747 24, push_constants); in radv_meta_image_to_image_cs()
[all …]
Dradv_meta.c125 memcpy(state->push_constants, cmd_buffer->push_constants, MAX_PUSH_CONSTANTS_SIZE); in radv_meta_save()
237 MAX_PUSH_CONSTANTS_SIZE, state->push_constants); in radv_meta_restore()
Dradv_meta.h54 char push_constants[128]; member
Dradv_shader_args.c271 ac_add_arg(&args->ac, AC_ARG_SGPR, 1, AC_ARG_CONST_PTR, &args->ac.push_constants); in declare_global_input_sgprs()
461 if (args->ac.push_constants.used) { in set_global_input_locs()
Dradv_meta_resolve_cs.c564 unsigned push_constants[4] = { in emit_resolve() local
572 0, 16, push_constants); in emit_resolve()
Dradv_meta_resolve_fs.c812 unsigned push_constants[2] = { in emit_resolve() local
818 0, 8, push_constants); in emit_resolve()
Dradv_query.c876 } push_constants = {flags, dst_stride, pipeline_stats_mask, avail_offset}; in radv_query_shader() local
879 VK_SHADER_STAGE_COMPUTE_BIT, 0, sizeof(push_constants), &push_constants); in radv_query_shader()
/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/amd/common/
Dac_shader_args.h140 struct ac_arg push_constants; member
/third_party/mesa3d/src/intel/vulkan/
Danv_cmd_buffer.c955 struct anv_push_constants *push = &pipe_state->push_constants; in anv_cmd_buffer_bind_descriptor_set()
972 struct anv_push_constants *push = &pipe_state->push_constants; in anv_cmd_buffer_bind_descriptor_set()
1154 &cmd_buffer->state.gfx.base.push_constants; in anv_cmd_buffer_gfx_push_constants()
1170 &cmd_buffer->state.compute.base.push_constants; in anv_cmd_buffer_cs_push_constants()
1236 memcpy(pipe_state->push_constants.client_data + offset, pValues, size); in anv_CmdPushConstants()
1242 memcpy(pipe_state->push_constants.client_data + offset, pValues, size); in anv_CmdPushConstants()
1253 memcpy(pipe_state->push_constants.client_data + offset, pValues, size); in anv_CmdPushConstants()
/third_party/mesa3d/src/panfrost/vulkan/
Dpanvk_vX_meta_clear.c300 mali_ptr ubo, mali_ptr push_constants, in panvk_meta_clear_attachment_emit_dcd() argument
310 cfg.push_uniforms = push_constants; in panvk_meta_clear_attachment_emit_dcd()
320 mali_ptr ubo, mali_ptr push_constants, in panvk_meta_clear_attachment_emit_tiler_job() argument
329 ubo, push_constants, in panvk_meta_clear_attachment_emit_tiler_job()
Dpanvk_private.h505 mali_ptr push_constants; member
663 uint8_t push_constants[MAX_PUSH_CONSTANTS_SIZE]; member
Dpanvk_vX_meta_copy.c127 mali_ptr ubos, mali_ptr push_constants, in panvk_meta_copy_emit_dcd() argument
136 cfg.push_uniforms = push_constants; in panvk_meta_copy_emit_dcd()
154 mali_ptr ubo, mali_ptr push_constants, in panvk_meta_copy_emit_tiler_job() argument
162 texture, sampler, vpd, tsd, rsd, ubo, push_constants, in panvk_meta_copy_emit_tiler_job()
199 mali_ptr ubo, mali_ptr push_constants, in panvk_meta_copy_emit_compute_job() argument
217 0, tsd, rsd, ubo, push_constants, in panvk_meta_copy_emit_compute_job()
Dpanvk_vX_cs.c410 cfg.push_uniforms = draw->stages[PIPE_SHADER_VERTEX].push_constants; in panvk_per_arch()
492 cfg.push_uniforms = draw->stages[PIPE_SHADER_FRAGMENT].push_constants; in panvk_emit_tiler_dcd()
/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/docs/relnotes/
D17.0.4.rst41 - push_constants host memory leak when resetting command buffer
/third_party/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_execute.c140 uint8_t push_constants[128 * 4]; member
2622 …memcpy(state->push_constants + cmd->u.push_constants.offset, cmd->u.push_constants.values, cmd->u. in handle_push_constants()
2626 state->pc_buffer[PIPE_SHADER_VERTEX].user_buffer = state->push_constants; in handle_push_constants()
2630 state->pc_buffer[PIPE_SHADER_FRAGMENT].user_buffer = state->push_constants; in handle_push_constants()
2634 state->pc_buffer[PIPE_SHADER_GEOMETRY].user_buffer = state->push_constants; in handle_push_constants()
2638 state->pc_buffer[PIPE_SHADER_TESS_CTRL].user_buffer = state->push_constants; in handle_push_constants()
2642 state->pc_buffer[PIPE_SHADER_TESS_EVAL].user_buffer = state->push_constants; in handle_push_constants()
2646 state->pc_buffer[PIPE_SHADER_COMPUTE].user_buffer = state->push_constants; in handle_push_constants()
Dlvp_private.h588 uint8_t push_constants[MAX_PUSH_CONSTANTS_SIZE]; member
/third_party/mesa3d/src/vulkan/overlay-layer/
Doverlay.cpp1500 VkPushConstantRange push_constants[1] = {}; in setup_swapchain_data_pipeline() local
1501 push_constants[0].stageFlags = VK_SHADER_STAGE_VERTEX_BIT; in setup_swapchain_data_pipeline()
1502 push_constants[0].offset = sizeof(float) * 0; in setup_swapchain_data_pipeline()
1503 push_constants[0].size = sizeof(float) * 4; in setup_swapchain_data_pipeline()
1509 layout_info.pPushConstantRanges = push_constants; in setup_swapchain_data_pipeline()

12