DirectX12(D3D12)

DirectX12(D3D12)基础教程(外篇一)——编译Assimp-卡核

DirectX12(D3D12)基础教程(外篇一)——编译Assimp

目录 1、前言2、Assimp库简介3、编译Assimp库的准备工作4、下载Assimp源码并编译 1、前言   D3D12系列教程因为我转移精力学习Nodejs、VueJs等技能,暂时中断了一段时间,着实感觉...
GamebabyRockSun_QQ的头像-卡核GamebabyRockSun_QQ
2390
D3D11和D3D12多线程渲染框架的比较(三)-卡核

D3D11和D3D12多线程渲染框架的比较(三)

 1.    CPU线程和GPU线程的区别 另外我们还需要深刻的理解的一个概念就是CPU线程和GPU线程的区别。 1.1.  CPU线程 CPU线程在Windows操作系统中更多的是指一个存储了几乎...
GamebabyRockSun_QQ的头像-卡核GamebabyRockSun_QQ
2340
DirectX 12 Ultimate(Feature Level 12_2)新特性一览-卡核
D3D11和D3D12多线程渲染框架的比较(四)-卡核

D3D11和D3D12多线程渲染框架的比较(四)

 1.     命令列表及命令的原生并行性 至此如果你还没有看晕的话,或者说你已经明白了前面的这些概念铺垫之后,或许心中还有一个疑问就是为什么说可以用多个命...
GamebabyRockSun_QQ的头像-卡核GamebabyRockSun_QQ
2100
DirectX12(D3D12)基础教程(十二)——多线程+多显卡渲染及水彩画效果和标准简化版高斯模糊-卡核

DirectX12(D3D12)基础教程(十二)——多线程+多显卡渲染及水彩画效果和标准简化版高斯模糊

目录 1、前言 2、多线程+多显卡整体渲染架构: 3、本章主要Shader 4、水彩画效果 5、Shader函数的本质与PSO对象 6、高斯模糊优化 6.1、并行计算条件和多遍渲染 6.2、高斯模糊优化思...
GamebabyRockSun_QQ的头像-卡核GamebabyRockSun_QQ
2080
DirectX12(D3D12)基础教程(外篇二)——编译DirectXShaderCompiler库-卡核

DirectX12(D3D12)基础教程(外篇二)——编译DirectXShaderCompiler库

目录 1、前言2、准备工作3、下载DirectXShaderCompiler源码4、编译DirectXShaderCompiler 1、前言   功夫不负有心人,终于DirectXShaderCompiler库,也就是HLSL的编译器开源项目...
GamebabyRockSun_QQ的头像-卡核GamebabyRockSun_QQ
2050
VS2017编译WRL的Callback模版函数兼容性问题及解决方法-卡核

VS2017编译WRL的Callback模版函数兼容性问题及解决方法

近来一直在研究DXR的示例代码,并在其中看到例子中大量的使用了WRL的新模版类代替ATL的老三样的模版类,使用最多的就是COM智能指针Microsoft::WRL::ComPtr类。在聚合使用D3D的接口...
GamebabyRockSun_QQ的头像-卡核GamebabyRockSun_QQ
1870
DirectX12(D3D12)基础教程(十七)——让小姐姐翩翩起舞(3D骨骼动画渲染【1】)-卡核

DirectX12(D3D12)基础教程(十七)——让小姐姐翩翩起舞(3D骨骼动画渲染【1】)

目录 1、前言2、本章代码简要说明 1、前言   经过了一系列比较枯燥的命令行式的“外篇”系列教程后,这一篇起回归主干,继续我们的D3D12之旅,本章就利用已经学习的assimp...
GamebabyRockSun_QQ的头像-卡核GamebabyRockSun_QQ
1690
关于下载、编译及运行DirectX Raytracing Sample Code (DXR)若干小问题及解决方法-卡核

关于下载、编译及运行DirectX Raytracing Sample Code (DXR)若干小问题及解决方法

 伴随Nvidia公司全新一代RTX20XX系显卡的发布,微软公司也及时的更新了配套的DXR演示代码。下载地址:https://github.com/Microsoft/DirectX-Graphics-Samples/releases 在下载页...
GamebabyRockSun_QQ的头像-卡核GamebabyRockSun_QQ
1670
DirectX12(D3D12)基础教程(四)——初识DirectXMath库、使用独立堆创建常量缓冲、理解管线状态对象、理解围栏同步-卡核

DirectX12(D3D12)基础教程(四)——初识DirectXMath库、使用独立堆创建常量缓冲、理解管线状态对象、理解围栏同步

目录   1、前言及本章内容提要 2、初识DirectXMath库 3、使用独立堆创建常量缓冲 4、理解管线状态对象 5、理解围栏同步 6、完整代码 1、前言及本章内容提要 经过了之前3篇教程的跨度有点大的学...
GamebabyRockSun_QQ的头像-卡核GamebabyRockSun_QQ
1640
DirectX12(D3D12)基础教程(十四)——使用WIC、Computer Shader显示GIF动画纹理(中)-卡核

DirectX12(D3D12)基础教程(十四)——使用WIC、Computer Shader显示GIF动画纹理(中)

文章目录 4、Direct Computer基础知识4.1、Direct Computer简介4.2、Direct Computer编程基本框架4.3、Computer Shader简介4.4、Computer Shader示例4.5、[numthreads(x, y, z)]语义文法详解4.6...
GamebabyRockSun_QQ的头像-卡核GamebabyRockSun_QQ
1600
DirectX12(D3D12)基础教程(九)——多线程渲染BUG修正及MsgWaitForMultipleObjects函数详解-卡核

DirectX12(D3D12)基础教程(九)——多线程渲染BUG修正及MsgWaitForMultipleObjects函数详解

1、前言 距离该系列文章上一篇文章已经有近半年多时间了,大家一定很好奇,为什么不继续下去了呢?说好的光追渲染去哪了呢?OK,请大家稍安勿躁,首先...
GamebabyRockSun_QQ的头像-卡核GamebabyRockSun_QQ
1400