bgfx跨平台渲染库

联合创作 · 2023-09-27 18:13

bgfx 是一个跨平台、与图形 API 无关, "可打造个性引擎/框架“ 风格的渲染库。   


支持的渲染后端:



  • Direct3D 9


  • Direct3D 11


  • Direct3D 12 (WIP)


  • OpenGL 2.1


  • OpenGL 3.1+


  • OpenGL ES 2


  • OpenGL ES 3.1


  • WebGL 1.0



支持的 HMD:



  • OculusVR (0.4.2+)



支持的平台:



  • Android (14+, ARM, x86, MIPS)


  • asm.js/Emscripten (1.25.0)


  • FreeBSD


  • iOS


  • Linux


  • Native Client (PPAPI 37+, ARM, x86, x64, PNaCl)


  • OSX (10.9)


  • RaspberryPi


  • Windows (XP, Vista, 7, 8, 10)


  • WinRT (WinPhone 8.0+)



支持的编译器:



  • Clang 3.3 and above


  • GCC 4.6 and above


  • vs2008 and above



示例:


渲染简单的静态网格



渲染短暂缓冲和嵌入着色器


浏览 47
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报