Home
last modified time | relevance | path

Searched refs:compact_descriptors (Results 1 - 5 of 5) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_descriptors.c796 assert(!screen->compact_descriptors || (type != ZINK_DESCRIPTOR_TYPE_SSBO && type != ZINK_DESCRIPTOR_TYPE_IMAGE)); in zink_descriptor_set_get()
798 screen->compact_descriptors ? in zink_descriptor_set_get()
808 (!push_set && (screen->compact_descriptors ? in zink_descriptor_set_get()
816 if (screen->compact_descriptors) in zink_descriptor_set_get()
907 if (screen->compact_descriptors) in zink_descriptor_set_get()
915 if (screen->compact_descriptors) { in zink_descriptor_set_get()
1344 const bool compact_descriptors = zink_screen(ctx->base.screen)->compact_descriptors; in set_descriptor_set_refs() local
1348 unsigned num_types = compact_descriptors ? 2 : 1; in set_descriptor_set_refs()
1640 if (zink_screen(ctx->base.screen)->compact_descriptors) { in calc_descriptor_state_hash_ssbo()
[all...]
H A Dzink_descriptors_lazy.c221 unsigned idx = screen->compact_descriptors ? zink_vktype_to_size_idx_comp(shader->bindings[j][k].type) : in zink_descriptor_program_init_lazy()
230 num_type_sizes[desc_set] = screen->compact_descriptors ? in zink_descriptor_program_init_lazy()
262 unsigned idx = screen->compact_descriptors ? zink_descriptor_type_to_size_idx_comp(desc_set) : in zink_descriptor_program_init_lazy()
266 if (screen->compact_descriptors) { in zink_descriptor_program_init_lazy()
659 if (zink_screen(ctx->base.screen)->compact_descriptors && type > ZINK_DESCRIPTOR_TYPE_SAMPLER_VIEW) in zink_context_invalidate_descriptor_state_lazy()
H A Dzink_screen.h181 bool compact_descriptors; member
H A Dzink_compiler.c2554 zink_binding(gl_shader_stage stage, VkDescriptorType type, int index, bool compact_descriptors) in zink_binding() argument
2570 return stage + (compact_descriptors * (ZINK_SHADER_COUNT * 2)); in zink_binding()
2575 return (stage * ZINK_MAX_SHADER_IMAGES) + index + (compact_descriptors * (ZINK_SHADER_COUNT * PIPE_MAX_SAMPLERS)); in zink_binding()
3129 screen->compact_descriptors); in zink_shader_create()
3146 screen->compact_descriptors); in zink_shader_create()
3166 var->data.binding = zink_binding(nir->info.stage, vktype, var->data.driver_location, screen->compact_descriptors); in zink_shader_create()
H A Dzink_screen.c2245 screen->compact_descriptors = true; in zink_internal_create_screen()

Completed in 13 milliseconds