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

Translation Layer #590

Open
Gaming-tech-cyber opened this issue Mar 6, 2025 · 3 comments
Open

Translation Layer #590

Gaming-tech-cyber opened this issue Mar 6, 2025 · 3 comments

Comments

@Gaming-tech-cyber
Copy link

Describe the request

for vulkan api, shouldn't there be a custom translator API layer that would read the OpenGL call request of a mod for minecraft that uses OpenGL calls, and translate it to vulkan api calls before it reaches the game as an intermediary, preventing crashing while allowing popular mods like sodium, lithium, nvidium, etc to work

@JimBimBum
Copy link

i mean GLOVE exists but it translates GL ES 1.2 and 2 to vulkan. the issues with translation layers is it's a lot of work. possibly more than even a vulkan mod.

@JimBimBum
Copy link

i forgot zink exists but it crashes for me so i don't recommend. "The Zink driver is a Gallium driver that emits Vulkan API calls instead
of targeting a specific GPU architecture. This can be used to get full
desktop OpenGL support on devices that only support Vulkan."

@melamit
Copy link

melamit commented Mar 11, 2025

That will only add more delays between frames, and won't improve performance as far as i am concerned.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants