{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Debug LoopThroughWithOpenGLCompositing",
      "type": "cppvsdbg",
      "request": "launch",
      "program": "${workspaceFolder}\\build\\vs2022-x64-debug\\Debug\\LoopThroughWithOpenGLCompositing.exe",
      "args": [],
      "stopAtEntry": false,
      "cwd": "${workspaceFolder}\\build\\vs2022-x64-debug\\Debug",
      "environment": [
        {
          "name": "VST_DISABLE_INPUT_CAPTURE",
          "value": "1"
        }
      ],
      "console": "internalConsole",
      "symbolSearchPath": "${workspaceFolder}\\build\\vs2022-x64-debug\\Debug",
      "requireExactSource": true,
      "logging": {
        "moduleLoad": true
      },
      "preLaunchTask": "Build LoopThroughWithOpenGLCompositing Debug x64"
    },
    {
      "name": "Debug LoopThroughWithOpenGLCompositing - sync readback experiment",
      "type": "cppvsdbg",
      "request": "launch",
      "program": "${workspaceFolder}\\build\\vs2022-x64-debug\\Debug\\LoopThroughWithOpenGLCompositing.exe",
      "args": [],
      "stopAtEntry": false,
      "cwd": "${workspaceFolder}\\build\\vs2022-x64-debug\\Debug",
      "environment": [
        {
          "name": "VST_OUTPUT_READBACK_MODE",
          "value": "sync"
        }
      ],
      "console": "internalConsole",
      "symbolSearchPath": "${workspaceFolder}\\build\\vs2022-x64-debug\\Debug",
      "requireExactSource": true,
      "logging": {
        "moduleLoad": true
      },
      "preLaunchTask": "Build LoopThroughWithOpenGLCompositing Debug x64"
    },
    {
      "name": "Debug LoopThroughWithOpenGLCompositing - cached output experiment",
      "type": "cppvsdbg",
      "request": "launch",
      "program": "${workspaceFolder}\\build\\vs2022-x64-debug\\Debug\\LoopThroughWithOpenGLCompositing.exe",
      "args": [],
      "stopAtEntry": false,
      "cwd": "${workspaceFolder}\\build\\vs2022-x64-debug\\Debug",
      "environment": [
        {
          "name": "VST_OUTPUT_READBACK_MODE",
          "value": "cached_only"
        }
      ],
      "console": "internalConsole",
      "symbolSearchPath": "${workspaceFolder}\\build\\vs2022-x64-debug\\Debug",
      "requireExactSource": true,
      "logging": {
        "moduleLoad": true
      },
      "preLaunchTask": "Build LoopThroughWithOpenGLCompositing Debug x64"
    },
    {
      "name": "Debug DeckLinkRenderCadenceProbe",
      "type": "cppvsdbg",
      "request": "launch",
      "program": "${workspaceFolder}\\build\\vs2022-x64-debug\\Debug\\DeckLinkRenderCadenceProbe.exe",
      "args": [],
      "stopAtEntry": false,
      "cwd": "${workspaceFolder}\\build\\vs2022-x64-debug\\Debug",
      "environment": [],
      "console": "externalTerminal",
      "symbolSearchPath": "${workspaceFolder}\\build\\vs2022-x64-debug\\Debug",
      "requireExactSource": true,
      "logging": {
        "moduleLoad": true
      },
      "preLaunchTask": "Build DeckLinkRenderCadenceProbe Debug x64"
    },
    {
      "name": "Debug RenderCadenceCompositor",
      "type": "cppvsdbg",
      "request": "launch",
      "program": "${workspaceFolder}\\build\\vs2022-x64-debug\\Debug\\RenderCadenceCompositor.exe",
      "args": [],
      "stopAtEntry": false,
      "cwd": "${workspaceFolder}\\build\\vs2022-x64-debug\\Debug",
      "environment": [],
      "console": "externalTerminal",
      "symbolSearchPath": "${workspaceFolder}\\build\\vs2022-x64-debug\\Debug",
      "requireExactSource": true,
      "logging": {
        "moduleLoad": true
      },
      "preLaunchTask": "Build RenderCadenceCompositor Debug x64"
    }
  ]
}
