RetroArch
Namespaces | Enumerations | Functions
BaseTypes.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 glslang
 

Enumerations

enum  glslang::TBasicType {
  glslang::EbtVoid, glslang::EbtFloat, glslang::EbtDouble, glslang::EbtFloat16,
  glslang::EbtInt8, glslang::EbtUint8, glslang::EbtInt16, glslang::EbtUint16,
  glslang::EbtInt, glslang::EbtUint, glslang::EbtInt64, glslang::EbtUint64,
  glslang::EbtBool, glslang::EbtAtomicUint, glslang::EbtSampler, glslang::EbtStruct,
  glslang::EbtBlock, glslang::EbtString, glslang::EbtNumTypes
}
 
enum  glslang::TStorageQualifier {
  glslang::EvqTemporary, glslang::EvqGlobal, glslang::EvqConst, glslang::EvqVaryingIn,
  glslang::EvqVaryingOut, glslang::EvqUniform, glslang::EvqBuffer, glslang::EvqShared,
  glslang::EvqIn, glslang::EvqOut, glslang::EvqInOut, glslang::EvqConstReadOnly,
  glslang::EvqVertexId, glslang::EvqInstanceId, glslang::EvqPosition, glslang::EvqPointSize,
  glslang::EvqClipVertex, glslang::EvqFace, glslang::EvqFragCoord, glslang::EvqPointCoord,
  glslang::EvqFragColor, glslang::EvqFragDepth, glslang::EvqLast
}
 
enum  glslang::TBuiltInVariable {
  glslang::EbvNone, glslang::EbvNumWorkGroups, glslang::EbvWorkGroupSize, glslang::EbvWorkGroupId,
  glslang::EbvLocalInvocationId, glslang::EbvGlobalInvocationId, glslang::EbvLocalInvocationIndex, glslang::EbvNumSubgroups,
  glslang::EbvSubgroupID, glslang::EbvSubGroupSize, glslang::EbvSubGroupInvocation, glslang::EbvSubGroupEqMask,
  glslang::EbvSubGroupGeMask, glslang::EbvSubGroupGtMask, glslang::EbvSubGroupLeMask, glslang::EbvSubGroupLtMask,
  glslang::EbvSubgroupSize2, glslang::EbvSubgroupInvocation2, glslang::EbvSubgroupEqMask2, glslang::EbvSubgroupGeMask2,
  glslang::EbvSubgroupGtMask2, glslang::EbvSubgroupLeMask2, glslang::EbvSubgroupLtMask2, glslang::EbvVertexId,
  glslang::EbvInstanceId, glslang::EbvVertexIndex, glslang::EbvInstanceIndex, glslang::EbvBaseVertex,
  glslang::EbvBaseInstance, glslang::EbvDrawId, glslang::EbvPosition, glslang::EbvPointSize,
  glslang::EbvClipVertex, glslang::EbvClipDistance, glslang::EbvCullDistance, glslang::EbvNormal,
  glslang::EbvVertex, glslang::EbvMultiTexCoord0, glslang::EbvMultiTexCoord1, glslang::EbvMultiTexCoord2,
  glslang::EbvMultiTexCoord3, glslang::EbvMultiTexCoord4, glslang::EbvMultiTexCoord5, glslang::EbvMultiTexCoord6,
  glslang::EbvMultiTexCoord7, glslang::EbvFrontColor, glslang::EbvBackColor, glslang::EbvFrontSecondaryColor,
  glslang::EbvBackSecondaryColor, glslang::EbvTexCoord, glslang::EbvFogFragCoord, glslang::EbvInvocationId,
  glslang::EbvPrimitiveId, glslang::EbvLayer, glslang::EbvViewportIndex, glslang::EbvPatchVertices,
  glslang::EbvTessLevelOuter, glslang::EbvTessLevelInner, glslang::EbvBoundingBox, glslang::EbvTessCoord,
  glslang::EbvColor, glslang::EbvSecondaryColor, glslang::EbvFace, glslang::EbvFragCoord,
  glslang::EbvPointCoord, glslang::EbvFragColor, glslang::EbvFragData, glslang::EbvFragDepth,
  glslang::EbvFragStencilRef, glslang::EbvSampleId, glslang::EbvSamplePosition, glslang::EbvSampleMask,
  glslang::EbvHelperInvocation, glslang::EbvViewIndex, glslang::EbvDeviceIndex, glslang::EbvFragDepthGreater,
  glslang::EbvFragDepthLesser, glslang::EbvGsOutputStream, glslang::EbvOutputPatch, glslang::EbvInputPatch,
  glslang::EbvAppendConsume, glslang::EbvRWStructuredBuffer, glslang::EbvStructuredBuffer, glslang::EbvByteAddressBuffer,
  glslang::EbvRWByteAddressBuffer, glslang::EbvLast
}
 
enum  glslang::TPrecisionQualifier { glslang::EpqNone = 0, glslang::EpqLow, glslang::EpqMedium, glslang::EpqHigh }
 

Functions

__inline const char * glslang::GetStorageQualifierString (TStorageQualifier q)
 
__inline const char * glslang::GetBuiltInVariableString (TBuiltInVariable v)
 
__inline const char * glslang::GetPrecisionQualifierString (TPrecisionQualifier p)
 
__inline bool glslang::isTypeSignedInt (TBasicType type)
 
__inline bool glslang::isTypeUnsignedInt (TBasicType type)
 
__inline bool glslang::isTypeInt (TBasicType type)
 
__inline bool glslang::isTypeFloat (TBasicType type)
 
__inline int glslang::getTypeRank (TBasicType type)