Skip to content

Commit 15d801b

Browse files
committed
Add Vulkan uniform buffer and LUT texture support
- Implement VulkanBuilder uniform buffer creation and update for dynamic parameters - Add 3D LUT texture allocation with RGBA format (RGB32F not supported on MoltenVK) - Add 1D/2D LUT texture allocation with proper format handling - Fix shader generation to use correct descriptor bindings for textures and uniforms - Add std140 layout qualifier to OCIO uniform blocks - Update descriptor set layout and pool sizes to include uniforms and textures - Call updateUniforms() before each dispatch for dynamic parameter updates Test results: 216/263 tests pass (82%) Remaining failures are complex uniform blocks with vec3 types that need additional std140 alignment handling. Signed-off-by: pmady <pavan4devops@gmail.com>
1 parent 79b34ac commit 15d801b

2 files changed

Lines changed: 949 additions & 43 deletions

File tree

0 commit comments

Comments
 (0)