Skip to content

[Feature] ANGLEGLKit Support #40

Open
@FireMario211

Description

@FireMario211

What feature would you like to see?

Adding ANGLEGLKit support (https://github.com/khanhduytran0/ANGLEGLKit, or use Nathan's implementation which supposedly fixes the stutter problem when tapping), which would allow for 120hz (for newer models) support.

Currently this cannot be implemented as there are some cocos classes, mainly reimplementations of such classes (CCClippingNode for example) don't work correctly due to stencil bits being 0.
https://github.com/geode-sdk/geode/blob/c2caafcec80975b937c1ee8eec5a39e93d4ad320/loader/src/cocos2d-ext/CCClippingNode.cpp#L82-L86

Once that is fixed though, this is possible.

Other details

A toggle in advanced for "Allow 120hz support", which would first prompt the user with a warning, asking if they are sure they want to patch both Geometry Dash and Geode with ANGLEGLKit.

Perhaps also make the toggle disabled if the model doesn't support it, since patching wouldn't really do much otherwise.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions