Home
last modified time | relevance | path

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

12

/external/deqp-deps/amber/tests/cases/
Dgraphics_push_constants.amber37 BUFFER push_constants DATA_TYPE vec2<float> DATA
50 BIND BUFFER push_constants AS push_constant
/external/mesa3d/src/amd/common/
Dac_shader_args.h103 struct ac_arg push_constants; member
/external/mesa3d/src/amd/vulkan/
Dradv_meta_bufimage.c1721 unsigned push_constants[4] = { in radv_meta_image_to_buffer() local
1730 push_constants); in radv_meta_image_to_buffer()
1802 unsigned push_constants[4] = { in radv_meta_buffer_to_image_cs_r32g32b32() local
1812 push_constants); in radv_meta_buffer_to_image_cs_r32g32b32()
1889 unsigned push_constants[4] = { in radv_meta_buffer_to_image_cs() local
1898 push_constants); in radv_meta_buffer_to_image_cs()
1979 unsigned push_constants[6] = { in radv_meta_image_to_image_cs_r32g32b32() local
1990 push_constants); in radv_meta_image_to_image_cs_r32g32b32()
2074 unsigned push_constants[6] = { in radv_meta_image_to_image_cs() local
2085 push_constants); in radv_meta_image_to_image_cs()
[all …]
Dradv_meta.c106 memcpy(state->push_constants, cmd_buffer->push_constants, in radv_meta_save()
208 state->push_constants); in radv_meta_restore()
Dradv_meta_resolve_cs.c686 unsigned push_constants[4] = { in emit_resolve() local
695 push_constants); in emit_resolve()
793 unsigned push_constants[4] = { in emit_depth_stencil_resolve() local
802 push_constants); in emit_depth_stencil_resolve()
Dradv_meta_resolve_fs.c888 unsigned push_constants[2] = { in emit_resolve() local
895 push_constants); in emit_resolve()
957 unsigned push_constants[2] = { in emit_depth_stencil_resolve() local
964 push_constants); in emit_depth_stencil_resolve()
Dradv_meta.h54 char push_constants[128]; member
Dradv_query.c1099 } push_constants = { in radv_query_shader() local
1108 VK_SHADER_STAGE_COMPUTE_BIT, 0, sizeof(push_constants), in radv_query_shader()
1109 &push_constants); in radv_query_shader()
Dradv_shader_args.c255 &args->ac.push_constants); in declare_global_input_sgprs()
Dradv_private.h1438 uint8_t push_constants[MAX_PUSH_CONSTANTS_SIZE]; member
/external/mesa3d/src/gallium/drivers/panfrost/
Dpan_cmdstream.h50 mali_ptr *push_constants);
Dpan_cmdstream.c864 mali_ptr *push_constants) in panfrost_emit_const_buf() argument
943 *push_constants = transfer.gpu; in panfrost_emit_const_buf()
/external/mesa3d/src/intel/vulkan/
Danv_cmd_buffer.c841 struct anv_push_constants *push = &pipe_state->push_constants; in anv_cmd_buffer_bind_descriptor_set()
1023 &cmd_buffer->state.gfx.base.push_constants; in anv_cmd_buffer_gfx_push_constants()
1038 &cmd_buffer->state.compute.base.push_constants; in anv_cmd_buffer_cs_push_constants()
1097 memcpy(pipe_state->push_constants.client_data + offset, pValues, size); in anv_CmdPushConstants()
1103 memcpy(pipe_state->push_constants.client_data + offset, pValues, size); in anv_CmdPushConstants()
DgenX_cmd_buffer.c2566 struct anv_push_constants *push = &pipe_state->push_constants; in emit_binding_table()
3040 &gfx_state->base.push_constants; in get_push_range_address()
3110 &gfx_state->base.push_constants; in get_push_range_bound_size()
3302 struct anv_push_constants *push = &gfx_state->base.push_constants; in cmd_buffer_flush_push_constants()
4516 &cmd_buffer->state.compute.base.push_constants; in anv_cmd_buffer_push_base_group_id()
/external/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_execute.c112 uint8_t push_constants[128 * 4]; member
1926 …memcpy(state->push_constants + cmd->u.push_constants.offset, cmd->u.push_constants.val, cmd->u.pus… in handle_push_constants()
1930 state->pc_buffer[PIPE_SHADER_VERTEX].user_buffer = state->push_constants; in handle_push_constants()
1934 state->pc_buffer[PIPE_SHADER_FRAGMENT].user_buffer = state->push_constants; in handle_push_constants()
1938 state->pc_buffer[PIPE_SHADER_GEOMETRY].user_buffer = state->push_constants; in handle_push_constants()
1942 state->pc_buffer[PIPE_SHADER_TESS_CTRL].user_buffer = state->push_constants; in handle_push_constants()
1946 state->pc_buffer[PIPE_SHADER_TESS_EVAL].user_buffer = state->push_constants; in handle_push_constants()
1950 state->pc_buffer[PIPE_SHADER_COMPUTE].user_buffer = state->push_constants; in handle_push_constants()
Dlvp_private.h598 uint8_t push_constants[MAX_PUSH_CONSTANTS_SIZE]; member
947 struct lvp_cmd_push_constants push_constants; member
Dlvp_cmd_buffer.c681 cmd->u.push_constants.stage = stageFlags; in lvp_CmdPushConstants()
682 cmd->u.push_constants.offset = offset; in lvp_CmdPushConstants()
683 cmd->u.push_constants.size = size; in lvp_CmdPushConstants()
684 memcpy(cmd->u.push_constants.val, pValues, size); in lvp_CmdPushConstants()
/external/mesa3d/docs/relnotes/
D17.0.4.rst41 - push_constants host memory leak when resetting command buffer
D17.1.0.rst190 - push_constants host memory leak when resetting command buffer
/external/mesa3d/src/vulkan/overlay-layer/
Doverlay.cpp1491 VkPushConstantRange push_constants[1] = {}; in setup_swapchain_data_pipeline() local
1492 push_constants[0].stageFlags = VK_SHADER_STAGE_VERTEX_BIT; in setup_swapchain_data_pipeline()
1493 push_constants[0].offset = sizeof(float) * 0; in setup_swapchain_data_pipeline()
1494 push_constants[0].size = sizeof(float) * 4; in setup_swapchain_data_pipeline()
1500 layout_info.pPushConstantRanges = push_constants; in setup_swapchain_data_pipeline()
/external/mesa3d/src/freedreno/vulkan/
Dtu_private.h958 uint32_t push_constants[MAX_PUSH_CONSTANTS_SIZE / 4]; member
Dtu_cmd_buffer.c1995 memcpy((void*) cmd->push_constants + offset, pValues, size); in tu_CmdPushConstants()
3012 uint32_t *push_constants) in tu6_emit_user_consts() argument
3030 tu_cs_emit(cs, push_constants[i + offset * 4]); in tu6_emit_user_consts()
3081 tu6_emit_user_consts(&cs, pipeline, descriptors_state, type, cmd->push_constants); in tu6_emit_consts()
/external/mesa3d/src/broadcom/vulkan/
Dv3dv_cmd_buffer.c3962 memcpy(state->meta.push_constants, cmd_buffer->push_constants_data, in v3dv_cmd_buffer_meta_state_push()
3963 sizeof(state->meta.push_constants)); in v3dv_cmd_buffer_meta_state_push()
4028 memcpy(cmd_buffer->push_constants_data, state->meta.push_constants, in v3dv_cmd_buffer_meta_state_pop()
4029 sizeof(state->meta.push_constants)); in v3dv_cmd_buffer_meta_state_pop()
Dv3dv_private.h1010 uint32_t push_constants[MAX_PUSH_CONSTANTS_SIZE / 4]; member
/external/mesa3d/src/amd/llvm/
Dac_nir_to_llvm.c1526 LLVMValueRef *const push_constants = alloca(num_inline_push_consts * sizeof(LLVMValueRef)); in visit_load_push_constant() local
1528 push_constants[i] = ac_get_arg(&ctx->ac, ctx->args->inline_push_consts[i]); in visit_load_push_constant()
1529 return ac_build_gather_values(&ctx->ac, push_constants + offset, count); in visit_load_push_constant()
1534 LLVMBuildGEP(ctx->ac.builder, ac_get_arg(&ctx->ac, ctx->args->push_constants), &addr, 1, ""); in visit_load_push_constant()

12