You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jun 5, 2022. It is now read-only.
Work shader from my shader generator to be optimized, if all optimizations in opt. struct are disabled, then in polygon there are some instances of both bugs at tmpvar_67. For enabled tmpvar_17 it is;
Expected behavior
bool(a==b) instead of bvec1(==(a,b))
Desktop (please complete the following information):
OS: Windows 10
Additional context
Problem is in Optimizer Code, also it's not possible to compile lib outside of the project, and no way to tell if operation is successful or not. I have my own take at https://github.com/Agrael1/tiny-glsl-optimizer, I think the best way is to separate library from gui
The text was updated successfully, but these errors were encountered:
the opimization code from from the mesa3D project.
do you read the readme.md ? the lib is here in the directory GlslOptimizerV2)
bu tbh it was a pain to get it working the last time.
i have no more use of this porject, so i will not spend mush time on it.
for me this porject is dead and may be archived, you can improve it if you want, but i will not work on it
the futur for me is with spirv and glslang
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Describe the bug
Any comparison operation on single value type results in pre- placing of operator (like ==(a,b)), also bvec1 does not exist.
To Reproduce
Steps to reproduce the behavior:
Work shader from my shader generator to be optimized, if all optimizations in opt. struct are disabled, then in polygon there are some instances of both bugs at tmpvar_67. For enabled tmpvar_17 it is;
Expected behavior
bool(a==b) instead of bvec1(==(a,b))
Desktop (please complete the following information):
Additional context
Problem is in Optimizer Code, also it's not possible to compile lib outside of the project, and no way to tell if operation is successful or not. I have my own take at https://github.com/Agrael1/tiny-glsl-optimizer, I think the best way is to separate library from gui
The text was updated successfully, but these errors were encountered: