[zh]
大家圣诞节和新年快乐。又到了6个月一次的KlayGE发布时间,今天KlayGE 4.8正式发布了!在这个版本的开发中,有一些功能是由团队成员完成的,同时也有很多朋友提供了宝贵的建议和bug报告,在此表示感谢。由于开发设备的限制,难免有一些测试不足的情况,尽请见谅。KlayGE 4.8的主要更新如下:
引擎方面的改进
D3D12插件。
异步资源创建,简化资源载入的代码。
增加CPU和GPU的同步原语支持,支持手动同步管理。
在OpenGL/OpenGLES里支持texture array。
加速反射的渲染。
SIMD数学库,把现有的数学库扩展成支持SIMD的实现。(由刘智超和倪成丹完成)
重构了shader编译的工作流。(由钱康来协助完成)
增加了使用音 ...
Win10 TH2 (10586)正式版已于11月12日发布,其SDK也在11月30日随着VS2015 Update 1正式发布。本来不觉得D3D/DXGI部分会有什么变化,毕竟没有任何正式宣布。但SDK里俨然出现了d3d11_4.h和dxgi1_5.h。换句话说,D3D 11.4和DXGI 1.5就这么悄悄发布了。
但是,到目前为止,不管是msdn还是网上搜索,都找不到没有任何资料。从头文件的内容来看,其实与其说是一个新版本,不如说是对以前的略微增强。下面我们就来看看到底变了什么。
D3D 11.4
d3d11_4.h里面,唯一增加的是定义了ID3D11Device4,包含两个新函数。
HRESULT RegisterDeviceRemovedEvent(HANDLE hEvent, DWORD *pdwCookie);
void UnregisterDeviceRemoved(DWORD dwCookie);
从 ...