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.
erpeo93 —
Sean Barret presentation + source code are my best bet at learning it, or would you suggest me som…
»
ratchetfreak —
you'll need sparse textures for that.
»
erpeo93 —
Oh yes, now I see. glTexSubImage3d allows me to "resend" a single layer for a 3d texture. There's …
»
Finalspace —
Hi, i have another release for you all ;-) This time its a short but important release which conta…
»
Neo Ar —
For the month of June, we did the following: Not too much to report on my end for the last couple…
»
sudo459 —
That DOSBox debugger looks interesting, I'll have to check it out. Thanks again. Also, I must have…
»
Mārtiņš Možeiko —
Easier to recover form mistakes. Something locks up / terribly crashes? Just reset whole emulatio…
»
sudo459 —
I see. Thanks. I do wonder, other than a safer environment, what does DOSBox offer as far as makin…
»
Tucker Kolpin —
Noticed something interesting in 4coder 4.0.25, don't know if this stuff has already been fixed in…
»
ratchetfreak —
it means calling glTexSubImage3D for just the layer of the evicted image with the new image data
»
Mārtiņš Možeiko —
No, that means calling glTexImage2D (or similar function) with new data which will overwrite previ…
»
Mārtiņš Možeiko —
Damaging computer - no, that won't happen. Data loss - yes, that could happen. For example, when y…
»
sudo459 —
Hey everyone, I've decided to, purely as a hobby, start programming with (in?) MS-DOS. So far, it'…
»
erpeo93 —
and that just means a simple glDeleteTexture right? glDeleteTextures deletes n textures named by …
»
ratchetfreak —
"evicting" an image just means allowing it to be overwritten by a new texture when needed
»
erpeo93 —
Hi everyone, I'm at the point where I need to start putting on a production-like pipeline, as I w…
»
Bill Strong —
What you might find is that even as you get better at recognizing good api design, you start off a…
»
NelsonMandella —
You may be better off ignoring the idea of architecture altogether depending on where you are in t…
»
Jason —
Okay, thanks for your insights. It seems like if you already have an idea of what a good, simple a…
»
Ben Visness —
I find that writing usage code helps me see the big picture before I try to implement the details.…
»
Simon Anciaux —
I think you're talking about two different things: api design and general "code design". So API …
»
Jason —
Okay. I guess the hardest part for me then to understand is if its best to write the simplest thin…
»
Bill Strong —
You actually have the idea. Casey has said pretty much that in other answers. The hard part is lea…
»
Jason —
So I've been programming a side project (my own 2d fighter game) for a couple months now and throu…
»
OnQuestionForYou —
This is great. As far as I'm concerned there are barely (if any) public domain audio libraries suc…
»
Simon Anciaux —
It will be more efficient, but since Casey doesn't have performance problems with the graphics it'…
»
Allen Webster —
Interesting... I'm not super sure why file dates would be related. I used to rely on them, but I …
»
Tucker Kolpin —
For me something similar is happening except the exclamation mark appears for a panel whenever I g…
»
Roderic Bos —
In the last episodes casey transforms the spritesheets from the artist to contiguous bytes in the …
»
simonWasHere —
Ok, so running: fsutil behavior set disablelastaccess 1 and rebooting fixes the problem completely…
»