Super Duper Vanilla Shaders

Super Duper Vanilla Shaders

857k Downloads

[Mod compatibility] Comaptibility with Shimmer

IvorAmlug opened this issue ยท 5 comments

commented

Describe the compatibility issue
not a issue/bug but a Compatibility Suggestion.
Basicly whenever u activate any shader the Coloured Lights of shimmer deactivate themselfs. Which is obviously Expected.
But as Far as the Shimmer Github wiki note for Compatiblity goes its Possible to combine Shaders and their mod. But it has to come from the Shader itself.
As noted on their wiki:"Iris/oculus: colored light is not supported when the shader is enabled usually
Shader dev can choose to change their code to support this"
(Optifine isnt supported at all)

-Steps to reproduce the behavior:

  1. Open Minecraft with the shimmer mod and Configure a Block via the auxiliary_screen or a Config like "Blooming Blocks" for example and load up a world.
  2. place a know supported block Red corrundom from quark or any Block that u might have configured Vanilla or modded.
  3. Activate Super-Duper-Vanilla shader and watch the Coloured lights dissapear.

-Expected behavior

If u manage to add support the coloured lights should still be shown and look smth like this
![2023-02-28_22 15 23](https://user-images.githubusercontent.com/38656481/221982000-37bf881d-35ff-47ca-a639-
"Note that screen was made without a shader since those Compatible are rare right now"
Screenshots
-If applicable, add screenshots to help explain your problem.

2023-02-28_22 16 06
With Shader.

2023-02-28_22 15 23
Without shader
Basicly the Coloured Light dissabling itself like mentioned above

-Hardware/ModVersions

  • GPU Nvidia Geforce 2080Ti Asus Rog
  • Shader loader Oculus 1.2.8a 1.19.2
  • Shader version 1.3.1
  • Mod/modpack Shimmer-Forge-1.19.2-0.1.14

-Additional context

The Block in the Screens is a Red Corrundum Block from Quark... Glowing the Correct colour.
Thats also why i think the shader might benefit from the support.
Shimmer is basicly a mod Capable of adding Coloured lights to modded or Vanilla blocks, Items or Particels either via an ingame command (temporarly) or via configuratuin files in either an Extra folder or Loadet TP.
Quick note: it will Obviously have impact on Perfomance if shimmer is used. And i also have no idea of how much Change to the code need to be done. Since there isnt much Information yet on their Github side (Found here btw: https://github.com/Low-Drag-MC/Shimmer/wiki).
If its to much to add the support then simply Close this post. I just thought it would be worth a try to at least ask.

Best regards,
Ivor

commented

Thx for considering it. I just hope for the best then ig.

commented

Hello, although there are some recent remarks attempting to support it in Iris to support Shimmer's custom lightmaps, it's not viable and does not even work in Optifine. Side note, there's already SSGI implemented in the shader since it brings colored lighting with shadows. Although it's very noisy I am planning to better improve its quality soon in later versions.

commented

However, I will consider your suggestion and make an attempt to implement it. If it holds viable, the feature will be kept in a form of a new setting. Otherwise, I simply cannot implement it for technical reasons. But for now I will keep this post open until I update you on the situation.

commented

https://github.com/Low-Drag-MC/Shimmer/wiki/Shader-Compatibility.-(For-Shader-Dev)
I decidet i post it here incase u missed it. They have an entry on their git now on how to do it.
If its still in Considered

commented

Considering I've been diving into modding recently, this post is still of course in consideration.