
DirectX
Sqrt31
瞎搞。。。
展开
-
DX名词解释:SwapChain
SwapChain为了避免动作时出现闪烁,最好把一帧的动作绘制到屏幕外的纹理去。我们叫它后台缓存(back buffer)。 当进程正在把一帧的动作把一次全部的场景画到后台缓存时,它呈现在屏幕上的是已经完成的一帧。 通过这种方法,观察者看不到帧绘制的过程——观察者只能看到之前已经绘制完毕的帧。 理想状况下,在屏幕上呈现一帧是在垂直消隐的间隔之间。为此,在硬件上准备了两个纹理缓存,一个叫前置缓存原创 2016-05-29 20:25:44 · 3548 阅读 · 0 评论 -
DX名词解释:(设备上下文)The Device Context
其它叫法设备上下文、上下文设备、设备环境、显示环境、设备场景 欢迎补充~_(:з」∠)_The Device ContextWindows是一个操作系统,你的显示器可以用Windows系统给你呈现很多图像(比如桌面、游戏、视频、网页……)。这些都是通过The Device Context来显示在你的屏幕上的。原创 2016-05-29 20:36:47 · 1027 阅读 · 0 评论 -
DX名词解释:渲染目标(Render Target)
Render Target在SwapChain中,为了渲染图像,硬件预制了前置缓存和后置缓存。为了保证渲染效率,采用指针不断交替指向前置后置就可以了。这个时候指针所指向的对象,就是Render Target。原创 2016-05-30 10:38:10 · 1826 阅读 · 0 评论 -
DX名词解释:深度缓存(depth buffer)
Depth buffer深度缓存(Depth buffer)是一个无图像数据的纹理。 它记录的是图像的深度信息。可能的深度值的范围在0.0-1.0之间。0.0代表物体对观察者而言最近,而1.0代表最远。 深度缓存对屏幕上每一个像素点都用一个对应元素记录在后置缓存中(意思是,后置缓存(就是SwapChain里的back buffer)中的每一个像素点,比如i行j列的点,都在深度缓存里记录了响应的i原创 2016-05-29 20:46:29 · 2322 阅读 · 0 评论