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

Rendering Bugs on macOS #45

Open
ChristopherHX opened this issue Feb 26, 2020 · 6 comments
Open

Rendering Bugs on macOS #45

ChristopherHX opened this issue Feb 26, 2020 · 6 comments
Labels
bug Something isn't working macOS

Comments

@ChristopherHX
Copy link
Owner

Lack of native OpenGL ES 2 support and not yet fixed glcore patch, currently lead to a third party graphics library which translates OpenGL ES 2 / 3 to OpenGL 3 / 4 to allow it to start without crash.
Additionally OpenGL support in macOS is deprecated, while metal is only available to 64bit apps, this launcher needs 32bit rendering for now.

Workaround against white textures (mobs)

  • edit profile (in the launcher ui, not Minecraft PE) and increase "window size" to monitor resolution
  • Then the graphics might look better
@ChristopherHX ChristopherHX added the bug Something isn't working label Mar 1, 2020
@ChristopherHX ChristopherHX added Fixed in ng Fixed in the next generation mcpelauncher macOS labels May 14, 2020
@tucks
Copy link

tucks commented May 23, 2020

Hi there.

I suspect this comment possibly confirms behaviour you are already aware of.

When running OSX dmg version https://github.com/ChristopherHX/mcpelauncher-manifest/releases/download/Snapshot/Minecraft_Bedrock_Launcher.dmg from 17 Apr and 1.14.60.5 the white texture issue is especially noticeable with sheep.

However, I observed that pressing ESC to go into main menu mode reveals the textures. I'm making a guess that the textures are overly bright when in active game mode.

Changing the overall brightness of the game makes no visible change to the white sheep.

Screenshots attached. OSX version is 10.13.6

osx_sheep_no_textures

osx_sheep_textures

I have set the window size to the monitor resolution (1920x1200) and tried 1, 2 and 4 for the pixel scale (though unsure what this actually does, makes no visible difference).

If you would like me to test anything further, please let me know.

@jeztucker
Copy link

jeztucker commented Jun 7, 2020

I can confirm this issue is present with NG 0.1.136. Is the white textures a different issue to the graphics issues reported in this ticket? If so, I will make a new ticket.

@ChristopherHX
Copy link
Owner Author

Yes white textures are a primary part of this issue.
Including low fps.

@jeztucker
Copy link

I do not see low fps on our mac mini. How are you measuring fps?
I guess this is also suibjective. What is 'low'?

@ChristopherHX
Copy link
Owner Author

ChristopherHX commented Jun 15, 2020

You see a fps counter if you play a Minecraft beta version.

'low' is lower frame rates as in the legacy launcher or in ng (these render directly via OpenGL 4.x)
angle emulates OpenGL ES 2/3 on OpenGL 4.x with an additional overhead

@ChristopherHX ChristopherHX reopened this Jun 15, 2020
@ChristopherHX ChristopherHX removed the Fixed in ng Fixed in the next generation mcpelauncher label Jul 14, 2020
@ChristopherHX
Copy link
Owner Author

ng's glcore patch broken again 1.16.0.67-68 and 1.16.2+.
No fallback for ng (macOS) implemented, last time blocked by mrarm.

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

No branches or pull requests

3 participants