Skip to content

ludus::graphics::rhi::GraphCompileOptions

Ludus Wiki · API overview · Browse API

Struct

Owner-thread investigation controls; neither option changes authored draw order.

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/graph.h

#include <ludus/graphics/rhi/graph.h>
struct ludus::graphics::rhi::GraphCompileOptions final

Fields

CullPasses

bool ludus::graphics::rhi::GraphCompileOptions::CullPasses = true
Keep every legal authored pass when false; initialization is still validated.

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/graph.h

MergeRasterPasses

bool ludus::graphics::rhi::GraphCompileOptions::MergeRasterPasses = false
Opt into conservative consecutive raster-pass merging. Equal attachment, read scopes and rectangles, Load/Store preservation and no side effects are required. Compute and incompatible passes always retain their boundaries.

Declared in modules/graphics/rhi/include/ludus/graphics/rhi/graph.h