DiligentCore:Diligent Engine的核心功能

时间:2024-02-24 05:47:01
【文件属性】:

文件名称:DiligentCore:Diligent Engine的核心功能

文件大小:6.87MB

文件格式:ZIP

更新时间:2024-02-24 05:47:01

opengl graphics-engine shaders graphics vulkan

勤奋的核心 该模块实现了的核心功能:Direct3D11,Direct3D12,OpenGL,Op​​enGLES和Vulkan渲染后端以及特定于平台的实用程序。 它是独立的,可以自己构建。 模块的cmake脚本定义了为其他模块生成构建文件所需的许多变量,因此必须始终首先处理它。 平台 建立状态 Win32的 通用视窗 Linux 苹果系统 的iOS 目录 克隆存储库 要获取存储库和所有子模块,请使用以下命令: git clone --recursive https://github.com/DiligentGraphics/DiligentCore.git 要构建模块,请参阅主资源库中的。 API基础 初始化引擎 在使用引擎提供的任何功能之前,需要创建渲染设备,即时上下文和交换链。 Win32的 在Win32平台上,可以创建OpenGL,Direct3D11,Direct3D12或Vulkan设备,如下所示: void InitializeDiligentEngine (HWND NativeWindowHandle) { SwapChainDesc SCDe


网友评论