相关文章
在DX11项目中初始化imgui
一 准备工作
1.创建你自己的项目
首先生成imgui的库文件,可以在imgui官网下载相应的文件,然后找到头文件和源文件的位置。 打开vs新建一个空项目,这里我将项目命名为ImGui。
2.添加头文件和源文件
接着打开解决方案资源管理器,…
建站知识
2024/10/23 9:38:09
DX11与多线程渲染
前几天突然想起新的DXSDK应该早出了,去微软网站一看,好么。。。2008 Dec版早出了,这次火星了,下载完后居然发现包坏掉了,于是重下。。。还是坏掉!第三次也不行,折腾了一下午,最后放弃…
建站知识
2024/10/24 23:54:02
DX11(九):处理键盘鼠标输入
06/11/2020 键盘鼠标输入 WIN32 API 输入与输出DirectXTKkeyDown和keyUp函数,不是类的成员函数键盘鼠标的单例模式封装好的isKeyDown 和 isKeyUp键盘鼠标设计单例的好处 鼠标键盘跟踪器 DirectXInput创建总结 WIN32 API 输入与输出
因为windows WIN32 API的消息回调…
建站知识
2024/11/28 18:45:29
DirectX11 Direct3D基本概念
Direct3D基本概念 1. Direct3D概述 Direct3D是一种底层绘图API(application programming interface,应用程序接口),它可以让我们可以通过3D硬件加速绘制3D世界。从本质上讲,Direct3D提供的是一组软件接口,…
建站知识
2024/10/24 21:43:54
DirectX11 With Windows SDK--12 深度/模板状态
文章目录 前言深度/模板测试深度测试模板测试深度/模板格式ID3D11DeviceContext::ClearDepthStencilView方法–深度/模板缓冲区内容清空ID3D11Device::CreateDepthStencilState方法–创建深度/模板状态深度状态设定模板状态设定 ID3D11DeviceContext::OMSetDepthStencilState方…
建站知识
2024/10/24 14:16:00
DX11 Without DirectX SDK--01 DirectX11初始化
由于个人觉得龙书里面第4章提供的Direct3D 初始化项目封装得比较好,而且DirectX SDK Samples里面的初始化程序过于精简,不适合后续使用,故选择了以Init Direct3D项目作为框架,然后还使用了微软提供的示例项目,两者结合…
建站知识
2024/10/23 20:51:38
NVIDIA详细解读游戏中DX9与DX11差别
10月28日,NVIDIA在日本召开发布会,以《孤岛危机2》和《战地3》为例,详细对比了DX11中新图像技术在游戏上的应用,以及对比DX9取得的进步。 首先是DX11最重要的特征——曲面细分,使得图像多边形数量进一步提升ÿ…
建站知识
2024/10/23 19:27:52