相关内容
OPengl、DirectX、OPenCV、OpenCL
dev.gameres.comprogramvisual3dopenglhw.htm(opengl扩展) ###2.directx hlsl:directx着色器语言,文件扩展名*.fs cg:支持opengl和directx的着色器c语言编程 ###3.opencv 计算机视觉处理库###4.opencl(amd显卡程序,cuda nvidia程序) 调用gpu、cpu图形计算的框架,绘图需要opengl支持...
DirectX in C++CLI
昨天熟悉了一下怎么使用clr, 今天就在里面写个3d程序试试注意,这个directx是native directx, 不是managed directx, 更不是什么xna-_-其实很简单嘛. 没遇到什么困难就弄出来了那些控件基本上你想用什么事件属性找找msdn就能找出来,汗~~~真是人性化啊至于遇到什么问题了的话,冒似在clr类嵌入nativec++的类的时候要用...
Flash在DirectX中的绘制
这里使用的是之前我说过的ole控件在direct3d中的渲染方法, 自己不进行swf的解析,这不现实. 前提条件: com编程, ole编程, directx编程, actionscriptflash(可选). 创建一个shockwaveflashobjects::ishockwaveflash的对象实现一个ioleclientsite来做为ishockwaveflash的容器绘制通过oledraw来把gdi的像素数据绘制到dc上...
用C语言进行DirectX编程?(2 个回答)
在过去,我用c+编程语言创建了directx应用程序,但是,我想知道使用c编程语言是否可以做到这一点...
打造最小的DirectX安装程序
directx9.0c的核心组件自从directx sdk summer 2004后就再也没有变过了,除了vista上的dx10. 而directx9.0c已经包含在winxp sp2中了,我想现在应该还没有人在用sp1或2000而不装dx9.0c的吧? (除非不玩游戏). 换句话说, 我们可以假设核心组件在用户的机器都已经存在了,我们没有必要再给他们安装一次. 可选的组件有d3dx库...
打造最小的DirectX安装程序
directx9.0c的核心组件自从directx sdk summer 2004后就再也没有变过了,除了vista上的dx10. 而directx9.0c已经包含在winxp sp2中了,我想现在应该还没有人在用sp1或2000而不装dx9.0c的吧? (除非不玩游戏). 换句话说, 我们可以假设核心组件在用户的机器都已经存在了,我们没有必要再给他们安装一次. 可选的组件有d3dx库...
GDI与OpenGL与DirectX之间的区别
另外对于directx学习的话推荐的是和,后者已经差不多不发行了,其实后者代码很丰富的,可以上网搜一下电子版的...
微软DirectX和OpenGL的区别(比较详细)
iris gl是一个工业标准的3d图形软件接口,功能虽然强大但是移植性不好,于是sgi公司便在iris gl的基础上开发了opengl。 opengl的英文全称是“open graphics library”,顾名思义,opengl便是“开放的图形程序接口”。 虽然directx在家用市场全面领先,但在专业高端绘图领域,opengl是不 能被取代的主角。 opengl是个...

DirectX is coming to the Windows Subsystem for Linux
utilizing directml provides these students and beginners with a simple path toleverage hardware acceleration in their existing systems,by tapping into their directx 12 capable gpu from their linux-based ml toolsrunning inside wsl 2.as we’ve invested in expanding directml’s capabilities...
在哪里可以找到一些深入的DirectX 11教程?(2 个回答)
到目前为止,我能找到的唯一的教程是directx11tutorials.com。 有人知道在哪里可以找到其他教程,或者更好的使用directx 11的开源项目吗?...
Direct3D学习(七):DirectX下天空盒子的实现
代替它的是一个3d向量,在directx中是d3dfvf_texcoordsize3类型。 这样就很易的根据表面法向量将周围环境映射到物体表面,实现反射效果(激动人心呢)。 制作立方体贴图看起来立方体贴图挺麻烦的,其实directx自己的纹理格式.dds就支持cubemap texture。 创建也不需要什么复杂的工具,用sdk带的dxtex.exe就可...
系统游戏运行库DirectX修复工具 v3.8 增强版
(directx repair)是一款系统级工具软件,简便易用。 本程序无需安装,可直接运行。 本程序的主要功能是检测当前系统的directx状态,如果发现异常则进行修复。 程序主要针对0xc000007b问题设计,可以完美修复该问题。 本程序中包含了最新版的directxredist(jun2010),并且全部dx文件都有microsoft的数字签名,安全放心...
DirectX 10 Mesh缓冲区没有对齐问题?如何计算波前obj指数?(1 个回答)
我编写了一个程序来在directx 10中渲染wavefront obj模型 我加载了顶点数据,如下所示 d3d10_input_element_desc defaultlayout); if(failed(r)) { throw cgameerror(lcan not set vertexdata); } mpmesh->setindexdata(&m_tris,m_tris.size()*3); mpmesh->committodevice(); 如您所见,我没有为mpmesh设置索引缓冲区...
使用C#+FFmpeg+DirectX+dxva2硬件解码播放h264流
如若不然,你绘制的画面会进行意向不到的缩放网络掉包导致硬件解码器错误见代码其他directx底层异常代码中我加了一个try-catch,捕获的异常类型是directxexception,在cc++中,我们一般是调用完函数后会得到一个hresult,并通过failed宏判定他,而这个步骤在c#自动帮我们做了,取而代之的是一个throw directx...

【科技】微软希望通过DirectX Raytracing技术为游戏开发者提供帮助
随着今年的游戏开发者大会(gdc)全面展开,微软已经详细介绍了其正在开发的一些工具,以帮助开发人员构建更好的游戏。 其中很大一部分是围绕着微软在机器学习方面所做的努力,以及上周推出的windowsml如何在游戏开发中发挥作用。 然而,微软也让开发者体验了一种新的directx raytracing技术,这是directx api的一个新...
DirectX11 CreateSharedHandle - 这是跨设备吗?(1 个回答)
我在用createshaderhandle若要创建一个句柄,请执行以下操作:idxgiresource1键控共享资源。 目标是在线程中获取该资源并将其用于另一个线程中。 现在,我正在两个线程上创建一个d3d11设备在同一个适配器上 hr =d3d11createdevice(dxgi_adapter, ...); 分享这个手柄就行了。 如果我在用户线程上创建设备的话,它似乎...
我的第一个DirectX程序界面及三角形的绘制
可以新建一个win32 application工程文件,命名为test再新建一个cpp文件test.cpp代码如下:#include #pragma comment(lib,d3d9.lib)#pragma comment(lib,d3dx9.lib)#pragmacomment(lib,winmm.lib) d3d object and d3d device objectlpdirect3d9 g_pd3d =null; lpdirect3ddevice9 _pd3ddevice = null; lresult callback...
为什么DirectXDirectW区Direct2D文本呈现不能像GDI那样清晰?(1 个回答)
? ? ? ? ? ?...
为什么DirectXDirectW区Direct2D文本呈现不能像GDI那样清晰?(1 个回答)
为什么 directwrite(以及相关方法)不能像gdi那样将文本渲染得如此精细?...
DirectX using C++_error X3539:ps1_x is no longer supported...解决方案
问题来源在研究hlsl时编译一个demo出现了error x3539的问题? 解决方案将代码中的ps_1_1 改为ps_2_0pixelshader = compile ps_1_1 ps(); 或者是在d3dxcompileshaderfromfile函数中将对应的ps_1_1改为ps_2_0create pixelshaderid3dxbuffer* codebuffer = 0; id3dxbuffer* errorbuffer = 0; hresult hr = d3dxcompile...