游戏开发论坛

 找回密码
 立即注册
搜索
查看: 15274|回复: 8

请问:D3DFMT_A16B16G16R16F这种格式的使用方法,现在的显卡

[复制链接]

106

主题

743

帖子

745

积分

高级会员

Rank: 4

积分
745
QQ
发表于 2006-11-8 19:56:00 | 显示全部楼层 |阅读模式
请问:D3DFMT_A16B16G16R16F 这种格式的使用方法,现在的显卡是不是都支持?

还有:D3DFMT_A32B32G32R32F 这种格式呢?

54

主题

2916

帖子

3765

积分

论坛元老

Rank: 8Rank: 8

积分
3765
QQ
发表于 2006-11-8 20:06:00 | 显示全部楼层

Re:请问:D3DFMT_A16B16G16R16F这种格式的使用方法,现在的显

目前我无视这种格式。

5

主题

686

帖子

697

积分

高级会员

Rank: 4

积分
697
QQ
发表于 2006-11-8 20:53:00 | 显示全部楼层

Re:请问:D3DFMT_A16B16G16R16F这种格式的使用方法,现在的显

这两种格式基本上支持D9的卡都支持

106

主题

743

帖子

745

积分

高级会员

Rank: 4

积分
745
QQ
 楼主| 发表于 2006-11-8 23:26:00 | 显示全部楼层

Re:请问:D3DFMT_A16B16G16R16F这种格式的使用方法,现在的显

我这样设置,程序无法运行啊。
        d3dpp.BackBufferWidth=800;
        d3dpp.BackBufferHeight=600;
        d3dpp.BackBufferCount=1;
        d3dpp.BackBufferFormat=D3DFMT_A16B16G16R16F;

6

主题

444

帖子

457

积分

中级会员

Rank: 3Rank: 3

积分
457
发表于 2006-11-9 00:27:00 | 显示全部楼层

Re:请问:D3DFMT_A16B16G16R16F这种格式的使用方法,现在的显

支持32bit以上BackBuffer格式的硬件——无

106

主题

743

帖子

745

积分

高级会员

Rank: 4

积分
745
QQ
 楼主| 发表于 2006-11-9 08:34:00 | 显示全部楼层

Re:请问:D3DFMT_A16B16G16R16F这种格式的使用方法,现在的显

请问楼上,这些格式用在什么地方?

106

主题

743

帖子

745

积分

高级会员

Rank: 4

积分
745
QQ
 楼主| 发表于 2006-11-9 08:42:00 | 显示全部楼层

Re:请问:D3DFMT_A16B16G16R16F这种格式的使用方法,现在的显

在这个函数中使用D3DFMT_A16B16G16R16F格式可以运行,但没有效果。
CreateTexture(256,256,1,D3DUSAGE_RENDERTARGET,D3DFMT_A16B16G16R16F,D3DPOOL_DEFAULT,&wla,0);

6

主题

444

帖子

457

积分

中级会员

Rank: 3Rank: 3

积分
457
发表于 2006-11-9 11:27:00 | 显示全部楼层

Re:请问:D3DFMT_A16B16G16R16F这种格式的使用方法,现在的显

总的来说,LZ应该先了解BackBuffer、RenderTarget、Surface、Texture之间的联系和区别。这些是基础中的基础。

106

主题

743

帖子

745

积分

高级会员

Rank: 4

积分
745
QQ
 楼主| 发表于 2006-11-9 13:24:00 | 显示全部楼层

Re:请问:D3DFMT_A16B16G16R16F这种格式的使用方法,现在的显

BackBuffe:后缓冲
RenderTarget:不知道
Surface:渲染到纹理时用过,但对这个一点也不了解。
Texture:纹理
楼上请介绍一下。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-25 19:27

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表