27 VkShaderModule blit_comp;
28 VkShaderModule blit_ms_comp;
29 VkShaderModule clear_comp;
30 VkShaderModule layer_comp;
31 VkShaderModule distortion_comp;
33 VkShaderModule mesh_vert;
34 VkShaderModule mesh_frag;
41 VkShaderModule layer_cylinder_vert;
42 VkShaderModule layer_cylinder_frag;
44 VkShaderModule layer_equirect2_vert;
45 VkShaderModule layer_equirect2_frag;
47 VkShaderModule layer_projection_vert;
48 VkShaderModule layer_projection_frag;
50 VkShaderModule layer_quad_vert;
51 VkShaderModule layer_quad_frag;
void render_shaders_fini(struct render_shaders *s, struct vk_bundle *vk)
Unload and cleanup shaders.
Definition render_shaders.c:133
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:104
A bundle of Vulkan functions and objects, used by both Compositor and Compositor client code.
Definition vk_helpers.h:81