diff options
| author | Valentin Popov <valentin@popov.link> | 2026-07-18 07:18:39 +0300 |
|---|---|---|
| committer | Valentin Popov <valentin@popov.link> | 2026-07-18 07:18:39 +0300 |
| commit | 1afe1698db5e9b3378f5087890c8177201a84789 (patch) | |
| tree | 8891ff54e9758c276c0a105ea962880df0351ba0 /adapters/fparkan-render-vulkan | |
| parent | 2745b938d81b56805626f737da067d31d82e95d3 (diff) | |
| download | fparkan-1afe1698db5e9b3378f5087890c8177201a84789.tar.xz fparkan-1afe1698db5e9b3378f5087890c8177201a84789.zip | |
feat(render): add deterministic pipeline state keys
Diffstat (limited to 'adapters/fparkan-render-vulkan')
| -rw-r--r-- | adapters/fparkan-render-vulkan/src/ffi/tests.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/adapters/fparkan-render-vulkan/src/ffi/tests.rs b/adapters/fparkan-render-vulkan/src/ffi/tests.rs index 731fb91..6cf070e 100644 --- a/adapters/fparkan-render-vulkan/src/ffi/tests.rs +++ b/adapters/fparkan-render-vulkan/src/ffi/tests.rs @@ -10,7 +10,8 @@ use crate::shader_manifest::{ use crate::*; use fparkan_platform::{DepthStencilSupport, RenderRequest}; use fparkan_render::{ - DrawCommand, DrawId, GpuMaterialId, GpuMeshId, IndexRange, RenderCommand, RenderPhase, + DrawCommand, DrawId, GpuMaterialId, GpuMeshId, IndexRange, LegacyPipelineState, RenderCommand, + RenderPhase, }; use fparkan_render::{RenderBackend, RenderError}; @@ -35,6 +36,7 @@ fn planning_backend_tracks_render_request_and_simulated_present() -> Result<(), object_id: None, mesh: GpuMeshId(1), material: GpuMaterialId(2), + pipeline_key: LegacyPipelineState::default().into(), transform: [1.0; 16], range: IndexRange { start: 0, count: 3 }, stable_order: 7, @@ -75,6 +77,7 @@ fn frame_submission_plan_json_is_stable() -> Result<(), RenderError> { object_id: None, mesh: GpuMeshId(1), material: GpuMaterialId(2), + pipeline_key: LegacyPipelineState::default().into(), transform: [1.0; 16], range: IndexRange { start: 0, count: 3 }, stable_order: 7, |
