If I file a bug report to mesa I think they will strongly push back with strong reasons.
1- texture2DLod is not allowed on fragment shaders by the specs
2- mesa already provide a workaround through the environment variable to allow "non-compliant" code to run providing a warning
Bottom line they will tell me to go away.
What should I do?
If the code is not going to be fixed because that would represent a lot of work (without having a clue on which or how many changes it would need) I think that at least the use of force_glsl_extensions_warn=true workaround to run Supermodel on Linux should be clearly documented in https://github.com/trzy/Supermodel/blob ... /README.md and also https://github.com/trzy/Supermodel/blob ... README.txt so people is aware of this.
Would be great to also hear Bart's thoughts on this.
I wish I knew GLSL so I can create a PR myself but this is the first time I ever look at shader code.
