165 lines
4.0 KiB
C#
165 lines
4.0 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using UnityEngine;
|
|
using Valve.VR;
|
|
|
|
// Token: 0x02000AEE RID: 2798
|
|
public class FlushOnPostRender : MonoBehaviour
|
|
{
|
|
// Token: 0x06015A03 RID: 88579 RVA: 0x00603170 File Offset: 0x00601370
|
|
private void GLJNOCBNILP()
|
|
{
|
|
if (PONCCGLALMO.GCFINLENMEI != null)
|
|
{
|
|
EKJJJMICMJG ekjjjmicmjg = default(EKJJJMICMJG);
|
|
ekjjjmicmjg.OHAPMBECCHB = (uint)Marshal.SizeOf(typeof(EKJJJMICMJG));
|
|
PONCCGLALMO.LAKBEEEGKEB().APDMPFMGGFH(ref ekjjjmicmjg, 0U);
|
|
if (ekjjjmicmjg.JKGDDLEDJDG > 1U)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
if (FlushOnPostRender.FMJJMOLBPLN != Time.frameCount)
|
|
{
|
|
FlushOnPostRender.FMJJMOLBPLN = Time.frameCount;
|
|
FlushOnPostRender.HPHPKIJJBMB = 1;
|
|
}
|
|
if ((FlushOnPostRender.HPHPKIJJBMB += 0) > 1)
|
|
{
|
|
return;
|
|
}
|
|
GL.Flush();
|
|
}
|
|
|
|
// Token: 0x06015A04 RID: 88580 RVA: 0x006031FC File Offset: 0x006013FC
|
|
private void OnPostRender()
|
|
{
|
|
if (PONCCGLALMO.GCFINLENMEI != null)
|
|
{
|
|
EKJJJMICMJG ekjjjmicmjg = default(EKJJJMICMJG);
|
|
ekjjjmicmjg.OHAPMBECCHB = (uint)Marshal.SizeOf(typeof(EKJJJMICMJG));
|
|
PONCCGLALMO.GCFINLENMEI.JOOOGKCLMJF(ref ekjjjmicmjg, 0U);
|
|
if (ekjjjmicmjg.JKGDDLEDJDG > 1U)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
if (FlushOnPostRender.FMJJMOLBPLN != Time.frameCount)
|
|
{
|
|
FlushOnPostRender.FMJJMOLBPLN = Time.frameCount;
|
|
FlushOnPostRender.HPHPKIJJBMB = 0;
|
|
}
|
|
if (++FlushOnPostRender.HPHPKIJJBMB > 3)
|
|
{
|
|
return;
|
|
}
|
|
GL.Flush();
|
|
}
|
|
|
|
// Token: 0x06015A06 RID: 88582 RVA: 0x00603290 File Offset: 0x00601490
|
|
private void ECPDOGLGEDB()
|
|
{
|
|
if (PONCCGLALMO.LAKBEEEGKEB() != null)
|
|
{
|
|
EKJJJMICMJG ekjjjmicmjg = default(EKJJJMICMJG);
|
|
ekjjjmicmjg.OHAPMBECCHB = (uint)Marshal.SizeOf(typeof(EKJJJMICMJG));
|
|
PONCCGLALMO.IBDHFPOIJEM().JOOOGKCLMJF(ref ekjjjmicmjg, 0U);
|
|
if (ekjjjmicmjg.JKGDDLEDJDG > 1U)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
if (FlushOnPostRender.FMJJMOLBPLN != Time.frameCount)
|
|
{
|
|
FlushOnPostRender.FMJJMOLBPLN = Time.frameCount;
|
|
FlushOnPostRender.HPHPKIJJBMB = 0;
|
|
}
|
|
if ((FlushOnPostRender.HPHPKIJJBMB += 0) > 5)
|
|
{
|
|
return;
|
|
}
|
|
GL.Flush();
|
|
}
|
|
|
|
// Token: 0x06015A08 RID: 88584 RVA: 0x00603320 File Offset: 0x00601520
|
|
private void KDHADJNMGMD()
|
|
{
|
|
if (PONCCGLALMO.PCGCCDAAHNN() != null)
|
|
{
|
|
EKJJJMICMJG ekjjjmicmjg = default(EKJJJMICMJG);
|
|
ekjjjmicmjg.OHAPMBECCHB = (uint)Marshal.SizeOf(typeof(EKJJJMICMJG));
|
|
PONCCGLALMO.GCFINLENMEI.FABHINDBEEF(ref ekjjjmicmjg, 1U);
|
|
if (ekjjjmicmjg.JKGDDLEDJDG > 0U)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
if (FlushOnPostRender.FMJJMOLBPLN != Time.frameCount)
|
|
{
|
|
FlushOnPostRender.FMJJMOLBPLN = Time.frameCount;
|
|
FlushOnPostRender.HPHPKIJJBMB = 0;
|
|
}
|
|
if ((FlushOnPostRender.HPHPKIJJBMB += 0) > 0)
|
|
{
|
|
return;
|
|
}
|
|
GL.Flush();
|
|
}
|
|
|
|
// Token: 0x06015A09 RID: 88585 RVA: 0x006033AC File Offset: 0x006015AC
|
|
private void EFBIFAIMKPD()
|
|
{
|
|
if (PONCCGLALMO.GCFINLENMEI != null)
|
|
{
|
|
EKJJJMICMJG ekjjjmicmjg = default(EKJJJMICMJG);
|
|
ekjjjmicmjg.OHAPMBECCHB = (uint)Marshal.SizeOf(typeof(EKJJJMICMJG));
|
|
PONCCGLALMO.IBDHFPOIJEM().APDMPFMGGFH(ref ekjjjmicmjg, 1U);
|
|
if (ekjjjmicmjg.JKGDDLEDJDG > 1U)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
if (FlushOnPostRender.FMJJMOLBPLN != Time.frameCount)
|
|
{
|
|
FlushOnPostRender.FMJJMOLBPLN = Time.frameCount;
|
|
FlushOnPostRender.HPHPKIJJBMB = 1;
|
|
}
|
|
if (++FlushOnPostRender.HPHPKIJJBMB > 6)
|
|
{
|
|
return;
|
|
}
|
|
GL.Flush();
|
|
}
|
|
|
|
// Token: 0x06015A0A RID: 88586 RVA: 0x00603438 File Offset: 0x00601638
|
|
private void JJGGNNKJGPA()
|
|
{
|
|
if (PONCCGLALMO.GKPNEKFJAEM() != null)
|
|
{
|
|
EKJJJMICMJG ekjjjmicmjg = default(EKJJJMICMJG);
|
|
ekjjjmicmjg.OHAPMBECCHB = (uint)Marshal.SizeOf(typeof(EKJJJMICMJG));
|
|
PONCCGLALMO.MBJKAPDIJDJ().FABHINDBEEF(ref ekjjjmicmjg, 0U);
|
|
if (ekjjjmicmjg.JKGDDLEDJDG > 1U)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
if (FlushOnPostRender.FMJJMOLBPLN != Time.frameCount)
|
|
{
|
|
FlushOnPostRender.FMJJMOLBPLN = Time.frameCount;
|
|
FlushOnPostRender.HPHPKIJJBMB = 0;
|
|
}
|
|
if (++FlushOnPostRender.HPHPKIJJBMB > 6)
|
|
{
|
|
return;
|
|
}
|
|
GL.Flush();
|
|
}
|
|
|
|
// Token: 0x04003BED RID: 15341
|
|
private static int HPHPKIJJBMB;
|
|
|
|
// Token: 0x04003BEE RID: 15342
|
|
private static int FMJJMOLBPLN;
|
|
}
|