mirror of
https://github.com/KhronosGroup/glslang
synced 2024-11-09 20:10:06 +00:00
Merge pull request #2973 from haasn/version_macros
Fix version check macros
This commit is contained in:
commit
68c1880c09
@ -40,23 +40,23 @@
|
|||||||
#define GLSLANG_VERSION_FLAVOR "@flavor@"
|
#define GLSLANG_VERSION_FLAVOR "@flavor@"
|
||||||
|
|
||||||
#define GLSLANG_VERSION_GREATER_THAN(major, minor, patch) \
|
#define GLSLANG_VERSION_GREATER_THAN(major, minor, patch) \
|
||||||
(((major) > GLSLANG_VERSION_MAJOR) || ((major) == GLSLANG_VERSION_MAJOR && \
|
((GLSLANG_VERSION_MAJOR) > (major) || ((major) == GLSLANG_VERSION_MAJOR && \
|
||||||
(((minor) > GLSLANG_VERSION_MINOR) || ((minor) == GLSLANG_VERSION_MINOR && \
|
((GLSLANG_VERSION_MINOR) > (minor) || ((minor) == GLSLANG_VERSION_MINOR && \
|
||||||
((patch) > GLSLANG_VERSION_PATCH)))))
|
(GLSLANG_VERSION_PATCH) > (patch)))))
|
||||||
|
|
||||||
#define GLSLANG_VERSION_GREATER_OR_EQUAL_TO(major, minor, patch) \
|
#define GLSLANG_VERSION_GREATER_OR_EQUAL_TO(major, minor, patch) \
|
||||||
(((major) > GLSLANG_VERSION_MAJOR) || ((major) == GLSLANG_VERSION_MAJOR && \
|
((GLSLANG_VERSION_MAJOR) > (major) || ((major) == GLSLANG_VERSION_MAJOR && \
|
||||||
(((minor) > GLSLANG_VERSION_MINOR) || ((minor) == GLSLANG_VERSION_MINOR && \
|
((GLSLANG_VERSION_MINOR) > (minor) || ((minor) == GLSLANG_VERSION_MINOR && \
|
||||||
((patch) >= GLSLANG_VERSION_PATCH)))))
|
(GLSLANG_VERSION_PATCH >= (patch))))))
|
||||||
|
|
||||||
#define GLSLANG_VERSION_LESS_THAN(major, minor, patch) \
|
#define GLSLANG_VERSION_LESS_THAN(major, minor, patch) \
|
||||||
(((major) < GLSLANG_VERSION_MAJOR) || ((major) == GLSLANG_VERSION_MAJOR && \
|
((GLSLANG_VERSION_MAJOR) < (major) || ((major) == GLSLANG_VERSION_MAJOR && \
|
||||||
(((minor) < GLSLANG_VERSION_MINOR) || ((minor) == GLSLANG_VERSION_MINOR && \
|
((GLSLANG_VERSION_MINOR) < (minor) || ((minor) == GLSLANG_VERSION_MINOR && \
|
||||||
((patch) < GLSLANG_VERSION_PATCH)))))
|
(GLSLANG_VERSION_PATCH) < (patch)))))
|
||||||
|
|
||||||
#define GLSLANG_VERSION_LESS_OR_EQUAL_TO(major, minor, patch) \
|
#define GLSLANG_VERSION_LESS_OR_EQUAL_TO(major, minor, patch) \
|
||||||
(((major) < GLSLANG_VERSION_MAJOR) || ((major) == GLSLANG_VERSION_MAJOR && \
|
((GLSLANG_VERSION_MAJOR) < (major) || ((major) == GLSLANG_VERSION_MAJOR && \
|
||||||
(((minor) < GLSLANG_VERSION_MINOR) || ((minor) == GLSLANG_VERSION_MINOR && \
|
((GLSLANG_VERSION_MINOR) < (minor) || ((minor) == GLSLANG_VERSION_MINOR && \
|
||||||
((patch) <= GLSLANG_VERSION_PATCH)))))
|
(GLSLANG_VERSION_PATCH <= (patch))))))
|
||||||
|
|
||||||
#endif // GLSLANG_BUILD_INFO
|
#endif // GLSLANG_BUILD_INFO
|
||||||
|
Loading…
Reference in New Issue
Block a user