# 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.4.2

# 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
lunarg_reference_1_2_1.toogle = true

# enum
# ------------------------------------------
# enum_required_only (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
# enum case
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:
# - lunarg_reference_1_2_1.toogle = true
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.
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:
# - lunarg_reference_1_2_1.toogle = true
lunarg_reference_1_2_1.flags_with_optional = flag0,flag1

# String
# ------------------------------------------
# string_required_only (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
# string
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:
# - lunarg_reference_1_2_1.toogle = true
lunarg_reference_1_2_1.string_with_optional = A string

# bool
# ------------------------------------------
# bool_required_only (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
# true or false
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:
# - lunarg_reference_1_2_1.toogle = true
lunarg_reference_1_2_1.bool_with_optional = true

# Load file
# ------------------------------------------
# load_file_required_only (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
# Load file path
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:
# - lunarg_reference_1_2_1.toogle = true
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
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:
# - lunarg_reference_1_2_1.toogle = true
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
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:
# - lunarg_reference_1_2_1.toogle = true
lunarg_reference_1_2_1.save_folder_with_optional = ./test

# Integer
# ------------------------------------------
# int_required_only (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
# Integer Description
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:
# - lunarg_reference_1_2_1.toogle = true
lunarg_reference_1_2_1.int_with_optional = 76

# Float
# ------------------------------------------
# float_required_only (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
# Float Description
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:
# - lunarg_reference_1_2_1.toogle = true
lunarg_reference_1_2_1.float_with_optional = 76.500

# Frames
# ------------------------------------------
# frames_required_only (WINDOWS_X86, WINDOWS_ARM, LINUX, ANDROID)
# Frames Description
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:
# - lunarg_reference_1_2_1.toogle = true
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.
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:
# - lunarg_reference_1_2_1.toogle = true
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
lunarg_reference_1_2_1.list_empty = 


