|
You are here |
www.jlekstrand.net | ||
| | | | |
rg3.name
|
|
| | | | | [AI summary] This blog post details the contributions of the author and colleagues at Igalia to various Vulkan extensions in 2023, focusing on improving open-source graphics APIs and their implementation across different platforms. | |
| | | | |
themaister.net
|
|
| | | | | [AI summary] The author discusses the complexities and challenges of implementing D3D12's binding model in vkd3d-proton, highlighting the intricacies of bindless resources, local root signatures, and the transition to SM 6.6. They emphasize the need for careful handling of descriptors, validation, and the impact of hardware differences. The author also mentions the benefits of AMD's GCN architecture for bindless operations and the importance of thorough testing and code generation for different GPU architectures. | |
| | | | |
logins.github.io
|
|
| | | | | Compute Shaders in D3D12 Why Talking About Compute Shaders Direct Compute has been part of DirectX since version 10. Its usages are multiple, but in general we can use the compute pipeline whenever we want to calculate something without the need of a rasterizer. This ability to generically adapt to any type of calculus makes the compute pipeline really useful in many areas, not only for real-time applications, but also for many science-related computations. In science, every operation that involves the word "GPGPU" (General Purpose GPU) has some kind of compute shader usage in it: high performance computing, physics simulations, classification, image processing are just to scratch the surface among the multitude of use cases. In a game engine, compute shader... | |
| | | | |
mdaverde.com
|
|
| | | A primer to what the kernel enforces on eBPF program loading | ||