This commit is contained in:
JMS55 2025-07-08 15:40:01 -04:00
parent fda09d19c7
commit ab113c8837

View File

@ -102,8 +102,10 @@ impl ViewNode for MeshletMainOpaquePass3dNode {
timestamp_writes: None,
occlusion_query_set: None,
});
if let Some(viewport) = camera.viewport.as_ref() {
render_pass.set_camera_viewport(&viewport.with_override(resolution_override));
if let Some(viewport) =
Viewport::from_viewport_and_override(camera.viewport.as_ref(), resolution_override)
{
render_pass.set_camera_viewport(&viewport);
}
render_pass.set_bind_group(
@ -223,8 +225,10 @@ impl ViewNode for MeshletPrepassNode {
timestamp_writes: None,
occlusion_query_set: None,
});
if let Some(viewport) = camera.viewport.as_ref() {
render_pass.set_camera_viewport(&viewport.with_override(resolution_override));
if let Some(viewport) =
Viewport::from_viewport_and_override(camera.viewport.as_ref(), resolution_override)
{
render_pass.set_camera_viewport(&viewport);
}
if view_has_motion_vector_prepass {
@ -354,8 +358,10 @@ impl ViewNode for MeshletDeferredGBufferPrepassNode {
timestamp_writes: None,
occlusion_query_set: None,
});
if let Some(viewport) = camera.viewport.as_ref() {
render_pass.set_camera_viewport(&viewport.with_override(resolution_override));
if let Some(viewport) =
Viewport::from_viewport_and_override(camera.viewport.as_ref(), resolution_override)
{
render_pass.set_camera_viewport(&viewport);
}
if view_has_motion_vector_prepass {