操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 与之前的图像API不同,Vulkan中的着色器代码必须以二进制字节码的格式使用,而不是像GLSL和HLSL这样具有比较好的可读性的语法。此字节格式成为SPIR-V,它可以与Vulkan ...
分类:
其他好文 时间:
2017-06-08 14:50:53
阅读次数:
205
DirectX网址 http://msdn.microsoft.com/directx 右键点击“解决方案资源管理器”中的“引用”,选择“引用”,在弹出的选择页面里选择".net",然后选择Microsoft.DirectX.Direct3D,最后确定就可以了,需要说明的是,这个引用的版本是1.0. ...
分类:
其他好文 时间:
2017-06-03 09:55:01
阅读次数:
181
最简单的视音频播放演示样例系列文章列表:最简单的视音频播放演示样例1:总述最简单的视音频播放演示样例2:GDI播放YUV, RGB最简单的视音频播放演示样例3:Direct3D播放YUV,RGB(通过Surface)最简单的视音频播放演示样例4:Direct3D播放RGB(通过Texture)最简单 ...
分类:
其他好文 时间:
2017-05-15 14:19:20
阅读次数:
220
几乎所有的D3D例子都是用COM和C++写的。C语言可以用D3D吗,StackOverflow上给出了答案:directx-programming-in-c。 按照这种格式,可以用C语言写出Direct3D的Demo: 这里只是画了两条平行的线段,作为一个例子: ...
分类:
编程语言 时间:
2017-04-29 14:19:20
阅读次数:
417
什么是Direct2D 一言以蔽之,就是Windows 7平台上的一个2D图形API,可以提供高性能,高质量的2D渲染。大多数人对Direct2D可能都比较陌生,以至于我之前在论坛上提到这个词的时候,有人竟然说你是不是写错了?可能大家比较熟悉的是Direct3D,因为D3D已经是当前游戏界的主流应用 ...
分类:
其他好文 时间:
2017-01-18 09:29:30
阅读次数:
222
http://www.phoronix.com/scan.php?page=news_item&px=OTI2NA Note: Something very instersting to wine translating 这个点子是对于GPU virtualization有启发。。。不过有很多技术和 ...
分类:
其他好文 时间:
2016-12-30 02:10:08
阅读次数:
258
三、四元数到欧拉角的转换arctan和arcsin的结果是 ,这并不能覆盖所有朝向(对于 角 的取值范围已经满足),因此需要用atan2来代替arctan。四、在其他坐标系下使用在其他坐标系下,需根据坐标轴的定义,调整一下以上公式。如在Direct3D中,笛卡尔坐标系的X轴变为Z轴,Y轴变为X轴,Z ...
分类:
其他好文 时间:
2016-12-27 14:05:07
阅读次数:
782
近期需要做一个涌潮的预报与仿真模拟,为了使模型更具有真实感,且逼真,使用起来更灵活。感觉还是得从基础的OpenGL学习。鉴于Direct3D技术存在的众多不确定性,且评论不太好的原因,决定用OpenGL来做。但是,之前接触的都是一些十分简单的OpenGL的管线变成,预计得舍弃并用现代版的OpenGL ...
分类:
其他好文 时间:
2016-12-26 21:32:31
阅读次数:
286
原文地址:http://blog.csdn.net/augusdi/article/details/20450691 左右手坐标系 众所周知,OpenGL使用的是右手坐标系,而Direct3D使用的是左手坐标系。 除了上面Z轴的方向不一样外,左右手坐标系的还有其他区别: 正向旋转方向:在左手系中用L ...
分类:
其他好文 时间:
2016-12-02 02:06:45
阅读次数:
399
其实到写这篇文章的时候,DXGI已经出1.5版了,但很多朋友实际上还在用1.2甚至1.1,所以现在谈1.4一点也不过时,而且1.4又是一次非常重大的更新,很值得仔细谈谈。 为了支持Direct3D 12(DXGI还处于1.4版本的时候,Direct3D还按照老命名方式叫Direct3D 12,现在已... ...
分类:
其他好文 时间:
2016-11-06 14:26:03
阅读次数:
322