Jump to content

User:TooRationalFMOS/sandbox

From Wikipedia, the free encyclopedia
This is the current revision of this page, as edited by TooRationalFMOS (talk | contribs) at 22:49, 23 March 2025 (Created page with '{{User sandbox}} <!-- EDIT BELOW THIS LINE -->{| class="wikitable" |+ ! !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 |} {| class="wikitable" |+ ! !...'). The present address (URL) is a permanent link to this version.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
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