CSDN论坛 > 其他技术论坛 > 游戏开发

怎样利用D3D处理其它格式 [问题点数:0分]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:0
Bbs1
本版专家分:0
匿名用户不能发表回复!
其他相关推荐
简单的D3d使用(通过surface)
使用Direct3D可以用两种方式渲染视频:Surface和Texture。使用Surface相对来说比使用Texture要简单一些,但是不如使用Texture灵活。 抽象概念 Direct3D的抽象概念包括:Devices(设备),Swap Chains(交换链)和Resources(资源)。 Device(设备)用于渲染3D场景。例如单色设备就会渲染黑白图片,而彩色设备则会渲染彩
D3D顶点缓冲区及图元的绘制
Utility.h #ifndef WINDOWS_TOOLS_ #define WINDOWS_TOOLS_ #include #include #pragma comment (lib,"Winmm.lib") #endif #ifndef D3D_TOOLS_ #define D3D_TOOLS_ #include #pragma comment (lib,
D3D中设备丢失的处理
转载自:http://www.cnblogs.com/graphics/archive/2010/08/21/1805548.html 什么是设备丢失 D3D中设备(Device)有两种状态,一种是可操作状态,也就是正常状态,另一种是丢失状态(Lost),处于丢失状态的设备是不能进行渲染操 作的。简单的说,设备丢失是只应用程序(Device)与显卡失去了联系,因此无法使用显存。这里的D
D3D 矩阵变换
<br />Managed DirectX +C# 开发(入门篇)3<br />Managed DirectX +C# 开发(入门篇)3Managed DirectX +C# 开发(入门篇)3第五章 矩阵变换一:为什么使用4×4矩阵?在3D中进行编程时,使用的是4×4矩阵来进行矩阵变换。初学者往往认为既然是三维空间,为何不使用3×3的矩阵来表示呢?<br /> 这是因为3×3的矩阵不能表示有些变换,比如比如平移、投影、反射,因此,增大到4×4,这样,就可以描述更多的变换了。<br /> 但是矩阵变成了4
使用ffmpeg + d3d/gdi 播放视频
前段时间,公司的一个项目需要一个rtsp的播放库,原本打算直接用vlc播放的,但我觉得vlc太庞大了,很多功能没必要,还不如用ffmpeg+d3d简单的实现一个库,因此就有了今天讲的这个东西。一个解码库,分为三个部分:网络,解码,显示。网络和解码在ffmpeg里带了,直接用就好,显示,用d3d直接显示yuv是最佳方案了。整个库采用多线程模型,播放一路就创建一个播放线程。库的接口如下: s
D3D基本图元和顶点缓冲
图元三维图元是组成单个三维实体的顶点集合。在D3D中,一共有三种基本图元,分别是点、线和三角形。通常三维图元是多边形。一个多边形是由至少三个顶点描绘的三维形体。最简单的多边形是三角形。Direct3D使用三角形组成大多数多边形,因为三角形的三个顶点一定是共面的。应用程序可以用三角形组合成大而复杂的多边形及网格(mesh)。绘制基本图元所有的 3D 图形都是由三角形构成的。为什么是三角形而不是别的图形呢?因为三角形有许多优越之处,例如:绘制效率。而且我们知道,任意不在同一条直线上的三个点都能构成三角形,这对于
图像处理常用算法GPU实现五:图像对比度增强
/******************************** * Author: rabbit729 * E-mail: wlq_729@163.com * Date: 2012-10-09 * Description: 图像的对比度增强 ********************************/ #include //----------------
D3D中的纹理贴图(1)
D3D中的纹理贴图(1) 提示: 阅读本文需要一定的3D图形学和DirectX9基础,如果你发现阅读困难,请参阅 D3D中基本三角形面的绘制。 本文用到的坐标系统变换函数请参阅 DirectX 9的坐标系统变换。   纹理是指物体表面本身所具有的图案,可采用贴图的方法将一张二维图象张贴到一个三维物体的表面,这就是所谓的纹理贴图技术。与材质一样,纹理也是物体表面的一种属
D3D显示YUV图像
#if 0 //YUV->RGB BYTE *rgbbuf; rgbbuf = new BYTE[m_width*m_height*4];  BYTE *rgbbufBak = rgbbuf;  // m_csc.YUV2RGB(py, pu,pv,rgbbuf, surfaceDesc.Width, surfaceDesc.Height);  m_csc.YUV420p_to_R
利用D3D抓取GPU数据
2014/09/19 (转载自:http://blog.csdn.net/wchm_seu/article/details/5832829) microsoft 提供的D3D SDK是用来进行3D建模和利用GPU运算的一组接口的集合, D3D SDK至少有两个优点: 1、提供了一种3D建模的构架,程序员可以很容易的用这种构架来建模自己的3D模型 2、提供了一种GPU和
关闭
关闭