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:
Alejandro Piñeiro
2017-12-07 09:38:41 +01:00
parent b2490a326c
commit 25e56b2eba
3 changed files with 15 additions and 15 deletions

View File

@@ -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;