社区
C++ 语言
帖子详情
如何获取Directx9在非Lockable模式下的深度值
GisTis
2014-05-26 02:47:21
AutoDepthStencilFormat设置为非lockable(D3DFMT_D32F_LOCKABLE)的时候,比如设置为D3DFMT_D24X8,那么这种情况下应该如何获取鼠标所在点的屏幕深度值?
...全文
110
2
打赏
收藏
如何获取Directx9在非Lockable模式下的深度值
AutoDepthStencilFormat设置为非lockable(D3DFMT_D32F_LOCKABLE)的时候,比如设置为D3DFMT_D24X8,那么这种情况下应该如何获取鼠标所在点的屏幕深度值?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
adagio_chen
2014-05-26
打赏
举报
回复
对D3D,不太了解,不过我看了一下啊高性能板块也没有专门讨论D3D的,所以我觉得关于图形编程语言(opengl, D3D)方面的问题放在本版块讨论也未尝不可。
_梦魇花葬
2014-05-26
打赏
举报
回复
您好!这里是CUDA论坛版块,您提出的关于Directx9的问题,应该发表在高性能开发的版块,为了您能及时找到答案,请您转移您的帖子~
window 显示驱动开发-复制
深度
模具
值
Microsoft Direct3D 运行时通过调用用户
模式
显示驱动程序的 Blt 函数,实现
深度
模具
值
在视频内存和系统内存之间的复制。驱动程序需支持所有不透明
深度
模具格式的相互转换,但排除特定格式如 D3DDDIFMT_D16_
LOCK
ABLE
等。转换过程中,驱动程序需将源
深度
值
先转换为 32 位无符号整数
值
,再转换为目标格式。对于模板
值
,驱动程序需将其扩展到 8 位整数,并在目标精度较低时丢弃高位。驱动程序必须支持任意子实体的
深度
模具副本,但无需执行镜像、拉伸或颜色键操作。运行时要求源和目标格式至少共
DirectX
9 入门(一)
DirectX
是一组COM组件,COM是一种二进制标准,每一个COM里面提供了至少一个接口,而接口就是一组相关的函数,我们使用
DirectX
,其实就是使用那些函数。COM和C++中的类有点像,只不过COM使用自己的方法来创建实例。创建COM实例的一般方法是使用coCreateInstance函数。有关coCreateInstance的使用方法,可以参考有关COM方面的资料,这里暂时不详细说明了
DirectX
9:基础篇 第一章 初始化Direct3D
一.简介 二.Direct3D类 1.创建D3D类 IDirect3D9* WINAPI Direct3DCreate9(UINT SDKVersion); //Direct3D类的创建 IDirect3D9* d3d9=0; d3d9=Direct3DCreate9(D3D_SDK_VERSION); 2.
获取
设备类...
深入Managed
DirectX
9(转)作者calyman(超级好的翻译。建议初学者仔细看)
作者 calymanclayman_joe@yahoo.com.cn:【翻译】深入Managed
DirectX
9(一) Device类是
DirectX
里的所有绘图操作所必须的。可以把这个类假想为真实的图形卡。场景里所有其他图形对象都依赖于device。你的计算机里可以有一个到几个device,在MnagedDirctX3D里,你可以控制任意多个device。Devic...
【
DirectX
9.0学习之路(第三话)】——D3DPRESENT_PARAMETERS 结构参数的详细说明
typedef struct D3DPRESENT_PARAMETERS { UINT BackBufferWidth; UINT BackBufferHeight; D3DFORMAT BackBufferFormat; UINT BackBufferCount; D
C++ 语言
65,208
社区成员
250,517
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章