|
Nebula
|
Compile time configuration options for the CoreGraphics subsystem.
Go to the source code of this file.
Classes | |
| union | CoreGraphics::InputAssemblyKey |
Namespaces | |
| namespace | CoreGraphics |
| Acceleration structures are used to enable ray tracing on the GPU by dividing the scene into a BVH. | |
Typedefs | |
| typedef uint64_t | CoreGraphics::ConstantBufferOffset |
Functions | |
| CoreGraphics::__ImplementEnumBitOperators (CoreGraphics::ShaderVisibility) | |
| CoreGraphics::__ImplementEnumBitOperators (CoreGraphics::ImageBits) | |
| CoreGraphics::__ImplementEnumComparisonOperators (CoreGraphics::ImageBits) | |
| ShaderVisibility | CoreGraphics::ShaderVisibilityFromString (const Util::String &str) |
| QueueType | CoreGraphics::QueueTypeFromString (const Util::String &str) |
| const char * | CoreGraphics::QueueNameFromQueueType (const QueueType type) |
| CoreGraphics::__ImplementEnumBitOperators (PipelineStage) | |
| PipelineStage | CoreGraphics::PipelineStageFromString (const Util::String &str) |
| bool | CoreGraphics::PipelineStageWrites (const PipelineStage stage) |
| PipelineStage | CoreGraphics::ConvertToQueue (const CoreGraphics::PipelineStage sourceStage, const CoreGraphics::QueueType queue) |
| Demotes an input source stage to a QueueType. | |
| #define NEBULA_ALL_LAYERS (-1) |
| #define NEBULA_ALL_MIPS (-1) |
| #define NEBULA_GRAPHICS_DEBUG 1 |
| #define NEBULA_MARKER_BLACK Math::vec4(0.001f) |
| #define NEBULA_MARKER_BLUE Math::vec4(0.8f, 0.8f, 1.0f, 1.0f) |
| #define NEBULA_MARKER_COMPUTE NEBULA_MARKER_BLUE |
| #define NEBULA_MARKER_DARK_DARK_GREEN Math::vec4(0.5f, 0.7f, 0.5f, 1.0f) |
| #define NEBULA_MARKER_DARK_GREEN Math::vec4(0.6f, 0.8f, 0.6f, 1.0f) |
| #define NEBULA_MARKER_GRAPHICS NEBULA_MARKER_GREEN |
| #define NEBULA_MARKER_GRAY Math::vec4(0.9f, 0.9f, 0.9f, 1.0f) |
| #define NEBULA_MARKER_GREEN Math::vec4(0.8f, 1.0f, 0.8f, 1.0f) |
| #define NEBULA_MARKER_ORANGE Math::vec4(1.0f, 0.9f, 0.8f, 1.0f) |
| #define NEBULA_MARKER_PINK Math::vec4(1.0f, 0.8f, 0.9f, 1.0f) |
| #define NEBULA_MARKER_PURPLE Math::vec4(0.9f, 0.7f, 0.9f, 1.0f) |
| #define NEBULA_MARKER_RED Math::vec4(1.0f, 0.8f, 0.8f, 1.0f) |
| #define NEBULA_MARKER_TRANSFER NEBULA_MARKER_RED |
| #define NEBULA_MARKER_TURQOISE Math::vec4(0.8f, 0.9f, 1.0f, 1.0f) |
| #define NEBULA_MARKER_WHITE Math::vec4(1) |
| #define NEBULA_WHOLE_BUFFER_SIZE (~0ull) |
| #define SHADER_POSTEFFECT_DEFAULT_FEATURE_MASK "Alt0" |