public static D3D11GPUTimer CreateGPUTimer()
    {
        CreateInstance();
        var timer = new D3D11GPUTimer();

        timerCreateQueue.Enqueue(timer);
        return(timer);
    }
 private void Start()
 {
     timer         = D3D11Plugins.CreateGPUTimer();
     targetTexture = new RenderTexture(textureSize, textureSize, 0, RenderTextureFormat.ARGBFloat);
     targetTexture.enableRandomWrite = true;
     targetTexture.Create();
     outputRawImage.texture = targetTexture;
 }