User:TooRationalFMOS/sandbox
Appearance
Direct3D | Vulkan | Metal | OpenGL | WebGL | WebGPU | |
---|---|---|---|---|---|---|
Overhead | Low | Low | Low | High | ||
Pipeline | Programmable | Custom Pipeline | Unified | Simple Pipeline | ||
Programming Language | C++ | C/C++ | Multiple | Multiple | ||
Shader Language | HLSL | Multiple
(SPIR-V) |
MSL | GLSL | WGSL | |
Compatibility | Windows | Cross Platform | Apple | Wide Support | Web | Web |
OpenGL | Metal | Vulkan | WebGPU | CUDA | OpenCL | SYCL | ROCm | OneAPI | |
---|---|---|---|---|---|---|---|---|---|
Target | Cross Platform | Nvidia | GPU
FPGA |
GPGPU | |||||
Compute Shader | |||||||||
Language | C
C++14 |
C++ | Multiple | DPC++
SYCL | |||||