4
社区成员
发帖
与我相关
我的任务
分享底层硬件图形 API(直接操控 GPU)、高层渲染引擎 / 框架(封装好直接用)
表格
| 渲染 API 名称 | 所属平台 | 核心定位 | 常用调用编程语言 |
|---|---|---|---|
| OpenGL / OpenGL ES | 全平台跨端 | 老牌通用图形接口,2D/3D 都支持 | C、C++、C#(OpenTK)、Java、Python |
| Vulkan | 全平台跨端 | 新一代低开销、高性能跨平台 API,替代 OpenGL | C、C++、C#(Silk.NET)、Rust |
| Direct3D(D3D11/D3D12) | 仅 Windows/Xbox | 微软专属,Windows 游戏 / 3D 主流 | C++、C#(SharpDX、DirectX.NET) |
| Metal | macOS/iOS/tvOS | 苹果专属,替代 OpenGL ES | Objective-C、Swift、C++ |
| WebGL | 浏览器网页 | 网页端 3D 渲染,基于 OpenGL ES | JavaScript、TypeScript |
| WebGPU | 现代浏览器 | 新一代网页高性能渲染,对标 Vulkan/DX12 | JS/TS、Wasm (C/C++ 编译) |
| GNM/AGM | PS4/PS5 | 索尼主机专属底层图形 API | C++ |
| GX | Switch | 任天堂主机专属图形 API | C++ |
| AMD Radeon Rays / HIP | AMD 显卡专属 | 光追、异构计算渲染 | C、C++ |
| CUDA | NVIDIA 显卡专属 | GPU 通用计算 + 并行渲染加速 | C、C++ |
Unity
Unreal Engine
Godot