View Issue Details

IDProjectCategoryView StatusLast Update
0004245NoesisGUIUnitypublic2026-01-20 19:41
ReporterBrandonReinhart Assigned Tojsantos  
PrioritynormalSeveritymajor 
Status resolvedResolutionwon't fix 
Product Version3.2.8 
Summary0004245: ClipToBounds doesn't work when injecting AfterRenderingPostProcessing
Description

On Unity, Vulkan, Windows. URP.

No other post processing features are enabled.
If I inject Noesis AfterRenderingPostProcessing, ClipToBounds doesn't work.

  • Make sure post-processing is enabled in the URP Renderer. (Using the default PostProcessData is fine, it doesn't need any content.)
  • Unchecking post-processing restores the correct functionality of clipping at this injection point.

Since my own game uses custom post-processing shaders, I fixed this by disabling Unity's post processing and then carefully structuring my own passes to preserve the primary render target. That aside, even if you do nothing, Unity's default behavior seems to break clipping in AfterRenderingPostProcessing.

PlatformWindows

Activities

jsantos

jsantos

2025-06-12 10:25

manager   ~0010816

Last edited: 2025-06-12 10:26

Yes, this is a known issue and the only solution is using camera stacking to control exactly the order of every camera. More information here:

https://www.noesisengine.com/docs/Gui.Core.Unity3DTutorial.html#universal-pipeline

In URP, Noesis View also exposes an 'Injection Point' property that controls when the UI pass is rendered. However, changing this property may not work consistently across all platforms, so we recommend using the steps described above for best compatibility.

Depending on the version of Unity and the platform, the injection point could work or not. In fact, we have considered removing it.

Issue History

Date Modified Username Field Change
2025-06-11 17:14 BrandonReinhart New Issue
2025-06-11 17:15 BrandonReinhart Description Updated
2025-06-12 10:23 jsantos Assigned To => jsantos
2025-06-12 10:23 jsantos Status new => assigned
2025-06-12 10:24 jsantos Target Version => 3.2.9
2025-06-12 10:25 jsantos Note Added: 0010816
2025-06-12 10:26 jsantos Note Edited: 0010816
2025-06-12 10:26 jsantos Status assigned => feedback
2025-10-02 00:48 jsantos Target Version 3.2.9 => 3.2.10
2025-10-10 13:29 jsantos Category Unity3D => Unity
2025-10-20 18:25 jsantos Target Version 3.2.10 => 3.2.11
2026-01-20 19:32 jsantos Target Version 3.2.11 => 3.2.12
2026-01-20 19:41 jsantos Status feedback => resolved
2026-01-20 19:41 jsantos Resolution open => won't fix
2026-01-20 19:41 jsantos Target Version 3.2.12 =>