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.
Dawoodoz
I think people would be more active on this forum if they could subscribe to replies. To avoid get…
»
Dawoodoz
I have a public beta of my 2D/3D/isometric software renderer (currently for Linux). Hopefully I ca…
»
C_Worm
Thanks, nice to "hear" your voice on this!
»
D3zmodos
Note: I hesitated to reply to this because its been quite a while since I implemented SAT (or any …
»
spx
Indeed this was and at least partially still is a known problem (or limitation). This will improve…
»
albatros
Hello there. I give opengl a callback for errors. I set a breakpoint in the callback to check in t…
»
C_Worm
Hey I managed to implement the serparated axis theorem(SAT), however im finding it very hard to un…
»
x13pixels
Thanks for keeping an eye out for that! I appreciate it Edwin. Dropbox or Google Docs seems to wor…
»
Edwin Steiner
Hello George! I think I finally managed to capture one of these cases in which remedybg cannot set…
»
Jai
Thank you so much, I think I'll have to read the SDL documentation for myself and figure things ou…
»
Simon Anciaux
I don't know about the specific, but there are articles in the wiki that might help you.
»
Simon Anciaux
You should fill an issue on github for 1. While Allen isn't always active on 4coder, he will most …
»
Jai
As the title says, I'm almost at the end of Handmade penguin and was wondering if there are any re…
»
Alexey
Looks great to me, you seem to have addressed all my points of concern. The benchmarks also look g…
»
Simon Anciaux
I created a module that does the same thing with minimal modifications of 4coder's code. I posted …
»
Simon Anciaux
Description This module provides text highlighting of types, functions and macros by coloring them …
»
Arnon
Been slowly uploading to this YouTube playlist some short presentations about software rendering: …
»
ramin
I have watched 60 episodes. I hope I'll get to those fancy parts someday. Anyway thank you again f…
»
Mārtiņš Možeiko
Yes, they way how he was using OpenGL in beginning was as "low level" as you usually do to draw bi…
»
ramin
From scratch in Handmade Hero context means when you write thing, you understand how it works fro…
»
Mārtiņš Možeiko
I think you are greatly confused about phrase "from scratch" here. From scratch in Handmade Hero c…
»
ramin
No actually I want to go even lower. I want to know how windows or Linux(in my case) draw a buffer…
»
Jason
So I'm not sure if I fully understand what you're asking so let me know if I'm wrong about your qu…
»
ramin
Thank you. The reason I got interested in this was that I am on Linux. I wanted to watch the first…
»
Mārtiņš Možeiko
OS talks to GPU. And gpu driver is one how knows how to talk to GPU (what kind of information to s…
»
ramin
So you are saying that OS talks to monitor or the GPU directly? Of course I understand what casey'…
»
Mārtiņš Možeiko
There's no such thing as "pass pointer" to OpenGL for drawing to screen. You cannot do it. OpenGL …
»
ramin
Hi everyone, I hear that every current computer has a GPU(integrated or not). and I suppose that d…
»
»
Mārtiņš Možeiko
If you want to completely avoid C runtime library on Linux, you will need to write some assembly d…
»