IrisShaders / Iris

A modern shaders mod for Minecraft compatible with existing OptiFine shader packs
https://irisshaders.dev
GNU Lesser General Public License v3.0
3.34k stars 632 forks source link

Support for Vulkan Mod #1515

Closed Zorklis closed 1 year ago

Zorklis commented 2 years ago

Fabric now has a Vulkan Renderer mod that rewrites Minecraft OpenGL renderer to use Vulkan API. It's a work in progress but it's very promising, currently Iris crashes on it

IMS212 commented 2 years ago

We do not have any plans to support Vulkan replacement mods as of now, as it would require a major rewrite of the Iris pipeline.

NaiNonTH commented 2 years ago

Understandable

Flamarine commented 2 years ago

We do not have any plans to support Vulkan replacement mods as of now, as it would require a major rewrite of the Iris pipeline.

its true that its not an easy job to rewrite the whole mod to use vulkan instead of opengl

Fabric now has a Vulkan Renderer mod that rewrites Minecraft OpenGL renderer to use Vulkan API. It's a work in progress but it's very promising, currently Iris crashes on it

but even if devs rewrote the mod to use vulkan, there'd no compatible shaders as they are all using opengl

DioEgizio commented 2 years ago

but even if devs rewrote the mod to use vulkan, there'd no compatible shaders as they are all using opengl

vulkan supports GLSL

LiberteIV commented 1 year ago

We do not have any plans to support Vulkan replacement mods as of now, as it would require a major rewrite of the Iris pipeline.

That are sad news, it's understandable ofcourse that you might not want to take that effort, at the same time i tested myself OpenGL standard API vs VulkanAPI fabricmod and the result was an average 400 FPS gain... using OpenGL instead of Vulkan is like throwing money out of the window, it's wasted performance. Sodium with Vulkan would be amazing, but they already said they won't do it... having my hopes up for optifine now.

IMS212 commented 1 year ago

This is not true. Vulkan by itself gives no performance improvement, and is really hard to mess up. It’s possible to get slightly better performance by utilizing features of Vulkan, but Vulkan itself will do nothing for Minecraft, better programming will.

LiberteIV commented 1 year ago

This is not true. Vulkan by itself gives no performance improvement, and is really hard to mess up. It’s possible to get slightly better performance by utilizing features of Vulkan, but Vulkan itself will do nothing for Minecraft, better programming will.

Then i asume the VulkanAPI Mod must already be heavily optimized, or else i wouldn't get an average 400-600 FPS increase over OpenGL, 400-600 FPS isn't what i would call "slightly better", rather much better.

Mauricio-MN commented 8 months ago

Zink

IMS212 commented 8 months ago

thank you for your advice, however that is not the same thing

1by1Xayd commented 5 months ago

mah mah mah mah