Thanks. On that page there are . I should have started there. I didn't search in details, but the …
A comment in this post states that, beginning with update 4, the size mismatch between int (32 bi…
I'm not an expert on GL, but I did just release a game with a GL backend.Yes. Z-ordering aside, y…
Hello! I know the hardware rendering is still far off in the series, but I was hoping opengl-profi…
Thanks for the reply. I think I will go for the smaller Transform struct to get 2 in a cache line …
An affine transform in 3D can be stored in a 4x3 matrix. But that costs you 48 bytes, rather than…
"Modern" OpenGL is very complex and changes from version to version. So any older book/website ava…
It is silly that you have to do this! Even the new move semantics C++11 require this template defi…
At the moment, in my game I have a type called Transform. use this to represent the transformatio…
List is updated. Notice I'm now only adding large, ongoing projects to the list, but I'll add an o…
Metal is now available on OS X El Capitan. However, it looks to be just shy of 30% of OS X instal…
Thanks, I'll read those documents but I already understand it a little bit better. Is there a site…
I believe the "don't use VAOs" conventional wisdom comes from slide 57 in this presentation: At l…
The easiest way to do things is to just create a VAO when your program starts and then just use VB…
Ah - this triggered a memory. On OS X, there is no OpenGL 3.2+ compatibility mode. You can use Op…
Are you sure you need VAO? It's been a while I've done something with OpenGL, but I remember that …
Short version: You need a VAO. You might get away without creating one with some OpenGL drivers…
Hi, I'm trying to use a vertex buffer object in OpenGL and have some problem understanding why it …
is probably a good starting point - it's what I started my OS X platform layer (for another proj…
On a personal note, I should apologize for not objecting to this behavior of decltype when I had t…
Hi all, At , we hit a compile error owing to the behavior of decltype(e). For reference, the rule …
VS 2008 (I'm doing a 32 bit build.) FYI, FWIW, warning 2018 is the "signed/unsigned mismatch". Tha…
Are you using Visual Studio 2013 to compile, or another version?
Adam —
I'm sure resurrecting this old thread is poor forum etiquette, but it looks to be very relevant to…
Tyler —
In handmade_debug.cpp, line 486, the less than symbol should be greater than. You copied the condi…
This sort of "nit" irritates me. The archive build code sets the compiler switch /WX but does not …
Project Name: "Zvuk" What is it: software drum machine / sampler / sequencer written from scratch.…
You, sir, are incredibly helpful, thank you.
Hi all, The compile errors that we see in are probably worth talking about since there's a good c…
This error means that linker doesn't know what are StretchDIBits, timeBegionPeriod and GetDeviceCa…