aboutsummaryrefslogtreecommitdiff
path: root/adapters/fparkan-render-vulkan/src/ffi
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2026-07-18 07:18:39 +0300
committerValentin Popov <valentin@popov.link>2026-07-18 07:18:39 +0300
commit1afe1698db5e9b3378f5087890c8177201a84789 (patch)
tree8891ff54e9758c276c0a105ea962880df0351ba0 /adapters/fparkan-render-vulkan/src/ffi
parent2745b938d81b56805626f737da067d31d82e95d3 (diff)
downloadfparkan-1afe1698db5e9b3378f5087890c8177201a84789.tar.xz
fparkan-1afe1698db5e9b3378f5087890c8177201a84789.zip
feat(render): add deterministic pipeline state keys
Diffstat (limited to 'adapters/fparkan-render-vulkan/src/ffi')
-rw-r--r--adapters/fparkan-render-vulkan/src/ffi/tests.rs5
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,