Explore >> Select a destination


You are here

schuttejoe.github.io
| | www.jakobmaier.at
14.1 parsecs away

Travel
| | In this project I wrote a monte-carlo path tracer in C++ with some nice features, including mesh rendering, direct light sampling and various different materials.
| | alain.xyz
15.8 parsecs away

Travel
| | An overview of various ray operations, their similarities, differences, and how to implement each type of ray operation in real time rendering.
| | rys.sommefeldt.com
16.0 parsecs away

Travel
| |
| | timur.hu
89.0 parsecs away

Travel
| Mesh and task shaders (amplification shaders in D3D jargon) are a new way to process geometry in 3D applications. First proposed by NVidia in 2018 and initially available in the "Turing" series, they are now supported on RDNA2 GPUs and are part of the D3D12 API. There is also an extension in Vulkan (and a vendor-specific one in OpenGL). This post is about what mesh shadig is and next time I'm going to talk about how mesh/task shaders are implemented on the driver side.