// 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); }
// 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(); }