Make atomicAdd Faster in Vulkan
Global counter, shared counter and subgroup optimization.
Make atomicAdd Faster in Vulkan
Global counter, shared counter and subgroup optimization.
In this post, we will discuss how data is transferred between hosts and devices.
A collection of diagrams to help understand various Vulkan topics.
Common Techniques for Defining Shader Code
Introducing three common techniques.
Setting up Vulkan development environment on MacOS using Xcode.
Context, State and Resource in OpenGL
OpenGL is fundamentally a state machine, and these three concepts—Context, State, and Resource—play a crucial role in its operation.
In photography, exposure value represents the combination of shutter speed and aperture size.
Mu transform is an image enhancement technique. In this post, we will introduce 3 variants of mu transform.
OETF, EOTF & OOTF
VAO, VBO and EBO