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

[1.20/ATM9] Oculus shaders cause Inventory screen modules to stop rendering after the first item #196

Open
rezonant opened this issue Jun 4, 2024 · 0 comments

Comments

@rezonant
Copy link

rezonant commented Jun 4, 2024

This took some time to figure out- it seems that the Oculus shader system (or at least the shader packs included within ATM9) cause the Inventory screen module to only be able to render a single item.

Furthermore, any module placed after the inventory module will not render at all, whereas placing other modules before the inventory module allow them to render. It seems some GPU state is not cleaned up correctly when screens are paired with the shaders. Tested with the ComplementaryReimagined-r5.1.1, ComplementaryUnbound-r5.1.1, and MakeUp-Ultrafast-8.8f shaders that are included in ATM9 0.2.58.

image
image
image

Disabling shaders after the bug occurs does not resolve it, only a restart done while shaders are disabled fixes the issue.

Also, if shaders are enabled, the Energy Plus module does not render at all. However, the Energy module (not Plus) renders just fine, with the exception that the bars underneath the text do not render at all.

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

1 participant