Home
last modified time | relevance | path

Searched refs:push_consts (Results 1 - 7 of 7) sorted by relevance

/third_party/mesa3d/src/freedreno/vulkan/
H A Dtu_shader.c143 assert(base >= shader->push_consts.lo * 4); in lower_load_push_constant()
144 base -= shader->push_consts.lo * 4; in lower_load_push_constant()
613 tu_shader->push_consts.lo = 0; in gather_push_constants()
614 tu_shader->push_consts.dwords = 0; in gather_push_constants()
626 tu_shader->push_consts.lo = (min / 4) / 4 * 4; in gather_push_constants()
627 tu_shader->push_consts.dwords = in gather_push_constants()
628 align(max, 16) / 4 - tu_shader->push_consts.lo; in gather_push_constants()
829 uint32_t reserved_consts_vec4 = align(shader->push_consts.dwords, 16) / 4; in tu_shader_create()
832 assert(!shader->push_consts.dwords); in tu_shader_create()
H A Dtu_pipeline.h71 struct tu_push_constant_range push_consts[MESA_SHADER_STAGES]; member
94 struct tu_push_constant_range push_consts; member
H A Dtu_shader.h25 struct tu_push_constant_range push_consts; member
H A Dtu_pipeline.c2721 blob_write_bytes(blob, shaders->push_consts, sizeof(shaders->push_consts)); in tu_shaders_serialize()
2749 blob_copy_bytes(blob, shaders->push_consts, sizeof(shaders->push_consts)); in tu_shaders_deserialize()
2986 compiled_shaders->push_consts[stage] = shaders[stage]->push_consts; in tu_pipeline_builder_compile_shaders()
3210 struct tu_push_constant_range *push_consts, in tu_pipeline_set_linkage()
3215 link->push_consts = *push_consts; in tu_pipeline_set_linkage()
3258 &builder->shaders->push_consts[ in tu_pipeline_builder_parse_shader_stages()
3209 tu_pipeline_set_linkage(struct tu_program_descriptor_linkage *link, struct tu_push_constant_range *push_consts, struct ir3_shader_variant *v) tu_pipeline_set_linkage() argument
[all...]
H A Dtu_cmd_buffer.c4113 if (link->push_consts.dwords > 0) { in tu6_user_consts_size()
4114 unsigned num_units = link->push_consts.dwords; in tu6_user_consts_size()
4130 if (link->push_consts.dwords > 0) { in tu6_emit_user_consts()
4131 unsigned num_units = link->push_consts.dwords; in tu6_emit_user_consts()
4132 unsigned offset = link->push_consts.lo; in tu6_emit_user_consts()
4218 assert(!link->push_consts.dwords); in tu6_emit_consts()
/third_party/ffmpeg/libavutil/
H A Dvulkan.c369 pl->push_consts = av_realloc_array(pl->push_consts, sizeof(*pl->push_consts), in ff_vk_add_push_constant()
371 if (!pl->push_consts) in ff_vk_add_push_constant()
374 pc = &pl->push_consts[pl->push_consts_num++]; in ff_vk_add_push_constant()
1169 .pPushConstantRanges = pl->push_consts, in ff_vk_init_pipeline_layout()
1177 av_freep(&pl->push_consts); in ff_vk_init_pipeline_layout()
1363 av_freep(&pl->push_consts); in free_pipeline()
H A Dvulkan.h118 VkPushConstantRange *push_consts; member

Completed in 18 milliseconds