I mostly post stuff about light transport simulation, and my hobby project Workbench.
Memory primitives were graphics shaped, not computer science shaped.
Want to do math on an array? Store it as an RGBA texture.
Fragment Shader for processing. *Paint* the result in a big rectangle.
I think I’ll try to make some progress on light transport, at least for a bit. Workbench doesn’t handle many lights (not gracefully at least).
I think I’ll try to make some progress on light transport, at least for a bit. Workbench doesn’t handle many lights (not gracefully at least).
Corentin Salaün, Martin Bálint, Laurent Belcour, Eric Heitz, Gurprit Singh and Karol Myszkowski
(Max Planck Institute for Informatics, Germany & Intel, France)
iribis.github.io/publication/...
Corentin Salaün, Martin Bálint, Laurent Belcour, Eric Heitz, Gurprit Singh and Karol Myszkowski
(Max Planck Institute for Informatics, Germany & Intel, France)
iribis.github.io/publication/...
All in all, it wasn't nearly as hard as I thought it would be.
All in all, it wasn't nearly as hard as I thought it would be.
I wish we just had pointers and that's it.
I wish we just had pointers and that's it.
Looking closer:
size_t k_resolution = 1024;
size_t k_channels = 1024;
size_t size = k_resolution* k_resolution * k_channels;
I shouldn’t write code past 8pm…
Looking closer:
size_t k_resolution = 1024;
size_t k_channels = 1024;
size_t size = k_resolution* k_resolution * k_channels;
I shouldn’t write code past 8pm…
It's likely most of you didn't know me when all my posts were rainbow cubes... As I am preparing to port Workbench to VK, I am back to basics.
It's likely most of you didn't know me when all my posts were rainbow cubes... As I am preparing to port Workbench to VK, I am back to basics.
But today I have upgraded my workstation from an old Intel 10th gen i9 to a Ryzen 9950X and how boy!..
If you thought Workbench opened quickly, wait until you see this:
But today I have upgraded my workstation from an old Intel 10th gen i9 to a Ryzen 9950X and how boy!..
If you thought Workbench opened quickly, wait until you see this: