DX对于GPU是不是有神秘加成?
gpu吧
全部回复
仅看楼主
level 10
letrec 楼主
就像WP8这种不用OpenES GL啥的用DX是不是能更高效的利用GPU?
2013年07月22日 10点07分 1
level 12
dx和OpenGL只是图形函数库,,,不过dx包括了声音控制等API,,dx基本只在windows平台,,,OpenGL可以多平台,OpenGL ES就是OpenGL的精简版,精简了不是核心部分的API函数,比如glBegin()等
2013年07月22日 12点07分 2
额 那他俩有效率之说么
2013年07月22日 12点07分
回复 LYP951018 :OpenGL基本是c语言,效率应该还不错吧。。。不过算法更重要,算法不同效率肯定也会是天壤之别,,,不过大游戏基本都是基于游戏引擎吧。。。小游戏,像贪吃蛇这些直接写代码就可以
2013年07月22日 15点07分
回复@pengzhenxx:引擎不调用函数库?
2013年07月22日 15点07分
回复 LYP951018 :不知道了,,,没接触过游戏引擎。。。
2013年07月22日 15点07分
level 13
没什么神秘加成,DX是微软主推的图形API标准,并且只应用在微软自家平台上,所以WP8用的是DX接口,包括WP7和XBOX的XNA也是基于DX,之前WM和WinCE用的是D3D Mobile,反正微软的平台微软当然是主推自己的图形标准就对了
2013年07月23日 08点07分 3
他的效率有Open CL高吗?
2013年07月23日 09点07分
回复 LYP951018 :opencl=open compute Laguna,,,,, OpenGL=Open Graphics Library,,,这俩完全是不一样的,opencl和CUDA差不多,开放式计算语言,,,OpenGL是图形函数。。。
2013年07月23日 09点07分
回复@pengzhenxx:[泪]我感觉我没救了
2013年07月23日 09点07分
回复 LYP951018 :OpenCL就不是一个概念了,一定要纠结于效率的话,OpenGL一些特性的操作比起DX更细化,整体流水线的操作也更复杂,对内存控制更细化,如果开发实力强的话,同一个程序在OpenGL平台的效率一般会好一点,移动平台就更是如此,OpenGL ES各方面都更为成熟
2013年07月23日 09点07分
1