I've got the same issue (Windows 10 1809 x64, Radeon Software 19.1.1, Core i7 4790, AMD Radeon RX480 8GB).
As I'm curios what was going on, I've cloned the code and play with it a little bit. So far with the latest master (1.2.0 master:65278992), the issue still persists. I play with it a little bit further, by just commenting out some code that cause the error in the log file. Below are the code that I commented out.
glmodule.py - line #452 and #454
- Code: Select all
# glDisable(GL_TEXTURE_2D)
glBindTexture(GL_TEXTURE_1D, 0)
# glDisable(GL_TEXTURE_1D)
shader.py - line #485 and #487
- Code: Select all
# glDisable(GL_TEXTURE_2D)
glBindTexture(GL_TEXTURE_1D, 0)
# glDisable(GL_TEXTURE_1D)
And then it works!
Well I don't know why (classics, isn't it?).
Anyway I can't say this is a permanent fix for the issue, I don't know why it works after all. I think the code was there for a reason. Unfortunately I'm no OpenGL expert. I've seen some
comments saying that if you're using shader, these are not needed. One more problem is the error in the log says "error code 1281 - invalid values", which I don't see listed in the Khronos Group's API documentation. I guess the developers/maintainers might want to talk with some AMD people to see why this return code is returned.
Also It works on my machine/setup, it might not work for anybody elese. I can't say for sure because I only have one AMD system. It might cause problems in non-AMD systeam as well.
That's all my findings. Hope this might helps!