On Wednesday, 12 August 2015 at 03:32:47 UTC, DarthCthulhu wrote:
So I decided to try some OGL3 stuff in D utilizing the Derelict
bindings and SDL. Creating an SDL-OGL window worked fine, but
I'm having trouble with doing the most basic thing of rendering
a triangle. I get the window just fine and the screen is being
properly cleared and buffered, but no triangle.
[...]
You need a vertex and a fragment shader. You can't render
anything in OGL3 without shaders.
Also, you seem to be confusing Vertex Array Objects and Vertex
Buffer Objects. You are creating a VBO and try to bind it as a
VAO. You should put a glGenVertexArrays somewhere there.