Skip to content

MetalFX temporal + Dof + screenreading shader breaks #106665

Closed
@thmasn

Description

@thmasn

Tested versions

Godot 4.5 dev5 - broken
Godot 4.4 stable - working

System information

MacBook Pro M1 - Sequoia 15.4.1

Issue description

in a specific combination of settings and assets, the temporal MetalFX upscaler breaks

Steps to reproduce

in a 3d scene, do the following:

  • use Mobile renderer
  • enable dof on the camera
  • put a mesh in front of the camera that is screen-reading
  • enable MetalFX (Temporal) upscaler in the project settings (scale factor 0.5 as example)

these 4 things in combination create the bug. as soon as one of them is missing, everything works
all other upscalers do not have this issue.

the bug looks like this:
Image

Minimal reproduction project (MRP)

https://github.com/thmasn/godot-bugreport-dof

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions