Commit 1c26944
luigi-rosso
fix(ore): depth only pipeline (#12408) a2f90edf62
* chore(ore): drop runtime debug prints
The naga_ffi MSL dump fired on every successful shader compile, and the
[requestVM] log fired on every VM creation — both are dev-only and were
flooding production logs.
* feat(ore): support depth-only pipelines (no fragment stage)
* fix(ore/gl): inject no-op fragment shader for depth-only pipelines (GLES)
* rebase goldens
* fix(ore-gm): hoist depth-only pipeline vertex layout to outlive Pipeline
* rebase
* fix(ore/vk): derive framebuffer dims from depth attachment for depth-only passes
* fix(ore): use Lua-facing field name in depth-only validation message
* test(scripting): type-check tests for depth-only pipeline Lua API
* rebase gms1 parent 7343fa3 commit 1c26944
2 files changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
Submodule rive-runtime updated 16 files
- .rive_head+1-1
- renderer/include/rive/renderer/ore/ore_bind_group_layout.hpp+8
- renderer/src/ore/d3d11/ore_context_d3d11.cpp+19-10
- renderer/src/ore/d3d12/ore_context_d3d12.cpp+10-3
- renderer/src/ore/gl/ore_context_gl.cpp+30-2
- renderer/src/ore/metal/ore_context_metal.mm+24-18
- renderer/src/ore/metal/ore_context_metal_gl.mm+12-2
- renderer/src/ore/ore_bind_group_layout.cpp+15
- renderer/src/ore/vulkan/ore_context_vk_gl.cpp+37-11
- renderer/src/ore/vulkan/ore_context_vulkan.cpp+6
- renderer/src/ore/vulkan/ore_pipeline_vulkan.cpp+19-8
- renderer/src/ore/wgpu/ore_context_wgpu.cpp+14-6
- src/lua/renderer/lua_gpu.cpp+14-5
- tests/gm/gmmain.cpp+1
- tests/gm/ore_depth_only_pipeline.cpp+255
- tests/gm/ore_depth_only_pipeline.mm+2
0 commit comments