boolean is_msaa_sampler[PIPE_MAX_SAMPLERS];
boolean uses_doubles; /**< uses any of the double instructions */
boolean uses_derivatives;
+ boolean uses_bindless_samplers;
+ boolean uses_bindless_images;
unsigned clipdist_writemask;
unsigned culldist_writemask;
unsigned num_written_culldistance;
unsigned max_array_id,
struct tgsi_array_info *arrays);
+inline bool
+tgsi_is_bindless_image_file(unsigned file)
+{
+ return file != TGSI_FILE_IMAGE &&
+ file != TGSI_FILE_MEMORY &&
+ file != TGSI_FILE_BUFFER;
+}
+
#ifdef __cplusplus
} // extern "C"
#endif