27 VkShaderModule blit_comp;
28 VkShaderModule clear_comp;
29 VkShaderModule layer_comp;
30 VkShaderModule distortion_comp;
32 VkShaderModule mesh_vert;
33 VkShaderModule mesh_frag;
40 VkShaderModule layer_cylinder_vert;
41 VkShaderModule layer_cylinder_frag;
43 VkShaderModule layer_equirect2_vert;
44 VkShaderModule layer_equirect2_frag;
46 VkShaderModule layer_projection_vert;
47 VkShaderModule layer_projection_frag;
49 VkShaderModule layer_quad_vert;
50 VkShaderModule layer_quad_frag;
void render_shaders_fini(struct render_shaders *s, struct vk_bundle *vk)
Unload and cleanup shaders.
Definition render_shaders.c:131
bool render_shaders_load(struct render_shaders *s, struct vk_bundle *vk)
Loads all of the shaders that the compositor uses.
Definition render_shaders.c:103
A bundle of Vulkan functions and objects, used by both Compositor and Compositor client code.
Definition vk_helpers.h:75