mesa/spirv: move and rename nir_spirv_supported_capabilities
To avoid any vulkan driver to include the GL mtypes.h. Renamed as eventually this could be used by drivers not using nir. v2: remove compiler/spirv/spirv.h from mtypes (Alejandro) v3: added the definition at compiler/shader_info.h (Jason Ekstrand) Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
This commit is contained in:
@@ -31,6 +31,19 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct spirv_supported_capabilities {
|
||||
bool float64;
|
||||
bool image_ms_array;
|
||||
bool tessellation;
|
||||
bool draw_parameters;
|
||||
bool image_read_without_format;
|
||||
bool image_write_without_format;
|
||||
bool int64;
|
||||
bool multiview;
|
||||
bool variable_pointers;
|
||||
bool storage_16bit;
|
||||
};
|
||||
|
||||
typedef struct shader_info {
|
||||
const char *name;
|
||||
|
||||
|
Reference in New Issue
Block a user