Skip to content

Missing support for GL_ARB_direct_state_access #514

@atferrys

Description

@atferrys

Your CleanroomMC Discord Username

No response

Cleanroom Version

0.4.1-alpha

Java Version

Java 21

Graphics Card Vendor

Other (Please Specify)

Bug Report

I'm trying to run Nothirium on my Apple Silicon Mac, but whenever I try to load into a world, the game crashes.
It works fine on Windows, and I already reported the issue to the Nothirium developer: Meldexun/Nothirium#118

Here's the same logs I attached to them:

The main issue, as far as I was told, is that OSX doesn't support OpenGL 4.5, and thus the mod attempts to check if ARB_direct_state_access is supported. However, Cleanroom is missing that field in org.lwjgl.opengl.ContextCapabilities.

Mod List

State ID Version Source
LCHIJA minecraft 1.12.2 minecraft.jar
LCHIJA mcp 9.42 minecraft.jar
LCHIJA cleanroom 0.4.1-alpha cleanroom-0.4.1-alpha.jar
LCHIJA mixinbooter 10.7 cleanroom-0.4.1-alpha.jar
LCHIJA configanytime 3.0 cleanroom-0.4.1-alpha.jar
LCHIJA kirino_engine epoch-1.a2 cleanroom-0.4.1-alpha.jar
LCHIJA kirino_ecs epoch-1.a1 cleanroom-0.4.1-alpha.jar
LCHIJA kirino_gl epoch-1.a1 cleanroom-0.4.1-alpha.jar
LCHIJA FML 14.23.5.2864 cleanroom-0.4.1-alpha.jar
LCHIJA forge 14.23.5.2864 cleanroom-0.4.1-alpha.jar
LCHIJA naughthirium 2.3.0 naughthirium-2.3.0.jar
LCHIJA scalar 1.0.0 minecraft.jar
LCHIJA fugue 0.22.6 Fugue-0.22.6.jar
LCHIJA xporbclump 2.3.6 Fixeroo-2.3.6.jar
LCHIJA gnetum 1.3.4 gnetum-1.3.4.jar
LCHIJA loliasm 5.30 loliasm-5.30.jar
LCHIJA renderlib 1.4.5 RenderLib-1.12.2-1.4.5.jar
LCHIJA nothirium 0.4.9-beta Nothirium-1.12.2-0.4.9-beta.jar
LCHIJA stellar_core 1.5.22 StellarCore-1.5.22.jar
LCHIJA universaltweaks 1.18.0 UniversalTweaks-1.12.2-1.18.0.jar
LCHIJA vintagefix 0.6.2 vintagefix-0.6.2.jar

Final Checklist

  • I have searched the issues and haven't found a similar issue.
  • I have read the readme and know that what is action build.
  • I have installed Fugue and it didn't fix my issue.
  • I have installed Scalar Legacy and it didn't fix my issue.
  • I have switched my Forgelin and LibrarianLib to continuous versions(check readme for more detail).
  • I am running a test build from Cleanroom Github Actions. (Or, if I've compiled it myself I plan to fix the issue)
  • I did not use PCL/PCLCE or other unsupported launchers.
    我没有使用 PCL/PCLCE 等其他未被支持的启动器。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions