This project is a collection of article talking about shader optimization and shader execution in GPU.
This analysis is mainly based on the compilation result of RGA.
- Shader codes are mainly written with HLSL.
- Use dxc is used to compile HLSL shader into SPIR-V shader.
- RGA is used to compile SPIR-V shader into RDNA ISA with vulkan offline mode (since I do not have an AMD GPU T_T).
dxc version: Vulkan SDK 1.2.148.1
rga version: 2.3.1.0
Directory | Description |
---|---|
ISA | Collection of shaders focus on the details of ISA implementation. |