Exemple #1
0
        // Token: 0x06001B95 RID: 7061 RVA: 0x000909C8 File Offset: 0x0008EBC8
        private void UpdateDebugVisualization()
        {
            if (!this.drawDebugVisualization || this.debugVisualizationQuadMaterial == null)
            {
                return;
            }
            int value = (this.interleavedReprojectionEnabled || VRTK_SharedMethods.GetGPUTimeLastFrame() > this.singleFrameDurationInMilliseconds) ? 0 : 1;

            this.debugVisualizationQuadMaterial.SetInt(VRTK_AdaptiveQuality.ShaderPropertyIDs.RenderScaleLevelsCount, this.allRenderScales.Count);
            this.debugVisualizationQuadMaterial.SetInt(VRTK_AdaptiveQuality.ShaderPropertyIDs.DefaultRenderViewportScaleLevel, this.defaultRenderViewportScaleLevel);
            this.debugVisualizationQuadMaterial.SetInt(VRTK_AdaptiveQuality.ShaderPropertyIDs.CurrentRenderViewportScaleLevel, this.renderViewportScaleSetting.currentValue);
            this.debugVisualizationQuadMaterial.SetInt(VRTK_AdaptiveQuality.ShaderPropertyIDs.CurrentRenderScaleLevel, this.renderScaleSetting.currentValue);
            this.debugVisualizationQuadMaterial.SetInt(VRTK_AdaptiveQuality.ShaderPropertyIDs.LastFrameIsInBudget, value);
        }
        private void UpdateDebugVisualization()
        {
            if (!drawDebugVisualization || debugVisualizationQuadMaterial == null)
            {
                return;
            }

            int lastFrameIsInBudget = (interleavedReprojectionEnabled || VRTK_SharedMethods.GetGPUTimeLastFrame() > singleFrameDurationInMilliseconds ? 0 : 1);

            debugVisualizationQuadMaterial.SetInt(ShaderPropertyIDs.RenderScaleLevelsCount, allRenderScales.Count);
            debugVisualizationQuadMaterial.SetInt(ShaderPropertyIDs.DefaultRenderViewportScaleLevel, defaultRenderViewportScaleLevel);
            debugVisualizationQuadMaterial.SetInt(ShaderPropertyIDs.CurrentRenderViewportScaleLevel, renderViewportScaleSetting.currentValue);
            debugVisualizationQuadMaterial.SetInt(ShaderPropertyIDs.CurrentRenderScaleLevel, renderScaleSetting.currentValue);
            debugVisualizationQuadMaterial.SetInt(ShaderPropertyIDs.LastFrameIsInBudget, lastFrameIsInBudget);
        }
Exemple #3
0
 // Token: 0x06002AC2 RID: 10946 RVA: 0x000C94C4 File Offset: 0x000C76C4
 public void SaveCurrentFrameTiming()
 {
     this.bufferIndex = (this.bufferIndex + 1) % this.buffer.Length;
     this.buffer[this.bufferIndex] = VRTK_SharedMethods.GetGPUTimeLastFrame();
 }
 public void SaveCurrentFrameTiming()
 {
     bufferIndex         = (bufferIndex + 1) % buffer.Length;
     buffer[bufferIndex] = VRTK_SharedMethods.GetGPUTimeLastFrame();
 }