Home
last modified time | relevance | path

Searched refs:vs_prologs (Results 1 – 6 of 6) sorted by relevance

/third_party/mesa3d/src/amd/vulkan/
Dradv_device.c2681 device->vs_prologs = _mesa_hash_table_create(NULL, &radv_hash_vs_prolog, &radv_cmp_vs_prolog); in radv_device_init_vs_prologs()
2682 if (!device->vs_prologs) in radv_device_init_vs_prologs()
2746 if (device->vs_prologs) { in radv_device_finish_vs_prologs()
2747 hash_table_foreach(device->vs_prologs, entry) in radv_device_finish_vs_prologs()
2752 _mesa_hash_table_destroy(device->vs_prologs, NULL); in radv_device_finish_vs_prologs()
2895 bool vs_prologs = false; in radv_CreateDevice() local
2953 vs_prologs = true; in radv_CreateDevice()
3201 if (vs_prologs) { in radv_CreateDevice()
Dradv_private.h837 struct hash_table *vs_prologs; member
Dradv_cmd_buffer.c2839 _mesa_hash_table_search_pre_hashed(device->vs_prologs, hash, key_words); in lookup_vs_prolog()
2844 prolog_entry = _mesa_hash_table_search_pre_hashed(device->vs_prologs, hash, key_words); in lookup_vs_prolog()
2859 _mesa_hash_table_insert_pre_hashed(device->vs_prologs, hash, key2, prolog); in lookup_vs_prolog()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_pipe.h624 struct si_shader_part *vs_prologs; member
Dsi_pipe.c884 struct si_shader_part *parts[] = {sscreen->vs_prologs, sscreen->tcs_epilogs, sscreen->gs_prologs, in si_destroy_screen()
Dsi_shader.c1631 si_get_shader_part(sscreen, &sscreen->vs_prologs, MESA_SHADER_VERTEX, true, &prolog_key, in si_get_vs_prolog()