mojira.dev
MC-223254

Minecraft Uses OpenGL Compatibility Context Instead Of Core on MacOS

 Current Behavior:

MC reports OpenGL 2.1 via F3, as do several third-party modifications and does not allow GL 4.1 rendering behaviors.

Expected behavior:

MC reports OpenGL 4.1, newer rendering options are available.

My guess: There is a need to request the OpenGL core context, or it will default to the compatibility context, resulting in the GL 2.1 shown in F3 (RX 580 OpenGL Engine 2.1 ATI-2.11.20 [see attachments for image]).

Note that this appears to affect ALL current and past MC versions.

 

Devs/Mods - Please do not shoot this issue down by saying "it still works." A game being consistently updated and modernized in 2021 should NOT be forced to run on a rendering library from 2006, not to mention the huge loss to performance and limitations to 3rd party graphics mods like Optifine.  

As noted by Marty McFly, this issue appears to relate to MC-219170 as well as MC-101585,

MC-101585 was marked as ‘resolved’ and no solution was given, but appears to contain relevant information and suggests that this issue has been around since at least the 1.9 era.

edit 4/14/21 - clarity/word choice

edit 6/10/21 - Add related issues

Environment

2010 Mac Pro

  • RX 580 8gb

  • 24gb DDR3

  • Xeon W3690 3.46x6 CPU

  • 2560x1600@60hz
    MacOS Mojave 10.14.6
    GPU and OS support OpenGL up to 4.1 (see attachments for proof)
    MC builtin Java version

Linked issues

Attachments

Comments 3

Good find. I updated the original issue

Thank you for your report!
We suspect that this does not occur in the latest version of Minecraft.

Is this issue present in the latest version of Minecraft?

This issue is being temporarily resolved as Awaiting Response. Once the requested information has been delivered, the report will be reopened automatically.

Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki

migrated

(Unassigned)

Plausible

1.16.5, 21w15a, 1.17

Retrieved