ludus::runtime::shader_development¶
Ludus Wiki · API overview · Browse API
Namespace
Declared in modules/runtime/shader_development/include/ludus/runtime/shader_development/reload.hpp
Related declarations¶
Enumerations¶
ReloadState¶
enum class ReloadState : foundation::uint8
Runtime package delivery phase, separate from Renderer pipeline readiness.
Related types: foundation::uint8
Idle¶
Idle
No unread publication; the active Renderer generation continues drawing.
Reading¶
Reading
An immutable file revision is being read on a dedicated filesystem worker.
Staged¶
Staged
A complete package was passed to Renderer; Poll/Update there controls activation.
Failed¶
Failed
File, decode or staging failure; active rendering is unchanged.
RestartRequired¶
RestartRequired
CPU-visible interface mismatch; rebuild/restart the game before applying.
Declared in modules/runtime/shader_development/include/ludus/runtime/shader_development/reload.hpp
ReloadFailure¶
enum class ReloadFailure : foundation::uint8
Failure of the latest delivery attempt; independent of active rendering.
Related types: foundation::uint8
None¶
None
No delivery failure.
Unreadable¶
Unreadable
File lookup, read or revision validation failed.
TooLarge¶
TooLarge
Empty or over-budget runtime package.
OutOfMemory¶
OutOfMemory
Owned read/package storage could not be allocated.
Malformed¶
Malformed
Runtime-package decoding failed.
StageRejected¶
StageRejected
Renderer refused the complete candidate; inspect LastStage.
Declared in modules/runtime/shader_development/include/ludus/runtime/shader_development/reload.hpp