I was wondering how you would even manage to implement vaos slower than the "manual setup"? Wouldn't the most naive implementation be to just "replay" the same command sequence every time the vao is...
Type: Posts; User: JakobProgsch
I was wondering how you would even manage to implement vaos slower than the "manual setup"? Wouldn't the most naive implementation be to just "replay" the same command sequence every time the vao is...
So this is a known bug? (I couldn't find anything)
Maybe this example is also useful: https://github.com/progschj/OpenGL-Examples/blob/master/06instancing1.cpp
The repository also contains examples for other ways of instancing as described by...
So one of my examples has stopped working with newer Linux catalyst drivers. I think 12.8 was the last one where it worked and on 12.9 and 13.1 it didn't.
The code of the full example can be found...
At least from what i could gather the difference is thought at at worst you are just stuck with using the GPU on amd without the switching working properly (that is the case with my new machine),...
My laptop recently died and I was also really frustrated with this situation when I was looking for a new one. Every laptop with Nvidia gpu you can buy at the moment seems to have optimus and you...
Ah, thank you using a core profile indeed changes the behavior. I guess i'll change all my examples to use gl3w instead of glew then...
Uh, vaos not being bound is not the issue though. The issue is that the AMD driver simply draws nothing as long as there is no attrib array enabled. It doesn't even error or anything, it just doesn't...
Yes, I realized I should be using a VAO and my example most likely worked on Nvidia without it because I work in a compatibility profile (since GLEW doesn't do core...). But on the AMD box it really...
I recently had to replace my laptop and in the process got something with an AMD GPU to complement my Nvidia "testing hardware". It turned out that two of my examples didn't work. The first one was a...
Yep, I just reread the that section of the specs and also realized that this means my tiled nbody kernel I ported from CUDA is incorrect (and can't be fixed since it would need the barrier in the...
Both just set up a projection matrix and there aren't "more expensive matrices" or anything like that. The cost of using a perspective or ortho matrix are the same. Switching will most likely also be...
Hmm, the forum ate my first post. Lets try again:
About the barriers: "barrier();" does indeed not work in flow control which is in accordance with the specs. But the other barriers such as...
"barrier();" isn't allowed in control flow but the new barriers like "groupMemoryBarrier();" (which would be the equivalent right?) are allowed I think and i successfully used those with the Nvidia...