:: Copyright (c) 2020-2026 Valve Corporation
:: Copyright (c) 2020-2026 LunarG, Inc.
:: 
:: Licensed under the Apache License, Version 2.0 (the "License");
:: you may not use this file except in compliance with the License.
:: You may obtain a copy of the License at
:: 
::     http://www.apache.org/licenses/LICENSE-2.0
:: 
:: Unless required by applicable law or agreed to in writing, software
:: distributed under the License is distributed on an "AS IS" BASIS,
:: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
:: See the License for the specific language governing permissions and
:: limitations under the License.
:: 
:: This code was generated by Vulkan Configurator 3.5.1

:: Loader Settings:
:: Vulkan Layers enabled and ordered:
set VK_INSTANCE_LAYERS=VK_LAYER_LUNARG_reference_1_2_1


:: reference layer
:: ==========================================
:: VK_LAYER_LUNARG_reference_1_2_1 - 1.4.333 (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
::  The main, comprehensive Khronos validation layer.

::  Vulkan is an Explicit API, enabling direct control over how GPUs actually
::  work. By design, minimal error checking is done inside a Vulkan driver.
::  Applications have full control and responsibility for correct operation. Any
::  errors in how Vulkan is used can result in a crash.

:: For more information about the layer: https://vulkan.lunarg.com/doc/sdk/latest/windows/layer_dummy.html

:: toogle
:: ------------------------------------------
:: toogle (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
::  true or false
set VK_LUNARG_REFERENCE_1_2_1_TOOGLE=true

:: enum
:: ------------------------------------------
:: enum_required_only (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
::  enum case
set VK_LUNARG_REFERENCE_1_2_1_ENUM_REQUIRED_ONLY=value1

:: enum
:: ------------------------------------------
:: enum_with_optional (BETA) (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
::  enum case
:: For more information about the feature: https://vulkan.lunarg.com/doc/sdk/latest/windows/layer_dummy.html#enum
:: This setting requires ALL of the following values:
:: - set VK_LUNARG_REFERENCE_1_2_1_TOOGLE=true
set VK_LUNARG_REFERENCE_1_2_1_ENUM_WITH_OPTIONAL=value1

:: flags
:: ------------------------------------------
:: flags_required_only (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
::  flags case
:: This setting can list multiple values using the "," (comma) separator.
set VK_LUNARG_REFERENCE_1_2_1_FLAGS_REQUIRED_ONLY=flag0,flag1

:: flags
:: ------------------------------------------
:: flags_with_optional (BETA) (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
::  flags case
:: This setting can list multiple values using the "," (comma) separator.
:: For more information about the feature: https://vulkan.lunarg.com/doc/sdk/latest/windows/layer_dummy.html#flags
:: This setting requires ALL of the following values:
:: - set VK_LUNARG_REFERENCE_1_2_1_TOOGLE=true
set VK_LUNARG_REFERENCE_1_2_1_FLAGS_WITH_OPTIONAL=flag0,flag1

:: String
:: ------------------------------------------
:: string_required_only (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
::  string
set VK_LUNARG_REFERENCE_1_2_1_STRING_REQUIRED_ONLY=A string

:: String
:: ------------------------------------------
:: string_with_optional (BETA) (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
::  string
:: For more information about the feature: https://vulkan.lunarg.com/doc/sdk/latest/windows/layer_dummy.html#string
:: This setting requires ALL of the following values:
:: - set VK_LUNARG_REFERENCE_1_2_1_TOOGLE=true
set VK_LUNARG_REFERENCE_1_2_1_STRING_WITH_OPTIONAL=A string

:: bool
:: ------------------------------------------
:: bool_required_only (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
::  true or false
set VK_LUNARG_REFERENCE_1_2_1_BOOL_REQUIRED_ONLY=true

:: bool
:: ------------------------------------------
:: bool_with_optional (BETA) (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
::  true or false
:: For more information about the feature: https://vulkan.lunarg.com/doc/sdk/latest/windows/layer_dummy.html#bool
:: This setting requires ALL of the following values:
:: - set VK_LUNARG_REFERENCE_1_2_1_TOOGLE=true
set VK_LUNARG_REFERENCE_1_2_1_BOOL_WITH_OPTIONAL=true

:: Load file
:: ------------------------------------------
:: load_file_required_only (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
::  Load file path
set VK_LUNARG_REFERENCE_1_2_1_LOAD_FILE_REQUIRED_ONLY=./test.txt

:: Load file
:: ------------------------------------------
:: load_file_with_optional (BETA) (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
::  Load file path
:: For more information about the feature: https://vulkan.lunarg.com/doc/sdk/latest/windows/layer_dummy.html#load_file
:: This setting requires ALL of the following values:
:: - set VK_LUNARG_REFERENCE_1_2_1_TOOGLE=true
set VK_LUNARG_REFERENCE_1_2_1_LOAD_FILE_WITH_OPTIONAL=./test.json

:: Save file
:: ------------------------------------------
:: save_file_required_only (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
::  Save file path
set VK_LUNARG_REFERENCE_1_2_1_SAVE_FILE_REQUIRED_ONLY=./test.json

:: Save file
:: ------------------------------------------
:: save_file_with_optional (BETA) (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
::  Save file path
:: For more information about the feature: https://vulkan.lunarg.com/doc/sdk/latest/windows/layer_dummy.html#save_file
:: This setting requires ALL of the following values:
:: - set VK_LUNARG_REFERENCE_1_2_1_TOOGLE=true
set VK_LUNARG_REFERENCE_1_2_1_SAVE_FILE_WITH_OPTIONAL=./test.json

:: Save folder
:: ------------------------------------------
:: save_folder_required_only (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
::  Save folder path
set VK_LUNARG_REFERENCE_1_2_1_SAVE_FOLDER_REQUIRED_ONLY=./test

:: Save folder
:: ------------------------------------------
:: save_folder_with_optional (BETA) (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
::  Save folder path
:: For more information about the feature: https://vulkan.lunarg.com/doc/sdk/latest/windows/layer_dummy.html#save_folder
:: This setting requires ALL of the following values:
:: - set VK_LUNARG_REFERENCE_1_2_1_TOOGLE=true
set VK_LUNARG_REFERENCE_1_2_1_SAVE_FOLDER_WITH_OPTIONAL=./test

:: Integer
:: ------------------------------------------
:: int_required_only (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
::  Integer Description
set VK_LUNARG_REFERENCE_1_2_1_INT_REQUIRED_ONLY=76

:: Integer
:: ------------------------------------------
:: int_with_optional (BETA) (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
::  Integer Description
:: For more information about the feature: https://vulkan.lunarg.com/doc/sdk/latest/windows/layer_dummy.html#int
:: This setting requires ALL of the following values:
:: - set VK_LUNARG_REFERENCE_1_2_1_TOOGLE=true
set VK_LUNARG_REFERENCE_1_2_1_INT_WITH_OPTIONAL=76

:: Float
:: ------------------------------------------
:: float_required_only (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
::  Float Description
set VK_LUNARG_REFERENCE_1_2_1_FLOAT_REQUIRED_ONLY=76.500000

:: Float
:: ------------------------------------------
:: float_with_optional (BETA) (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
::  Float Description
:: For more information about the feature: https://vulkan.lunarg.com/doc/sdk/latest/windows/layer_dummy.html#float
:: This setting requires ALL of the following values:
:: - set VK_LUNARG_REFERENCE_1_2_1_TOOGLE=true
set VK_LUNARG_REFERENCE_1_2_1_FLOAT_WITH_OPTIONAL=76.500

:: Frames
:: ------------------------------------------
:: frames_required_only (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
::  Frames Description
set VK_LUNARG_REFERENCE_1_2_1_FRAMES_REQUIRED_ONLY=76-82,75

:: Frames
:: ------------------------------------------
:: frames_with_optional (BETA) (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
::  Frames Description
:: For more information about the feature: https://vulkan.lunarg.com/doc/sdk/latest/windows/layer_dummy.html#frames
:: This setting requires ALL of the following values:
:: - set VK_LUNARG_REFERENCE_1_2_1_TOOGLE=true
set VK_LUNARG_REFERENCE_1_2_1_FRAMES_WITH_OPTIONAL=76-82,75

:: List
:: ------------------------------------------
:: list_required_only (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
::  List description
:: This setting can list multiple values using the "," (comma) separator.
set VK_LUNARG_REFERENCE_1_2_1_LIST_REQUIRED_ONLY=76,82,stringB,stringD

:: List
:: ------------------------------------------
:: list_with_optional (BETA) (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
::  List description
:: This setting can list multiple values using the "," (comma) separator.
:: For more information about the feature: https://vulkan.lunarg.com/doc/sdk/latest/windows/layer_dummy.html#list
:: This setting requires ALL of the following values:
:: - set VK_LUNARG_REFERENCE_1_2_1_TOOGLE=true
set VK_LUNARG_REFERENCE_1_2_1_LIST_WITH_OPTIONAL=76,82,stringB,stringD

:: List
:: ------------------------------------------
:: list_empty (BETA) (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
::  List description
:: This setting can list multiple values using the "," (comma) separator.
:: For more information about the feature: https://vulkan.lunarg.com/doc/sdk/latest/windows/layer_dummy.html#list
set VK_LUNARG_REFERENCE_1_2_1_LIST_EMPTY=

