Diligent Engine  v.2.4.g
Classes | Namespaces | Functions
GLTypeConversions.hpp File Reference

Go to the source code of this file.

Classes

struct  Diligent::NativePixelAttribs
 

Namespaces

 Diligent
 The library uses Direct3D-style math:
 

Functions

GLenum Diligent::PrimitiveTopologyToGLTopology (PRIMITIVE_TOPOLOGY PrimTopology)
 
GLenum Diligent::TypeToGLType (VALUE_TYPE Value)
 
GLenum Diligent::UsageToGLUsage (const BufferDesc &Desc)
 
void Diligent::FilterTypeToGLFilterType (FILTER_TYPE Filter, GLenum &GLFilter, Bool &bIsAnisotropic, Bool &bIsComparison)
 
GLenum Diligent::CorrectGLTexFormat (GLenum GLTexFormat, Uint32 BindFlags)
 
GLenum Diligent::TexAddressModeToGLAddressMode (TEXTURE_ADDRESS_MODE Mode)
 
GLenum Diligent::CompareFuncToGLCompareFunc (COMPARISON_FUNCTION Func)
 
Uint32 Diligent::GetNumPixelFormatComponents (GLenum Format)
 
Uint32 Diligent::GetPixelTypeSize (GLenum Type)
 
GLenum Diligent::AccessFlags2GLAccess (UAV_ACCESS_FLAG UAVAccessFlags)
 
GLenum Diligent::StencilOp2GlStencilOp (STENCIL_OP StencilOp)
 
GLenum Diligent::BlendFactor2GLBlend (BLEND_FACTOR bf)
 
GLenum Diligent::BlendOperation2GLBlendOp (BLEND_OPERATION BlendOp)
 
GLenum Diligent::TexFormatToGLInternalTexFormat (TEXTURE_FORMAT TexFormat, Uint32 BindFlags=0)
 
TEXTURE_FORMAT Diligent::GLInternalTexFormatToTexFormat (GLenum GlFormat)
 
NativePixelAttribs Diligent::GetNativePixelTransferAttribs (TEXTURE_FORMAT TexFormat)
 
GLenum Diligent::TypeToGLTexFormat (VALUE_TYPE ValType, Uint32 NumComponents, Bool bIsNormalized)
 
void Diligent::GLTextureTypeToResourceDim (GLenum TextureType, RESOURCE_DIMENSION &ResDim, bool &IsMS)
 
GLenum Diligent::GetGLShaderType (SHADER_TYPE ShaderType)
 
GLenum Diligent::ShaderTypeToGLShaderBit (SHADER_TYPE ShaderType)
 
SHADER_TYPE Diligent::GLShaderBitsToShaderTypes (GLenum ShaderBits)
 
WAVE_FEATURE Diligent::GLSubgroupFeatureBitsToWaveFeatures (GLenum FeatureBits)