Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
PipelineStages.h File Reference
#include <cstdint>
#include <string_view>
Include dependency graph for PipelineStages.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  EngineCore
 Log category system implementation.

Enumerations

enum class  EngineCore::PipelineStage : uint32_t {
  EngineCore::TransferComplete = 0 ,
  EngineCore::CullingComplete = 1 ,
  EngineCore::MeshletUnpackComplete = 2 ,
  EngineCore::GraphicsComplete = 3 ,
  EngineCore::PresentReady = 4 ,
  EngineCore::COUNT
}
 Extensible pipeline stages for timeline semaphore synchronization. More...

Functions

constexpr std::string_view EngineCore::getPipelineStageName (PipelineStage stage)
 Gets a human-readable name for a pipeline stage (for debugging/logging)

Variables

constexpr uint32_t EngineCore::PIPELINE_STAGE_COUNT = static_cast<uint32_t>(PipelineStage::COUNT)