Chen —
Hi all. I have worked on C-Ray a bit more in the past weeks, and I made it compatible with Windows…
VAO does not matter here. What you should be thinking is about GL_ARRAY_BUFFER buffer. You can put…
That does sound cleaner. So is that a seperate vao buffer than the one that is used for the mesh?
IMHO much cleaner way to use matrices in instancing is using glVertexAttribDivisor for your matric…
Miles —
The argument that fully dynamic types are useful at a language level seems intuitively plausible o…
When we ask the GPU to render a sprite or mesh to the screen, the biggest bottleneck isn’t the a…
I'm more talking about the ability to flow type information through a system at run-time. While yo…
Hello, I have a 3D triangular mesh(vertices, indices, uv coords) that I'm rendering to the screen.…
Jason —
Nowadays we all here about he importance of data locality when trying to create a performant progr…
Fruit —
Just adding my voice here. Unfortunately I can't use 4coder in its current state, so I'll be waiti…
B —
Ok. I gave up at giving up. I've check this forum and the episode list every day for about six mon…
Miles —
Seems they're just quoting verbatim from the web page they linked to, for whatever reason. The web…
What is this "Decimal" you are talking about? SQL datatype?
The main difference is Floats and Doubles are binary floating point types and a Decimal will store…
I made a video for the first day (setting up the build system) of Handmade Hero, starting with OSX…
The 90s/2000s were a golden age for learning how to program. All the information you'd ever need w…
@mmozeiko: The difference is when you're getting the new value of the entry. Increasing the NextEn…
Jason —
Thanks for your insight. That is encouraging. I'll probably try using templates but will keep my e…
They're everywhere. Today's foundational systems -- a commercial 3D engine, some operating system…
Jason —
Awesome, thank you for that. I'll see what I can look into.
It wasn't clear to me that the queue was a circular buffer. I think I see the problem you were men…
This is one point where my opinion differs form most people here. I tend to use C++ templates quit…
John —
@mrmixer thank you very much for the detailed explanation! That clears things up.
If you enable virtual white space, you can't layout the code manually, 4coder will use it's own ru…
Jason —
I'm currently trying to create my own data structure library of sorts for my C++ projects. Because…
John —
Thanks a lot guys. @mrmixer I misinterpreted virtual whitespace having the same effect as in Visua…
Todd —
Thank you. I think I recall that too but I don't remember him talking about how he LEARNED the to…
I believe there was an episode where Casey talked about how he started programming and getting wor…
This is exactly same code as before. InterlockedCompareExchange returns what Queue->NextEntryToRe…