用户
 找回密码
 立即注册
搜索

小白问题:贴图是先载到内存还是直接载到显存的?

[复制链接]

25

主题

234

帖子

78

积分

注册会员

Rank: 2

积分
78
发表于 2006-12-30 21:23:00
小白问题:贴图是先载到内存还是直接载到显存的?
小白问题:贴图是先载到内存还是直接载到显存的?

小弟愚笨。。不要笑我。。
使用道具 举报 回复
发表于 2006-12-30 21:25:00
我想是内存
使用道具 举报 回复 支持 反对
发表于 2006-12-30 21:32:00
内存吧。           
使用道具 举报 回复 支持 反对
发表于 2006-12-30 21:58:00
60多人看,就是没人回答
在google上看到d3d的3d贴图只能直接进显存,2d可以到内存。是这样的么?

那么那种属于3d贴图那种事2d贴图呢?
使用道具 举报 回复 支持 反对
发表于 2006-12-30 21:58:00
架构不一样的图形芯片不一定。

我知道SGI ONYX2机器上的IR2图形 是纹理是直接进纹理内存的还有专用的总线。KYRO也是一样的这种结构桢缓存和纹理缓存大都分开或者逻辑上分开(一个显存芯片但是存储的地址分开)。  同时代的Gefore3 是先进内存的。这些学习的时候讲过。

其他的不知道了。

不一定直接
使用道具 举报 回复 支持 反对
发表于 2006-12-30 21:59:00
原帖由 huoran 于 2006-12-30 21:58 发表
架构不一样的图形芯片不一定。

我知道SGI ONYX2机器上的IR2图形 是纹理是直接进纹理内存的还有专用的总线。POwer VR 也是一样的。  同时代的Gefore3 是先进内存的。这些学习的时候讲过。

其他的不知道了。
这位高人学什么的阿?
使用道具 举报 回复 支持 反对
发表于 2006-12-30 22:09:00
这个是 计算机图形原理 讲过的。自考的课程啊。
使用道具 举报 回复 支持 反对
发表于 2006-12-30 22:16:00
原帖由 huoran 于 2006-12-30 22:09 发表
这个是 计算机图形原理 讲过的。自考的课程啊。
没学过。。见笑了。。

ps:还有人知道么,达人来做做科普阿
使用道具 举报 回复 支持 反对
发表于 2006-12-31 05:33:00
其实往哪里 load,看程序的设计

OGL 我不是很清楚,但是 D3D 在创建 Texture/Vertex/Index 得时候,可以指定系统管理 (MANAGED) 或者手动管理

手动管理的话,可以指定载入显存 (LOCAL MEMORY) 还是直接用内存(慢) (SYSTEM MEMORY)

在内存留一个 copy 得好处是当游戏切换出桌面在切换回去的时候可以数秒钟内很快复原,缺点是占用内存

只用显存不用内存的好处是节省了内存,但是坏处就是切换一下需要重新从硬盘载入纹理,顶点之类的数据,相当于重新 load 一次
使用道具 举报 回复 支持 反对
发表于 2006-12-31 05:36:00
更进一步讲,这就是 PC 作为一个多用途平台所要牺牲的地方

游戏机一次只运行一个独占全屏幕得游戏,根本没有 PC 上面全屏幕程序丢失焦点以后需要重新创建所有 GPU 资源得问题,所以在游戏机上的情况要简单很多
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则