SleakEngine 1.0.0
C++23 multi-backend game engine
Loading...
Searching...
No Matches
VulkanInternal.hpp File Reference
#include <cmath>
#include <algorithm>

Go to the source code of this file.

Namespaces

namespace  Sleak
 Root namespace for everything the engine exposes.
namespace  Sleak::RenderEngine
 Backend-facing rendering layer shared by the four graphics backends.

Functions

float Sleak::RenderEngine::HaltonSeq (int index, int base)
 Halton low-discrepancy sequence value for TAA sub-pixel jitter.
bool Sleak::RenderEngine::InvertMat4 (const float M[16], float out[16])
 Row-major 4x4 inverse via Gauss-Jordan elimination.
void Sleak::RenderEngine::MatMul4 (const float A[16], const float B[16], float C[16])
 Row-major mat4 multiply: C = A * B.