Recent Forum Threads

Forum Code
Post date Feb. 23, 2016, 6:42 a.m.

Partial specialisation, interpretation/translation

For Handmade Chat 010, Casey talked about a few things, including the distinction between interpr…
Forum Code
Post date July 27, 2015, 2:09 a.m.

Accurate fluid simulation

Someone on the last stream asked a question about accurate fluid simulation. If anyone is intere…
Forum Code
Post date May 5, 2015, 1:36 a.m.

Day 112: Latency and throughput

Here's a useful reference on the latency of various operations in a modern computer. Note especia…
Forum Code
Post date March 27, 2015, 1:24 a.m.

Matte objects

Since matte objects came up in the stream, I thought a quick explanation may be in order. A matt…
Forum Code
Post date Feb. 3, 2015, 12:12 a.m.

Two things you should know about hashing...

...and one thing you might want to know. Implementing hash tables is something that low-level pr…

Recent Forum Replies

Forum Code
Post date Nov. 30, 2017, 2:10 a.m.

Incomplete Types.

ratchetfreak you can stream the output of the preprocessor into the C compiler and that will be a…
Forum Code
Post date Nov. 17, 2017, 12:03 a.m.

Question on "Reyes" Algorithm.

Fun fact: My avatar was produced by my own (buggy!) Reyes renderer some time in about 1999. You c…
Forum Work-in-Progress
Post date July 17, 2017, 6:58 a.m.

Operating System

It's not dead, but the more the merrier. FYI, I used GRUB for the bootloader, because I've writt…
Forum Work-in-Progress
Post date June 21, 2017, 4:28 a.m.

SSE2 implementations of tan, cot, atan, atan2

Here's a useful floating point trick to know: 1 2 3 4 5 6 7 8 9inline double radian_reduce_2pi(d…
Forum Career Advice
Post date April 18, 2017, 12:23 a.m.

How i can begin software development if I only know c language?

pragmatic_hero I sincerely think that C and Unix are the worst calamities the software industry h…