Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/KhronosGroup/SPIRV-Tools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLei Zhang <antiagainst@google.com>2015-11-12 01:29:23 +0300
committerDavid Neto <dneto@google.com>2015-11-12 17:43:26 +0300
commit4ac601a2c353c9160c77e7d30c821fd7eab738b6 (patch)
treeaffac5c24767853efd481f3fd290b8a594051430 /external
parenta23a73671acb8107bf90b0f1760ba119c25750c5 (diff)
libspirv.h doesn't depend on spirv_operands.hpp anymore.
Also change spirv_operands.hpp to a C header since we only have an enum inside it, and move it to source/.
Diffstat (limited to 'external')
-rw-r--r--external/include/headers/spirv_operands.hpp94
1 files changed, 0 insertions, 94 deletions
diff --git a/external/include/headers/spirv_operands.hpp b/external/include/headers/spirv_operands.hpp
deleted file mode 100644
index 6644e3fda..000000000
--- a/external/include/headers/spirv_operands.hpp
+++ /dev/null
@@ -1,94 +0,0 @@
-//
-//Copyright (C) 2014-2015 LunarG, Inc.
-//
-//All rights reserved.
-//
-//Redistribution and use in source and binary forms, with or without
-//modification, are permitted provided that the following conditions
-//are met:
-//
-// Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-//
-// Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following
-// disclaimer in the documentation and/or other materials provided
-// with the distribution.
-//
-// Neither the name of 3Dlabs Inc. Ltd. nor the names of its
-// contributors may be used to endorse or promote products derived
-// from this software without specific prior written permission.
-//
-//THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-//"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-//LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
-//FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-//COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-//INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-//BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-//LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-//CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-//LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
-//ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-//POSSIBILITY OF SUCH DAMAGE.
-
-//
-// Author: John Kessenich, LunarG
-//
-
-// The contents of this file were extracted from the SPIR-V spec-generating
-// code.
-
-namespace spv {
-
-// Classify the kinds of logical operands of an instruction.
-enum OperandClass {
- OperandNone,
- OperandId,
- OperandOptionalId,
- OperandOptionalImage,
- OperandVariableIds,
- OperandOptionalLiteral,
- OperandOptionalLiteralString,
- OperandVariableLiterals,
- OperandVariableIdLiteral,
- OperandVariableLiteralId, // zero or more pairs of (Literal, Id)
- OperandLiteralNumber,
- OperandLiteralString,
- OperandSource,
- OperandExecutionModel,
- OperandAddressing,
- OperandMemory,
- OperandExecutionMode,
- OperandStorage,
- OperandDimensionality,
- OperandSamplerAddressingMode,
- OperandSamplerFilterMode,
- OperandSamplerImageFormat,
- OperandImageChannelOrder,
- OperandImageChannelDataType,
- OperandImageOperands,
- OperandFPFastMath,
- OperandFPRoundingMode,
- OperandLinkageType,
- OperandAccessQualifier,
- OperandFuncParamAttr,
- OperandDecoration,
- OperandBuiltIn,
- OperandSelect,
- OperandLoop,
- OperandFunction,
- OperandMemorySemantics,
- OperandMemoryAccess,
- OperandScope,
- OperandGroupOperation,
- OperandKernelEnqueueFlags,
- OperandKernelProfilingInfo,
- OperandCapability,
-
- OperandOpcode,
-
- OperandCount
-};
-
-} // namespace spv