+ /** Bitfield of which images are used */
+ uint32_t images_used;
+ /** Bitfield of which images are buffers. */
+ uint32_t image_buffers;
+ /** Bitfield of which images are MSAA. */
+ uint32_t msaa_images;
+
+ /* SPV_KHR_float_controls: execution mode for floating point ops */
+ uint16_t float_controls_execution_mode;
+
+ /* The size of the gl_ClipDistance[] array, if declared. */
+ uint8_t clip_distance_array_size:4;
+
+ /* The size of the gl_CullDistance[] array, if declared. */
+ uint8_t cull_distance_array_size:4;
+
+ /* Whether or not this shader ever uses textureGather() */
+ bool uses_texture_gather:1;
+