We are currently in the process of converting the website to the new design. Some pages, like this one, are still broken. We appreciate your patience.
Jason —
Thank you for the link! Definitely has some interesting ideas. Though not gonna lie, its hard to d…
»
ratchetfreak —
Also you can take this approach and add several buffers revolve through them each frame so you do…
»
Raytio —
If the draw call isn't done yet the driver will duplicate the buffer transparently. [/quote] Also…
»
Brian —
The unhandled exception is the assert. That's because Fails. The first thing I would do is look …
»
Oliver Marsh —
Thankypu for the help rachetfreak, I’ll see how I go.
»
Mārtiņš Možeiko —
Nobody will be able to help you with this unless you will show your code... If Casey's code works,…
»
ratchetfreak —
You can safely overwrite the previous drawcall's data like that in opengl. That guarantee is part …
»
Oliver Marsh —
I was also wondering with this approach, since a vao might be used to draw more than once in the f…
»
hobbes543 —
When running my code after completing Day 17, I get an error for an unhandled exception when I pre…
»
ratchetfreak —
Yes glBufferData will delete the old data. glBufferSubdata will overwrite the old data keeping th…
»
Oliver Marsh —
And each frame would I do a new glbufferdata call for the same Vbo to update it with the new marix…
»
Chen —
Hi all. I have worked on C-Ray a bit more in the past weeks, and I made it compatible with Windows…
»
Mārtiņš Možeiko —
VAO does not matter here. What you should be thinking is about GL_ARRAY_BUFFER buffer. You can put…
»
Oliver Marsh —
That does sound cleaner. So is that a seperate vao buffer than the one that is used for the mesh?
»
Mārtiņš Možeiko —
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…
»
Oliver Marsh —
When we ask the GPU to render a sprite or mesh to the screen, the biggest bottleneck isn’t the a…
»
Robert Hickman —
I'm more talking about the ability to flow type information through a system at run-time. While yo…
»
stack mann —
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…
»
Mārtiņš Možeiko —
What is this "Decimal" you are talking about? SQL datatype?
»
garrymacin —
The main difference is Floats and Doubles are binary floating point types and a Decimal will store…
»
Ted Bendixson —
I made a video for the first day (setting up the build system) of Handmade Hero, starting with OSX…
»
NelsonMandella —
The 90s/2000s were a golden age for learning how to program. All the information you'd ever need w…
»
Martin Cohen —
@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…
»
Abner Coimbre —
They're everywhere. Today's foundational systems -- a commercial 3D engine, some operating system…
»