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.
Pablo Hugo Reda —
I will see your project, But first let me tell you a few things. maybe they will serve you for som…
»
Jens —
I'd love to give it a try but I've just started playing with adding a custom layer today. From wha…
»
Joystick —
Hey guys! Could somebody elaborate on why does Casey use two input buffers and swaps between them …
»
Dawoodoz —
Isn't the whole point of a software renderer that it's just filling a memory buffer, and is theref…
»
Simon Anciaux —
This isn't part of 4coder, but it might be possible to implement in the custom layer.
»
Jens —
I've recently started working in a linux environment and noticed the build scripts I'm using are p…
»
Amin Mesbah —
I don't have any usability feedback yet, but I built and ran the "sandbox" demo and just wanted to…
»
Miles —
I think I'm more confused after reading the readme than I was before reading it. Some questions:Is…
»
Mārtiņš Možeiko —
This is why is use RSS feed: It's perfect for this kind of use case.
»
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…
»