Originally posted by Serafean
View Post
Announcement
Collapse
No announcement yet.
Marek Posts Mesa Tessellation Support For RadeonSI Gallium3D
Collapse
X
-
Originally posted by haagch View PostOnly shader subroutine. Dave's implementation works with it.
Originally posted by haagch View PostAnd mod(int,int), so a few shaders fail to compile. But it looks mostly okay: https://www.youtube.com/watch?v=e97hP1ys-7s
https://www.reddit.com/r/linux_gamin...hd_7970m_very/
Originally posted by haagch View Post839 shaders in metro 2033 redux use it, but it kinda looks like it is autogenerated. They probably used a shader translator from the direct3d shaders to opengl that uses it.
Comment
-
I really want to see Metro Redux benchmarks with mesa soon. Also Heaven will be a valid benchmark to compare binary to OSS soon, right now it is useless to compare OpenGL 4 to 3. Well done AMD! I still miss HDMI 2.0(a) with latest cards and more video codecs but this is a nice step to retire fglrx...Last edited by Kano; 18 June 2015, 07:40 AM.
Comment
-
Originally posted by Ancurio View PostThis one I don't quite understand. The GLSL docs say "genType mod(genType, genType)" is a possible signature. Does "genType" only refer to floats and float-vectors? I would have assumed it covers integers as well..
Comment
-
Originally posted by Ancurio View PostThis one I don't quite understand. The GLSL docs say "genType mod(genType, genType)" is a possible signature. Does "genType" only refer to floats and float-vectors? I would have assumed it covers integers as well..
As an aside on subroutines, indirect jumps aren't exactly a good idea, I believe the conclusion overall is that they perform worse than just doing the if/else thing. And it's also a huge complication for an almost-never-used feature.
Comment
-
Originally posted by imirkin View PostAs an aside on subroutines, indirect jumps aren't exactly a good idea, I believe the conclusion overall is that they perform worse than just doing the if/else thing. And it's also a huge complication for an almost-never-used feature.
Comment
-
Originally posted by Ancurio View Post
This is so hard for me to grok. How could it possibly be that expert hardware teams developed circuits and the Khronos committee sat down and wrote a long ass specification for a feature that later turned out dead on arrival? Are these things just done without extensive tests being performed during R&D?
Generally the number of subroutines is small, and the amount of code in them is small, so just inlining everything isn't such a bad policy.
Comment
Comment