| 1 | // GENERATED FILE - DO NOT EDIT. |
| 2 | // Generated by gen_builtin_symbols.py using data from builtin_variables.json and |
| 3 | // builtin_function_declarations.txt. |
| 4 | // |
| 5 | // Copyright 2019 The ANGLE Project Authors. All rights reserved. |
| 6 | // Use of this source code is governed by a BSD-style license that can be |
| 7 | // found in the LICENSE file. |
| 8 | // |
| 9 | // SymbolTable_autogen.h: |
| 10 | // Autogenerated member variables of TSymbolTable. |
| 11 | |
| 12 | #ifndef COMPILER_TRANSLATOR_SYMBOLTABLE_AUTOGEN_H_ |
| 13 | #define COMPILER_TRANSLATOR_SYMBOLTABLE_AUTOGEN_H_ |
| 14 | |
| 15 | namespace sh |
| 16 | { |
| 17 | |
| 18 | class TSymbolTableBase |
| 19 | { |
| 20 | protected: |
| 21 | TSymbolTableBase() = default; |
| 22 | TStructure *mVar_gl_DepthRangeParameters = nullptr; |
| 23 | TVariable *mVar_gl_DepthRange = nullptr; |
| 24 | TVariable *mVar_gl_MaxVertexAttribs = nullptr; |
| 25 | TVariable *mVar_gl_MaxVertexUniformVectors = nullptr; |
| 26 | TVariable *mVar_gl_MaxVertexTextureImageUnits = nullptr; |
| 27 | TVariable *mVar_gl_MaxCombinedTextureImageUnits = nullptr; |
| 28 | TVariable *mVar_gl_MaxTextureImageUnits = nullptr; |
| 29 | TVariable *mVar_gl_MaxFragmentUniformVectors = nullptr; |
| 30 | TVariable *mVar_gl_MaxVaryingVectors = nullptr; |
| 31 | TVariable *mVar_gl_MaxDrawBuffers = nullptr; |
| 32 | TVariable *mVar_gl_MaxDualSourceDrawBuffersEXT = nullptr; |
| 33 | TVariable *mVar_gl_MaxVertexOutputVectors = nullptr; |
| 34 | TVariable *mVar_gl_MaxFragmentInputVectors = nullptr; |
| 35 | TVariable *mVar_gl_MinProgramTexelOffset = nullptr; |
| 36 | TVariable *mVar_gl_MaxProgramTexelOffset = nullptr; |
| 37 | TVariable *mVar_gl_MaxImageUnits = nullptr; |
| 38 | TVariable *mVar_gl_MaxVertexImageUniforms = nullptr; |
| 39 | TVariable *mVar_gl_MaxFragmentImageUniforms = nullptr; |
| 40 | TVariable *mVar_gl_MaxComputeImageUniforms = nullptr; |
| 41 | TVariable *mVar_gl_MaxCombinedImageUniforms = nullptr; |
| 42 | TVariable *mVar_gl_MaxCombinedShaderOutputResources = nullptr; |
| 43 | TVariable *mVar_gl_MaxComputeWorkGroupCount = nullptr; |
| 44 | TVariable *mVar_gl_MaxComputeWorkGroupSize = nullptr; |
| 45 | TVariable *mVar_gl_MaxComputeUniformComponents = nullptr; |
| 46 | TVariable *mVar_gl_MaxComputeTextureImageUnits = nullptr; |
| 47 | TVariable *mVar_gl_MaxComputeAtomicCounters = nullptr; |
| 48 | TVariable *mVar_gl_MaxComputeAtomicCounterBuffers = nullptr; |
| 49 | TVariable *mVar_gl_MaxVertexAtomicCounters = nullptr; |
| 50 | TVariable *mVar_gl_MaxFragmentAtomicCounters = nullptr; |
| 51 | TVariable *mVar_gl_MaxCombinedAtomicCounters = nullptr; |
| 52 | TVariable *mVar_gl_MaxAtomicCounterBindings = nullptr; |
| 53 | TVariable *mVar_gl_MaxVertexAtomicCounterBuffers = nullptr; |
| 54 | TVariable *mVar_gl_MaxFragmentAtomicCounterBuffers = nullptr; |
| 55 | TVariable *mVar_gl_MaxCombinedAtomicCounterBuffers = nullptr; |
| 56 | TVariable *mVar_gl_MaxAtomicCounterBufferSize = nullptr; |
| 57 | TVariable *mVar_gl_MaxGeometryInputComponents = nullptr; |
| 58 | TVariable *mVar_gl_MaxGeometryOutputComponents = nullptr; |
| 59 | TVariable *mVar_gl_MaxGeometryImageUniforms = nullptr; |
| 60 | TVariable *mVar_gl_MaxGeometryTextureImageUnits = nullptr; |
| 61 | TVariable *mVar_gl_MaxGeometryOutputVertices = nullptr; |
| 62 | TVariable *mVar_gl_MaxGeometryTotalOutputComponents = nullptr; |
| 63 | TVariable *mVar_gl_MaxGeometryUniformComponents = nullptr; |
| 64 | TVariable *mVar_gl_MaxGeometryAtomicCounters = nullptr; |
| 65 | TVariable *mVar_gl_MaxGeometryAtomicCounterBuffers = nullptr; |
| 66 | TVariable *mVar_gl_FragData = nullptr; |
| 67 | TVariable *mVar_gl_SecondaryFragDataEXT = nullptr; |
| 68 | TVariable *mVar_gl_FragDepthEXT = nullptr; |
| 69 | TVariable *mVar_gl_LastFragData = nullptr; |
| 70 | TVariable *mVar_gl_LastFragDataNV = nullptr; |
| 71 | TInterfaceBlock *mVar_gl_PerVertex = nullptr; |
| 72 | TVariable *mVar_gl_in = nullptr; |
| 73 | TVariable *mVar_gl_PositionGS = nullptr; |
| 74 | }; |
| 75 | |
| 76 | } // namespace sh |
| 77 | |
| 78 | #endif // COMPILER_TRANSLATOR_SYMBOLTABLE_AUTOGEN_H_ |
| 79 | |