对shader的认知:shader是什么?In Direct3D 11, shaders reside in different stages of the graphics pipeline. They are short programs that,executed by the GPU, ta...
分类:
其他好文 时间:
2015-01-16 23:49:39
阅读次数:
246
目标:这几天迅速入门dx11第一讲主要是基本要素的创建:device 、context、view、swap;笔记:1.In Direct3D 10, the device object was used to perform both rendering and resource creation....
分类:
其他好文 时间:
2015-01-16 14:35:43
阅读次数:
575
转自:http://blog.csdn.net/blues1021/article/details/41099705参考整理自文章:http://zh.wikipedia.org/zh/Direct3Dhttp://blog.csdn.net/weili_2007/article/details/1...
分类:
其他好文 时间:
2014-12-15 06:31:41
阅读次数:
222
前一篇文章对“Simplest Media Play”工程作了概括性介绍。后续几篇文章打算详细介绍每个子工程中的几种技术。在记录Direct3D,OpenGL这两种相对复杂的技术之前,打算先记录一种和它们属于同一层面的的简单的技术——GDI作为热身。GDI简介下面这段文字摘自维基百科:图形设备接口(...
分类:
其他好文 时间:
2014-12-12 18:55:03
阅读次数:
265
上一篇文章记录了GDI播放视频的技术。打算接下来写两篇文章记录Direct3D(简称D3D)播放视频的技术。Direct3D应该Windows下最常用的播放视频的技术。实际上视频播放只是Direct3D的“副业”,它主要用于3D游戏制作。当前主流的游戏几乎都是使用Direct3D制作的,例如《地下城...
分类:
其他好文 时间:
2014-12-12 18:49:23
阅读次数:
374
本文记录OpenGL播放视频的技术。上一篇文章中,介绍了一种简单的使用OpenGL显示视频的方式。但是那还不是OpenGL显示视频技术的精髓。和Direct3D一样,OpenGL更好的显示视频的方式也是通过纹理(Texture)。本文介绍OpenGL通过纹理的方式显示视频的技术。OpenGL中坐标和...
分类:
其他好文 时间:
2014-12-12 18:41:32
阅读次数:
202
本文记录OpenGL播放视频的技术。OpenGL是一个和Direct3D同一层面的技术。相比于Direct3D,OpenGL具有跨平台的优势。尽管在游戏领域,DirectX的影响力已渐渐超越OpenGL并被大多数PC游戏开发商所采用,但在专业高端绘图领域,OpenGL因为色彩准确,仍然是不能被取代的...
分类:
其他好文 时间:
2014-12-12 18:36:42
阅读次数:
289
前言最近研究了一下Windows平台下的视音频播放的技术。在Windows平台下的视频播放技术主要有以下三种:GDI,Direct3D和OpenGL;音频播放技术主要是DirectSound。这些技术属于比较底层的技术,因此使用起来相对来说还是比较复杂的。我在学习的过程中也发现这一领域一直缺少比较简...
分类:
其他好文 时间:
2014-12-12 18:27:36
阅读次数:
253
本文记录SDL播放视频的技术。在这里使用的版本是SDL2。实际上SDL本身并不提供视音频播放的功能,它只是封装了视音频播放的底层API。在Windows平台下,SDL封装了Direct3D这类的API用于播放视频;封装了DirectSound这类的API用于播放音频。因为SDL的编写目的就是简化视音...
分类:
其他好文 时间:
2014-12-12 18:27:33
阅读次数:
198
本文接着上一篇文章继续记录Direct3D(简称D3D)播放视频的技术。上一篇文章中已经记录了使用Direct3D中的Surface渲染视频的技术。本文记录一种稍微复杂但是更加灵活的渲染视频的方式:使用Direct3D中的Texture(纹理)渲染视频。纹理有关的基础知识在记录使用Direct3D的...
分类:
其他好文 时间:
2014-12-12 18:25:43
阅读次数:
274