Flint Engine
Modular C++20 2D game engine powered by SDL3
Loading...
Searching...
No Matches

◆ initialize()

bool Flint::PrimitivePipeline::initialize ( SDL_GPUDevice * device,
ShaderFormat shaderFormat,
SDL_GPUTextureFormat swapchainFormat )

Initialize the primitive pipeline with a shader

Parameters
deviceGPU device
shaderShader containing vertex and fragment shaders
swapchainFormatFormat of the swapchain/render target
Returns
true if initialization succeeded