时间:2021-05-02
上个月,Valve 开发者为 Mesa 增加了一个新的 "单文件 "缓存选项,以替代现有的多文件缓存。现在,最新的 Steam for Linux 测试版已经支持这个新的单文件缓存,以获得更快的性能。
Mesa 单文件缓存可以帮助节省磁盘空间,相比之下,现有的 Mesa 磁盘上的着色器缓存占用的空间是单文件缓存的 3 倍。此外,重新分配缓存的着色器也能通过单文件缓存获得更快的性能,比如对于 Steam 来说,所有的着色器都被塞进一个文件中,而不是许多不同的文件。
Mesa 21.1 已经支持单文件缓存,但预计在下个季度才会发布其稳定版。而在在 Steam 3 月 16 日的更新中,已经为使用 Steam 着色器预缓存功能的玩家提供该支持,目的是加快游戏加载时间、平滑游戏帧率。不过,这个着色器缓存功能取决于用户的 Mesa 版本和 GPU 目标的缓存是否可用。由于在解析和修改缓存时可以节省空间和时间,Steam 应该很快会在正式版中提供该选项。
本文地址:https://www.oschina.net/news/133536/steam-single-file-cache
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
对着色器进行创建,这个着色器包括与顶点数组相关的顶点着色器和片元着色器,对着色器进行创建主要是为了其能够与其他数据进行组合,并且通过在GPU的连接,对场景、模型
流处理器(SP,StreamProcessor)单元是统一架构GPU内通用标量着色器的称谓。流处理单元是全新的全能渲染单元,由以前的顶点着色器和像素着色器结合而
本文介绍了OpenGLES着色器使用的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下1.着色器语言着色器语言是一种高级图形编程语言,和C/C++语言很类
微软日前正式公布了DX12Ultimate终极版(也可以理解为DX12_2),新增支持DXR1.1光线追踪、可变速着色率(VRSTier1/2)、网格着色器
使用前面学过的技术已经可以利用OpenGLES构建立体图形,并通过顶点着色器和片元着色器对其进行各种变化呢和光照等效果使得三维效果更加真实,实际上我看看到很多的