利用D3DQUERY实现简单的GPU计时器
序 最近想给引擎加一个准确定位各渲染模块消耗的功能,因此翻阅资料,自己实现了一个简短的GPU时钟。在引擎中整合如下: 值得注意的是,使用硬件查询后,回读显卡中的值会导致CPU/GPU的等待,因而会损失一些时间。因此这个功能只能算作开发时的调试工具之用(真正产品不会有人关心GPU时间...) 我...
6 篇 · 回到全部文章
序 最近想给引擎加一个准确定位各渲染模块消耗的功能,因此翻阅资料,自己实现了一个简短的GPU时钟。在引擎中整合如下: 值得注意的是,使用硬件查询后,回读显卡中的值会导致CPU/GPU的等待,因而会损失一些时间。因此这个功能只能算作开发时的调试工具之用(真正产品不会有人关心GPU时间...) 我...
Header 总结文章如期的爽约了... 这个月工作太忙...有好多突破...另外,我发现之前做法有些笨拙,同时发现需要总结的东西,还需要进一步深入了解。所以,如期爽约,不过它会有到来的一天。 gkENGINE 最新效果 1 2 引擎特性: 大量光源延迟光照, 屏幕空间环境遮蔽, 级联阴影贴图...
这篇文章写了好几次,中途都由于各种事情取消了,也没有存草稿。今天休息了将近一天,现在静下来写点东西。 基本算是总结吧。 工程在昨天完工,基本算是第一阶段的完工。这次的游戏,还是没有达到我们之前定的“特别好玩”的目的。技术上想要实现的东西太多了,东西一多,最后调整起来就慢。加上最后时间特别紧,很多...
昨天早上,我为了测试方便,把SettingDialog加入了F11快捷键,方便我快速的改变各种设备设定。 结果悲剧发生了... 看到SettingDialog后,我第一个打开的就是MSAA(多重采样抗锯齿),之后确定。画面变成一片惨黑... 我料想可能是后期处理和阴影的问题,按下F3(后期处理...
花了将近一天的时间,终于做好了GameKnife v0.9.6的ShadowMap系统。 上图: 整体效果 远看效果很棒了,设计有平行光和SPOT LIGHT两种阴影模式 这里使用的是平行光阴影 局部效果1 shadowmap的尺寸是10241024,细节上还是锯齿比较大 局部效果2 加上之前...
一个星期没写日志了,今天终于比较有时间了,花了2个多小时整理硬盘...实在太乱了,桌面上图标在两小时前已经占满半个屏幕了....(我的屏幕是19201080的),DARE的项目文件,特效合成的工程和资源文件,各种文章,归档,整理... 这几天没闲着,一直在设计,抽象,封装。之前研究的一系列前期...