CoCalc provides the best real-time collaborative environment for Jupyter Notebooks, LaTeX documents, and SageMath, scalable from individual users to large groups and classes!
CoCalc provides the best real-time collaborative environment for Jupyter Notebooks, LaTeX documents, and SageMath, scalable from individual users to large groups and classes!
Path: blob/master/ext/glslang-build/glslang/build_info.h
Views: 1401
// Copyright (C) 2020 The Khronos Group Inc.1//2// All rights reserved.3//4// Redistribution and use in source and binary forms, with or without5// modification, are permitted provided that the following conditions6// are met:7//8// Redistributions of source code must retain the above copyright9// notice, this list of conditions and the following disclaimer.10//11// Redistributions in binary form must reproduce the above12// copyright notice, this list of conditions and the following13// disclaimer in the documentation and/or other materials provided14// with the distribution.15//16// Neither the name of The Khronos Group Inc. nor the names of its17// contributors may be used to endorse or promote products derived18// from this software without specific prior written permission.19//20// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS21// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT22// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS23// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE24// COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,25// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,26// BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;27// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER28// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT29// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN30// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE31// POSSIBILITY OF SUCH DAMAGE.3233#ifndef GLSLANG_BUILD_INFO34#define GLSLANG_BUILD_INFO3536#define GLSLANG_VERSION_MAJOR 1137#define GLSLANG_VERSION_MINOR 1338#define GLSLANG_VERSION_PATCH 039#define GLSLANG_VERSION_FLAVOR ""4041#define GLSLANG_VERSION_GREATER_THAN(major, minor, patch) \42((GLSLANG_VERSION_MAJOR) > (major) || ((major) == GLSLANG_VERSION_MAJOR && \43((GLSLANG_VERSION_MINOR) > (minor) || ((minor) == GLSLANG_VERSION_MINOR && \44(GLSLANG_VERSION_PATCH) > (patch)))))4546#define GLSLANG_VERSION_GREATER_OR_EQUAL_TO(major, minor, patch) \47((GLSLANG_VERSION_MAJOR) > (major) || ((major) == GLSLANG_VERSION_MAJOR && \48((GLSLANG_VERSION_MINOR) > (minor) || ((minor) == GLSLANG_VERSION_MINOR && \49(GLSLANG_VERSION_PATCH >= (patch))))))5051#define GLSLANG_VERSION_LESS_THAN(major, minor, patch) \52((GLSLANG_VERSION_MAJOR) < (major) || ((major) == GLSLANG_VERSION_MAJOR && \53((GLSLANG_VERSION_MINOR) < (minor) || ((minor) == GLSLANG_VERSION_MINOR && \54(GLSLANG_VERSION_PATCH) < (patch)))))5556#define GLSLANG_VERSION_LESS_OR_EQUAL_TO(major, minor, patch) \57((GLSLANG_VERSION_MAJOR) < (major) || ((major) == GLSLANG_VERSION_MAJOR && \58((GLSLANG_VERSION_MINOR) < (minor) || ((minor) == GLSLANG_VERSION_MINOR && \59(GLSLANG_VERSION_PATCH <= (patch))))))6061#endif // GLSLANG_BUILD_INFO626364