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

Rifts invisible while shaders are on #6

Open
Jargonecius opened this issue Dec 26, 2023 · 2 comments
Open

Rifts invisible while shaders are on #6

Jargonecius opened this issue Dec 26, 2023 · 2 comments
Labels
bug Something isn't working compatibility Compatibility with other programs

Comments

@Jargonecius
Copy link

Pretty easy to replicate. Rifts are just completely invisible with any shader on. Using Oculus on Forge for 1.20.1 but I imagine one would get the same issue with just about any version of the mod.

@DavidQF555 DavidQF555 added bug Something isn't working compatibility Compatibility with other programs labels Dec 28, 2023
@DavidQF555
Copy link
Owner

The rifts use their own custom shader. I'm assuming the other shaders are overriding it somehow. I will investigate and try to fix this.

@grugsy
Copy link

grugsy commented Jan 25, 2024

I have an idea for this. Optifine/Iris/Oculus disable vanilla shaders and use their own, so to make the rifts render with shaders they would need to use a vanilla resourcepack method to handle the animation, a custom riftcolor.png, and some clever json to control the particle texture color. Using optifine format resourcepack wizardry it would allow for a lot of cool shader/animation effects to work. include both animation methods in the mod's assets, but only load your custom shader method if another shader mod is not present/enabled and everybody wins. (plus it would allow for easy rift customization with resourcepacks)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working compatibility Compatibility with other programs
Projects
None yet
Development

No branches or pull requests

3 participants