diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2021-07-16 08:09:42 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2021-07-16 08:28:56 -0700 |
commit | 44d26b77c45668c9b0c99894a4294cec004361fe (patch) | |
tree | 68a5dcd4971873efd4ce184e9bf9a531c2161813 /linux/apps/raytracing/1.cc | |
parent | ac45f097153afd3a89f43886e4124c5b2c26b98a (diff) | |
download | mu-44d26b77c45668c9b0c99894a4294cec004361fe.tar.gz |
.
Diffstat (limited to 'linux/apps/raytracing/1.cc')
-rw-r--r-- | linux/apps/raytracing/1.cc | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/linux/apps/raytracing/1.cc b/linux/apps/raytracing/1.cc new file mode 100644 index 00000000..254f531c --- /dev/null +++ b/linux/apps/raytracing/1.cc @@ -0,0 +1,18 @@ +// https://raytracing.github.io/books/RayTracingInOneWeekend.html +#include <iostream> + +int main() { + + // Image + + const int image_width = 256; + const int image_height = 256; + + // Render + + std::cout << "P3\n" << image_width << ' ' << image_height << "\n255\n"; + + for (int j = image_height-1; j >= 0; --j) + for (int i = 0; i < image_width; ++i) + std::cout << i << ' ' << j << " 64\n"; +} |