Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deferred Lighting cannot be enabled on macOS #975

Open
ggenesiss opened this issue Apr 27, 2024 · 1 comment
Open

Deferred Lighting cannot be enabled on macOS #975

ggenesiss opened this issue Apr 27, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@ggenesiss
Copy link

ggenesiss commented Apr 27, 2024

Trying to enable Deferred Rendering on a preview version of Minecraft won't work even when using a pbr enabled pack

(Note: World has "Render Dragon Features for Creators" enabled under the Experiments section)

Changing backends doesn't help either

To recreate:

  • Download a PBR enabled pack into the game (Prizma Deferred was used in example)
  • Enable the downloaded pack (Should already give a warning saying "resourcePack.incompatible.graphics.pbr")
  • Make a new world
  • Under Experiments: Enable "Render Dragon Features for Creators"
  • Go into world and attempt to enable "Deferred Technical Preview" under the Video options

OS: macOS
Version: v0.14.2-macOS-x86_64-0.2.469 (build 469)
Installation Type: dmg

Screenshot 2024-04-26 at 11 36 47 PM

Screenshot 2024-04-26 at 11 41 18 PM

@ggenesiss ggenesiss added the bug Something isn't working label Apr 27, 2024
@ChristopherHX
Copy link
Member

I couldn't figure out to get a OpenGL ES 3.1 => Metal compatibility layer working on macOS and the Game.

There a two problems, always one side doesn't support something the other side needs,

  • Apple doesn't support Desktop OpenGL 4 with compute shader, compatibility layer google/angle for this would exist
  • Apple Metal does support compute shader, google/angle doesn't implement OpenGL ES 3.1 using the Metal Backend

It seems like the interest from Google for this to happen isn't big, since WebGPU no longer needs such a complex compatibility layer

It was hard enough to get even the game show in your window

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants