DirectX:如何将纹理渲染到屏幕(DirectX10.1)

DirectX:如何将纹理渲染到屏幕(DirectX10.1),directx,screen,render,textures,Directx,Screen,Render,Textures,我在找出如何将屏幕外纹理渲染到 屏幕 有人能帮我指出正确的方向吗 Thx基本上,渲染屏幕大小的矩形,将渲染的屏幕外纹理设置为纹理 现在,有关详细信息: 最好只是事先生成所需的顶点缓冲区。您将需要一个位置组件(X、Y、Z,尽管从技术上讲不需要Z)和一个UV组件。我建议在整个程序中使用其中一个,左上角为位置0,0,0,UV为0,0,右下角为1,1,0,UV为1,1。然后,要渲染纹理,请设置纹理(与任何其他纹理一样),设置矩阵以将其缩放到所需的任何位置,并使用该顶点缓冲区发送drawcall。如何设置

我在找出如何将屏幕外纹理渲染到 屏幕

有人能帮我指出正确的方向吗


Thx

基本上,渲染屏幕大小的矩形,将渲染的屏幕外纹理设置为纹理

现在,有关详细信息:


最好只是事先生成所需的顶点缓冲区。您将需要一个位置组件(X、Y、Z,尽管从技术上讲不需要Z)和一个UV组件。我建议在整个程序中使用其中一个,左上角为位置0,0,0,UV为0,0,右下角为1,1,0,UV为1,1。然后,要渲染纹理,请设置纹理(与任何其他纹理一样),设置矩阵以将其缩放到所需的任何位置,并使用该顶点缓冲区发送drawcall。

如何设置纹理?因为在所有示例中,他们都使用效果文件来设置shaderresourceview,但我不想使用效果文件。尽管我解决了效果文件问题,但在DX10中,即使是最简单的任务,也必须创建效果文件。