【文件属性】:
文件名称:pmtech:轻型,多平台,面向数据的游戏引擎
文件大小:86.34MB
文件格式:ZIP
更新时间:2021-02-03 11:50:22
windows macos linux ios webgl
pmtech
查看实时!
支持平台
操作系统:Windows(x64),macOS,iOS,Linux(x64),Web Assembly,Android( )。
编译器:vs2017 +,Clang 6 +,Apple LLVM 9 +,Gcc 7 +,emcc 2.0。
渲染后端:Direct3D11,OpenGL3.1 +,OpenGLES3 +,WebGL 2.0,Metal,Vulkan( )。
着色器语言:HLSL着色器模型3.0 +,GLSL 330+,金属,SPIR-V。
产品特点
轻量级:简约,简单的api,浅层调用堆栈。
面向数据:指令和数据缓存友好的设计可实现最佳性能。
多线程:异步渲染,物理,音频和实体组件系统。
低层抽象:输入,游戏手柄,计时器,线程,窗口,操作系统,文件系统等。
:动态重载c ++,着色器和渲染pipleines。
:实体组件系统和根动画系统。
:可编写脚本的渲染器,着色器,计算和后处理系统。
:图形编辑器,网格优化器,体积纹理/ sdf生成器。
:项目生成,编译,资产构建和打包。
:40多个样本和单元测