
DirectX
Yotwei
这个作者很懒,什么都没留下…
展开
-
DirectX11学习笔记(不定期更新)
目录 1、DX与HLSL的矩阵2、创建常量缓冲区的尺寸需要按照16字节对齐1、DX与HLSL的矩阵DX的矩阵(DirectX::XMMATRIX)按照行主元优先存储,而HLSL的矩阵默认按照列主元优先存储。解决这个问题的方法有两种1)将DirectX的矩阵转置DirectX::XMMATRIX m_matrix; ...DirectX::XMMatrixT...原创 2019-01-29 17:45:27 · 622 阅读 · 0 评论 -
【DirectX11学习02】绘制单个基本几何体的线框
注:下面涉及的代码都基于这篇文章的内容 https://blog.youkuaiyun.com/Kurozaki_Kun/article/details/86709050绘制过程要在DX上绘制一个基本图形,大体流程有以下几步给出输入布局(主要是描述顶点的格式) 给出描述几何体的顶点,索引,拓扑图元 加载并创建各种着色器 创建索引缓冲,顶点缓冲,以及必要的常量缓冲 将以上内容绑定到渲染管...原创 2019-02-06 21:48:27 · 2691 阅读 · 0 评论 -
【DirectX11学习01】用一个类封装DirectX的初始化
DirectX的初始化步骤较为繁琐,这里将DX的初始化扔进类的初始化(构造函数)里(如果构造函数里还要执行其他逻辑,那就最好把D3D的初始化扔进一个内联函数,这样能够更好地区分逻辑),下次要使用的时候,就直接继承该类,然后在这基础上写自己的东西首先准备一个AppPublic.h,包含了以后可能要用到的所有头文件#pragma once#ifndef _APP_PUBLIC_#def...原创 2019-01-30 22:05:35 · 827 阅读 · 0 评论