ITsMrToad / PalladiumMod

Another optimizing mod, provides deduplication and improved memory control.
GNU General Public License v3.0
12 stars 4 forks source link

black background when on menus while using shaders #33

Closed mateus3c closed 1 month ago

mateus3c commented 1 month ago

When using paladium together with shaders (oculus 1.20.1) the background of the inventory screen, pause menu, crafting table menu ...etc are pitch black instead of transparent. I'm also using the Blur+ mod so im not sure if it has relation with it but removing paladium makes the background of the menus look correctly

ITsMrToad commented 1 month ago

Try disabling ‘Shader uniform caching’

ITsMrToad commented 1 month ago

Also try removing Blur+, if that helps let me know.

mateus3c commented 1 month ago

Just checked and the issue is with the Blur mod, not oculus. Here's the log: log.log

To reproduce simply install the blur mod (it can be any fork, I tested with Blur (forge) and Blur+) together with Palladium and open your inventory or any other menu

ITsMrToad commented 1 month ago

Try disabling ‘Shader uniform caching’

Did you check that option?

OrzMiku commented 1 month ago

I had a similar problem: my menu background turned black. But I don't have shaders enabled and I'm not using the Blur+ mod. In my side of the test, this problem occurs when PalladiumMod is used together with ModernUI mod. I tried disabling the 'Shader uniform caching' option, but that didn't solve the problem.

Opening the menu brings up this error message:

[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:45] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:46] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:46] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:46] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:46] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:46] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:46] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:46] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:46] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:46] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:46] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:46] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:46] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:46] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:46] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:46] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:46] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:46] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:46] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:46] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:46] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:46] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:46] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:46] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:46] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:46] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:46] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
[15:36:46] [Thread-21/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. Uniform must be a matrix type in call to UniformMatrix*.'
ITsMrToad commented 1 month ago

Try disable 'Shaderi caching' option.

mateus3c commented 1 month ago

the issue persists with "shadering chaching" disabled

ITsMrToad commented 1 month ago

The problem goes away if you reload the resources.

OrzMiku commented 1 month ago

The problem goes away if you reload the resources.

But if the game is restarted, this bug will reappear.

ITsMrToad commented 1 month ago

Yeah, I know, but that's the only way I've found to fix it so far.

ITsMrToad commented 1 month ago

Disable 'Shader unifrom caching' and restart the game.

NextRaven10 commented 1 month ago

It isn´t fixed! grafik even when I disable the "Shader uniform caching" and reload the textures it is only fixed temporarily. As soon as I restart the game the Black screen is back :(