anchor.diff:  echo Img mode:    %golden_img_mode%
   echo Img dir:     %golden_images_dir%
   echo Img size:    %GOLDEN_IMAGE_WIDTH% x %GOLDEN_IMAGE_HEIGHT%
  -echo Test modes:  %rest_args%
  +echo Test modes:  %test_modes%
   echo.
   
   cd ..
   
  -set Tutorials=Tutorial01_HelloTriangle^
  -              Tutorial02_Cube^
  -              Tutorial03_Texturing^
  -              Tutorial03_Texturing-C^
  -              Tutorial04_Instancing^
  -              Tutorial05_TextureArray^
  -              Tutorial06_Multithreading^
  -              Tutorial07_GeometryShader^
  -              Tutorial08_Tessellation^
  -              Tutorial09_Quads^
  -              Tutorial10_DataStreaming^
  -              Tutorial11_ResourceUpdates^
  -              Tutorial12_RenderTarget^
  -              Tutorial13_ShadowMap^
  -              Tutorial14_ComputeShader^
  -              Tutorial16_BindlessResources^
  -              Tutorial17_MSAA^
  -			  Tutorial18_Queries^
  -              Tutorial19_RenderPasses^
  -              Tutorial23_CommandQueues
  -
  -set Samples=Atmosphere^
  -            GLTFViewer^
  -            NuklearDemo^
  -            Shadows
  +set TestApps="Tutorials/Tutorial01_HelloTriangle"^
  +             "Tutorials/Tutorial02_Cube"^
  +             "Tutorials/Tutorial03_Texturing"^
  +             "Tutorials/Tutorial03_Texturing-C"^
  +             "Tutorials/Tutorial04_Instancing"^
  +             "Tutorials/Tutorial05_TextureArray"^
  +             "Tutorials/Tutorial06_Multithreading"^
  +             "Tutorials/Tutorial07_GeometryShader"^
  +             "Tutorials/Tutorial08_Tessellation"^
  +             "Tutorials/Tutorial09_Quads"^
  +             "Tutorials/Tutorial10_DataStreaming"^
  +             "Tutorials/Tutorial11_ResourceUpdates"^
  +             "Tutorials/Tutorial12_RenderTarget"^
  +             "Tutorials/Tutorial13_ShadowMap"^
  +             "Tutorials/Tutorial14_ComputeShader"^
  +             "Tutorials/Tutorial16_BindlessResources"^
  +             "Tutorials/Tutorial17_MSAA"^
  +			 "Tutorials/Tutorial18_Queries --show_ui 0"^
  +             "Tutorials/Tutorial19_RenderPasses"^
  +             "Tutorials/Tutorial23_CommandQueues --show_ui 0"^
  +             "Samples/Atmosphere --show_ui 0"^
  +             "Samples/GLTFViewer --show_ui 0"^
  +             "Samples/NuklearDemo --show_ui 0"^
  +             "Samples/Shadows --show_ui 0"
   
   rem  ImguiDemo has fps counter in the UI, so we have to skip it
   
  
positive.code:         rem   !!!   ERRORLEVEL doesn't get updated inside control blocks like IF statements unless           !!!
          rem   !!!   !ERRORLEVEL! is used instead of %ERRORLEVEL% and delayed expansion is enabled as below:  !!!
          rem   !!!   setlocal ENABLEDELAYEDEXPANSION                                                          !!!
          rem   ~ removes quotes from %%~X
          !app_path! %%~X --width %GOLDEN_IMAGE_WIDTH% --height %GOLDEN_IMAGE_HEIGHT% --golden_image_mode %golden_img_mode% --capture_path %golden_img_dir% --capture_name !capture_name! --capture_format png --adapters_dialog 0 --show_ui %show_ui%
  
          if !ERRORLEVEL! NEQ 0 (set EXIT_CODE=1)
  
          if "%golden_img_mode%" == "compare" (
              if !ERRORLEVEL! EQU 0 (set STATUS=%FONT_GREEN%Golden image validation PASSED for %app_name% [!backend_name!!extra_args!].%FONT_DEFAULT%)
              if !ERRORLEVEL! GTR 0 (set STATUS=%FONT_RED%Golden image validation FAILED for %app_name% [!backend_name!!extra_args!]: !ERRORLEVEL! inconsistent pixels found.%FONT_DEFAULT%)
              if !ERRORLEVEL! LSS 0 (set STATUS=%FONT_RED%Golden image validation FAILED for %app_name% [!backend_name!!extra_args!]. Error code: !ERRORLEVEL!.%FONT_DEFAULT%)
          )
          if "%golden_img_mode%" == "capture" (
              if !ERRORLEVEL! EQU 0 (set STATUS=%FONT_GREEN%Successfully generated golden image for %app_name% [!backend_name!!extra_args!].%FONT_DEFAULT%)
              if !ERRORLEVEL! GTR 0 (set STATUS=%FONT_RED%FAILED to generate golden image for %app_name% [!backend_name!!extra_args!]. Error code: !ERRORLEVEL!.%FONT_DEFAULT%)
              if !ERRORLEVEL! LSS 0 (set STATUS=%FONT_RED%FAILED to generate golden image for %app_name% [!backend_name!!extra_args!]. Error code: !ERRORLEVEL!.%FONT_DEFAULT%)
          )
          if "%golden_img_mode%" == "compare_update" (
              if !ERRORLEVEL! EQU 0 (set STATUS=%FONT_GREEN%Golden image validation PASSED for %app_name%. Image updated. [!backend_name!!extra_args!].%FONT_DEFAULT%)
              if !ERRORLEVEL! GTR 0 (set STATUS=%FONT_RED%Golden image validation FAILED for %app_name% [!backend_name!!extra_args!]: !ERRORLEVEL! inconsistent pixels found. Image updated.%FONT_DEFAULT%)
              if !ERRORLEVEL! LSS 0 (set STATUS=%FONT_RED% FAILED to validate or update golden image for %app_name% [!backend_name!!extra_args!]. Error code: !ERRORLEVEL!.%FONT_DEFAULT%)
          )
  
          :: For some reason, colored font does not work after the line that starts the sample app
  
negative.code:     )
  )
  
  cd Tests
  
  for %%X in (%OVERAL_STATUS%) do (
  