Castor3D  ..
Classes | Espaces de nommage | Énumérations
Référence du fichier GpuInformations.hpp
+ Graphe des dépendances par inclusion de GpuInformations.hpp:
+ Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Classes

class  castor3d::GpuInformations
 Contient des informations sur le GPU. Plus de détails...
 

Espaces de nommage

 castor3d
 

Énumérations

enum  castor3d::GpuFeature : uint32_t {
  castor3d::GpuFeature::eInstancing = 0x00000001, castor3d::GpuFeature::eAccumulationBuffer = 0x00000002, castor3d::GpuFeature::eNonPowerOfTwoTextures = 0x00000004, castor3d::GpuFeature::eStereo = 0x00000008,
  castor3d::GpuFeature::eConstantsBuffers = 0x00000010, castor3d::GpuFeature::eTextureBuffers = 0x00000020, castor3d::GpuFeature::eShaderStorageBuffers = 0x00000040, castor3d::GpuFeature::eAtomicCounterBuffers = 0x00000080,
  castor3d::GpuFeature::eTransformFeedback = 0x00000100, castor3d::GpuFeature::eImmutableTextureStorage = 0x00000200
}
 Indicateurs de caractérisituqes du GPU. Plus de détails...
 
enum  castor3d::GpuMin : uint32_t { castor3d::GpuMin::eMapBufferAlignment, castor3d::GpuMin::eProgramTexelOffset }
 Indicateurs de caractérisituqes du GPU. Plus de détails...
 
enum  castor3d::GpuMax : uint32_t {
  castor3d::GpuMax::eShaderStorageBufferBindings, castor3d::GpuMax::eVertexShaderStorageBlocks, castor3d::GpuMax::eVertexAtomicCounters, castor3d::GpuMax::eVertexAttribs,
  castor3d::GpuMax::eVertexOutputComponents, castor3d::GpuMax::eVertexTextureImageUnits, castor3d::GpuMax::eVertexUniformComponents, castor3d::GpuMax::eVertexUniformBlocks,
  castor3d::GpuMax::eVertexUniformVectors, castor3d::GpuMax::eVertexCombinedUniformComponents, castor3d::GpuMax::eGeometryAtomicCounters, castor3d::GpuMax::eGeometryShaderStorageBlocks,
  castor3d::GpuMax::eGeometryInputComponents, castor3d::GpuMax::eGeometryOutputComponents, castor3d::GpuMax::eGeometryTextureImageUnits, castor3d::GpuMax::eGeometryUniformComponents,
  castor3d::GpuMax::eGeometryUniformBlocks, castor3d::GpuMax::eGeometryCombinedUniformComponents, castor3d::GpuMax::eTessControlAtomicCounters, castor3d::GpuMax::eTessControlShaderStorageBlocks,
  castor3d::GpuMax::eTessEvaluationAtomicCounters, castor3d::GpuMax::eTessEvaluationShaderStorageBlocks, castor3d::GpuMax::eComputeAtomicCounters, castor3d::GpuMax::eComputeAtomicCounterBuffers,
  castor3d::GpuMax::eComputeShaderStorageBlocks, castor3d::GpuMax::eComputeTextureImageUnits, castor3d::GpuMax::eComputeUniformComponents, castor3d::GpuMax::eComputeUniformBlocks,
  castor3d::GpuMax::eComputeCombinedUniformComponents, castor3d::GpuMax::eComputeWorkGroupInvocations, castor3d::GpuMax::eComputeWorkGroupCount, castor3d::GpuMax::eComputeWorkGroupSize,
  castor3d::GpuMax::eFragmentAtomicCounters, castor3d::GpuMax::eFragmentShaderStorageBlocks, castor3d::GpuMax::eFragmentInputComponents, castor3d::GpuMax::eFragmentUniformComponents,
  castor3d::GpuMax::eFragmentUniformBlocks, castor3d::GpuMax::eFragmentUniformVectors, castor3d::GpuMax::eFragmentCombinedUniformComponents, castor3d::GpuMax::eCombinedAtomicCounters,
  castor3d::GpuMax::eCombinedShaderStorageBlocks, castor3d::GpuMax::eDebugGroupStackDepth, castor3d::GpuMax::eLabelLength, castor3d::GpuMax::eIntegerSamples,
  castor3d::GpuMax::eProgramTexelOffset, castor3d::GpuMax::eServerWaitTimeout, castor3d::GpuMax::eSampleMaskWords, castor3d::GpuMax::eSamples,
  castor3d::GpuMax::eTexture3DSize, castor3d::GpuMax::eTextureRectangleSize, castor3d::GpuMax::eTextureCubeMapSize, castor3d::GpuMax::eTextureBufferSize,
  castor3d::GpuMax::eTextureSize, castor3d::GpuMax::eTextureImageUnits, castor3d::GpuMax::eTextureLodBias, castor3d::GpuMax::eArrayTextureLayers,
  castor3d::GpuMax::eClipDistances, castor3d::GpuMax::eColourTextureSamples, castor3d::GpuMax::eDepthTextureSamples, castor3d::GpuMax::eCombinedTextureImageUnits,
  castor3d::GpuMax::eCombinedUniformBlocks, castor3d::GpuMax::eDrawBuffers, castor3d::GpuMax::eDualSourceDrawBuffers, castor3d::GpuMax::eElementIndices,
  castor3d::GpuMax::eElementVertices, castor3d::GpuMax::eFramebufferWidth, castor3d::GpuMax::eFramebufferHeight, castor3d::GpuMax::eFramebufferLayers,
  castor3d::GpuMax::eFramebufferSamples, castor3d::GpuMax::eRenderbufferSize, castor3d::GpuMax::eUniformBufferBindings, castor3d::GpuMax::eUniformBlockSize,
  castor3d::GpuMax::eUniformLocations, castor3d::GpuMax::eVaryingComponents, castor3d::GpuMax::eVaryingVectors, castor3d::GpuMax::eVaryingFloats,
  castor3d::GpuMax::eViewportWidth, castor3d::GpuMax::eViewportHeight, castor3d::GpuMax::eViewports
}
 Indicateurs de caractérisituqes du GPU. Plus de détails...