Removed KRPipeline::setImageBinding, updated all call sites to use image binding reflection system.
Some checks failed
CMake on multiple platforms / build (Release, cl, cl, windows-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, macos-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, ubuntu-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, gcc, g++, ubuntu-latest) (push) Has been cancelled

This commit is contained in:
2026-06-01 00:35:22 -07:00
parent 568a870843
commit 1592087065
9 changed files with 125 additions and 89 deletions

View File

@@ -78,6 +78,7 @@ protected:
bool getShaderValue(ShaderValue value, float* output) const override;
bool getShaderValue(ShaderValue value, hydra::Vector3* output) const override;
bool getImageBinding(const std::string& name, const KRTextureBinding** binding, KRSampler** sample) const final;
// Properties
KRNODE_PROPERTY(float, m_decayStart, 0.f, "decay_start");