On Wednesday, 12 August 2015 at 05:26:33 UTC, JN wrote:
You need a vertex and a fragment shader. You can't render
anything in OGL3 without shaders.
I thought that was the case, but the tutorial I was looking at
didn't have any shaders at that point. I added a shader program.
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.
Aha! Yes, that's it, thanks! Once I understood the difference
between VAO and VBOs, it was easy to fix. Thanks!
On Wednesday, 12 August 2015 at 05:35:30 UTC, Mike Parker wrote:
On Wednesday, 12 August 2015 at 03:32:47 UTC, DarthCthulhu
wrote:
So, any ideas what I'm doing wrong?
Too much to list. I suggest you get going with a good tutorial.
One of the best I've seen is by Anton Gerdelan [1]. The four
basic tutorials he has on his site will be enough to get you up
and running. He used to have a lot more there, but he's
published them all in a book. Even though there are numerous
free resources online, I think Anton's ebook is well worth the
~$9.00 you pay for it. His tutorials are quite detailed and do
a lot more than showing you a bunch of code to copy and paste.
Work your way through that book and you'll know your way around
well enough to do what you need to do for any basic OpenGL
renderer.
On Wednesday, 12 August 2015 at 05:54:13 UTC, Mike Parker wrote:
On Wednesday, 12 August 2015 at 05:35:30 UTC, Mike Parker wrote:
One of the best I've seen is by Anton Gerdelan [1]. The four
[1] http://antongerdelan.net/opengl/index.html
Thanks very much for the resource! I had already looked at about
a dozen different OGL3.x tutorials online, but this was the one
which clicked for me. I'll definitely look into getting his book.
Thanks again!