tinyraytracer icon indicating copy to clipboard operation
tinyraytracer copied to clipboard

A brief computer graphics / rendering course

Results 16 tinyraytracer issues
Sort by recently updated
recently updated
newest added

If you want to support Visual Studio's OpenMP which is compiler flag"/openmp" , it has been at version OpenMP 2.0 for around a decade, and complains about size_t for the...

Hello @ssloy , Thank you so much for this course! It has really got me interested in software rendering techniques. The content has a very nice balance between conceptual and...

I would like to point out that an identifier like “[`__GEOMETRY_H__`](https://github.com/ssloy/tinyraytracer/blob/e203962cea1b60ac0cb90e63a909e2963a2cb4a7/geometry.h#L1 "Update candidate")” [does not fit](https://www.securecoding.cert.org/confluence/display/cplusplus/DCL51-CPP.+Do+not+declare+or+define+a+reserved+identifier#DCL51-CPP.Donotdeclareordefineareservedidentifier-NoncompliantCodeExample%28HeaderGuard%29 "Do not declare an identifier which is reserved for the compiler implementation.") to the...

Can you please post the answers to the homework?

Modernize CMake: works with all compilers tried (GCC, Clang, Visual Studio, NVIDIA HPC, Intel oneAPI). Modern CMake emits warnings for minimum version < 3.5. CMake >= 3.10 has modern OpenMP...

I wrote a "graphics" demo to show off the true potential of Unicode and colors in Linux terminals. I used tinyraytracer (and tinyraycaster) to provide some 3D graphics. Video is...