DirectX11
鹅厂程序小哥
与你一起写程序 | 知乎:鹅厂程序小哥 | 微信公众号:鹅厂程序小哥
展开
-
DirectX3D cbuffer和tbuffer
cbuffer和tbuffer,Shader Model 4支持的新特性,通过打包数据可以获得更好的性能。关于Shader与应用程序间的数据传递。要传递的数据主要有 constantbuffer,SamplerState,Texture2D(resource)。这里要先提一下DirectX10中新引入的constantbuffer。在DX10中,constant存放于常量缓冲区中,每个...原创 2020-01-02 10:45:09 · 2633 阅读 · 1 评论 -
DirectX11 TriangleStrip和TriangleList区别
图元类型D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIPTriangle Strips是D3D用来绘制三角形的一种方式,这种方式比Triangle list更加高效,因为不用重复存储三角形顶点。下面看一个例子,分析一下这两种方式的不同。首先,确认一点,三角形的三个顶点的绘制顺序是顺时针。现在我们要绘制一个矩形,在D3D中,最基本的几何图元是三角形,所以可用两个...原创 2019-12-31 19:51:02 · 2093 阅读 · 0 评论