zoukankan      html  css  js  c++  java
  • Unity GPU Query OpenGLES 3.0

    https://github.com/google/render-timing-for-unity/blob/master/RenderTimingPlugin/RenderTimingPlugin.cpp

    上面这个是unity的gpue query插件

    export了unity里面的几个接口 要编个.so文件

    看了一圈gpu query下来发现并没有 我记忆中的tag/marker +query 返回时间。。。

    我想应该是我记错了, tag/maker应该是我之前看的几个平台的api里面自带的 加了这种tag在那个平台的gpudebuger里面就显示这个tag存在期间的gpu时间

    NVN/GNM

    这个tag和gpu query应该无关,query就是把begin end加进command buffer拿中间的时间 ,目前看下来是这样

    https://www.khronos.org/opengl/wiki/Query_Object

    https://msdn.microsoft.com/en-us/library/windows/desktop/dn903928(v=vs.85).aspx

    http://www.lighthouse3d.com/tutorials/opengl-timer-query/

    这个做出来了 可以拿unity的多个pass的gpu时间 github上那个 加swap buffer

    用camera event add commandbuffer 要等camera可用的时候再往里面加

    aviable的等待时间会增加cpu的消耗 做开关

  • 相关阅读:
    DB2数据库常用的函数总结
    word--->pdf资料转载..
    Spring boot -mongodb
    mongodb主从复制
    js-Math对象
    js-基本类型
    js-引用类型介绍
    js-检测数据类型
    javaScript计算对象的长度
    数据类型
  • 原文地址:https://www.cnblogs.com/minggoddess/p/8600568.html
Copyright © 2011-2022 走看看