@cmuratori Vertex array things are considered "client state." And as I write this, I realize my OpenGL-fu is very old and weak.
-
-
-
@won3d@cmuratori Odd. Extension says they're server state, not client state--but "non-sharable". "Discussion" isn't. http://www.opengl.org/registry/specs/ARB/vertex_array_object.txt … - Show replies
New conversation -
-
-
@cmuratori I think they count as "container objects" which are always unshared (same for FBOs). I have no idea what the rationale is.Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
@cmuratori Oh man... I feel for you. I ran into that exact same "feature" about two months ago.Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
@cmuratori Note also this GDC 2013 deck which says VAO "Slower than glVertexAttribPointer on all implementations" https://developer.nvidia.com/sites/default/files/akamai/gamedev/docs/Porting%20Source%20to%20Linux.pdf … -
@TangentVector But you can't _use_ glVertexAttribPointer _without_ a VAO in OpenGL > 4.2, can you? That's the only reason I'm using them! - Show replies
New conversation -
-
-
@TimothyLottes
@cmuratori really?? well that defeats the point then doesn't it.Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
@cmuratori wont defend GL but its consistent with how framebuffer objects as well aren't shareable across contextsThanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
@TimothyLottes
@blackpawn@cmuratori It's also bitch to keep all the references of what can invalidate VAO (prog, buff, attr, instancing).Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
@TimothyLottes
@blackpawn@cmuratori Why use them at all, then? Or is this required in later GL versions? -
@nothings @TimothyLottes@blackpawn@cmuratori VAO arose from good intentions, but design wasn't right. Just more legacy we are stuck with.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.