summaryrefslogtreecommitdiff
path: root/aa.h
AgeCommit message (Collapse)Author
2022-04-17Bugfix: replacing thread scheduler caused bias_ctx being initialized with a ↵Keuin
fixed seed (from the outer of the closure, using the root seed unexpectedly), which causes the antialiasing ineffective.
2022-04-17Configurable thread count.Keuin
2022-04-17Calculate speed and display performance details. Do not allocate redundant ↵Keuin
image pixels.
2022-04-17New lock-free thread pool. Improve CPU utility with massive small tasks.Keuin
2022-04-15Fix indirect inclusion.Keuin
2022-04-14Make hitlist<T> no longer a generic class (but hitlist::color<T>(...) is now ↵Keuin
a generic member function).
2022-04-13Global diffuse lighting. (gamma not corrected)Keuin
Some operations on pixel<T>. Make ray3 support copy semantic. Fix vec3 operands does not filter out vec3-vec3 as parameters. random_uv_gen generating random unit vectors.
2022-04-13Threaded antialiasing.Keuin
2022-04-13Antialiasing. (not parallelized)Keuin