MCRcortex / MCRcortex/voxy

Solas Incompatiblity

Open
#648 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Java
Stars
1.2k
Forks
1.1k
PR merge metrics
No merged PRs in 30d

Description

I am having an issue where installing Voxy causes Solas 3.7 to fail shader compilation on Minecraft 26.1.2.

The error occurs in dh_water.fsh:

dh_water.fsh: dh_water.fsh: 0(759) : error C1503: undefined variable "vxDepthTexOpaque"
0(760) : error C1503: undefined variable "vxProjInv"
Versions
Minecraft: 26.1.2
Voxy: 0.2.18-beta-26.1.2
Solas: 3.7
Iris: 1.11.2+mc26.1.2
Sodium: 0.9.1+mc26.1.2
Distant Horizons: 3.2.0-b-26.1.2-fabric-neoforge
Bobby: 5.2.13+mc26.1
C2ME: 0.4.0-alpha.0.54
C2ME OpenCL acceleration: 0.4.0-alpha.0.54
Reproduction

I was able to isolate Voxy as the cause:

With all of the above mods installed except Voxy, Solas 3.7 loads and works normally.
I add Voxy 0.2.18-beta-26.1.2.
Solas then fails to compile with the vxDepthTexOpaque and vxProjInv errors above.
Removing Voxy makes Solas work again with no other changes.
I also tested without Voxy World Gen, and the issue still occurs. Therefore Voxy World Gen is not required to reproduce the problem.
C2ME, the OpenCL acceleration module, Bobby, Distant Horizons, Iris, and Sodium can all remain installed and Solas continues working as long as Voxy is removed.

Because the missing variables both begin with vx, I suspect this is related to Voxy's shader/Iris integration, possibly when Solas is compiling the Distant Horizons water shader.

I would be happy to provide the full latest.log or any other information needed to diagnose this.

Thank you!

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the failure with Voxy 0.2.18-beta-26.1.2 and the listed mods, focusing on dh_water.fsh and Voxy's suspected shader/Iris integration. Compare compilation with and without Voxy; done when Solas 3.7 compiles successfully with Voxy installed and the reported vxDepthTexOpaque and vxProjInv errors no longer occur.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
computer-graphics, game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.