Diligent Engine  v.2.4.g
Namespaces | Functions
GLTypeConversions.cpp File Reference
#include "pch.h"
#include <array>
#include "GLTypeConversions.hpp"
#include "GraphicsAccessories.hpp"
#include "BasicMath.hpp"

Namespaces

 Diligent
 The library uses Direct3D-style math:
 

Functions

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)
 
SHADER_TYPE Diligent::GLShaderBitsToShaderTypes (GLenum ShaderBits)
 
WAVE_FEATURE Diligent::GLSubgroupFeatureBitsToWaveFeatures (GLenum FeatureBits)