{
  "os_unix": 0,
  "os_bsd": 0,
  "os_linux": 0,
  "os_android": 0,
  "os_macosx": 0,
  "os_win": 1,
  "arch_ia32": 1,
  "arch_amd64": 0,
  "arch_arm": 0,
  "arch_aarch64": 0,
  "arch_e2k": 0,
  "arch_ppc64": 0,
  "build_debug": 0,
  "build_opengles": 0,
  "build_datetime": "Jan 12 2023 18:24:23",
  "build_revision": "custom build",
  "build_msc": 1916,
  "build_icc": 0,
  "build_gcc": 0,
  "build_clang": 0,
  "gfx_card": "AMD Radeon RX 6700 XT",
  "gfx_drv_ver": "8388841",
  "snd_card": "OpenAL Soft on Realtek Digital Output (Realtek(R) Audio); OpenAL Soft on Lautsprecher (Steam Streaming Speakers); OpenAL Soft on Lautsprecher (Realtek(R) Audio); OpenAL Soft on Lautsprecher (Steam Streaming Microphone); OpenAL Soft on Lautsprecher (2- Focusrite USB Audio); OpenAL Soft on 5 - LC49G95T (AMD High Definition Audio Device); ",
  "snd_drv_ver": "1.1 ALSOFT 1.21.0",
  "sdl_build_version": "2.0.12",
  "sdl_runtime_version": "2.0.12",
  "sdl_video_backend": "Windows",
  "sdl_display_count": 1,
  "sdl_cpu_count": 16,
  "sdl_system_ram": 32693,
  "freetype": "2.10.4",
  "renderer_backend": {
    "name": "vulkan",
    "extensions": [
      "VK_AMD_buffer_marker",
      "VK_AMD_calibrated_timestamps",
      "VK_AMD_device_coherent_memory",
      "VK_AMD_display_native_hdr",
      "VK_AMD_draw_indirect_count",
      "VK_AMD_gcn_shader",
      "VK_AMD_gpa_interface",
      "VK_AMD_gpu_shader_half_float",
      "VK_AMD_gpu_shader_int16",
      "VK_AMD_memory_overallocation_behavior",
      "VK_AMD_mixed_attachment_samples",
      "VK_AMD_pipeline_compiler_control",
      "VK_AMD_shader_ballot",
      "VK_AMD_shader_core_properties",
      "VK_AMD_shader_core_properties2",
      "VK_AMD_shader_early_and_late_fragment_tests",
      "VK_AMD_shader_explicit_vertex_parameter",
      "VK_AMD_shader_fragment_mask",
      "VK_AMD_shader_image_load_store_lod",
      "VK_AMD_shader_info",
      "VK_AMD_shader_trinary_minmax",
      "VK_AMD_texture_gather_bias_lod",
      "VK_AMD_wave_limits",
      "VK_EXT_4444_formats",
      "VK_EXT_border_color_swizzle",
      "VK_EXT_calibrated_timestamps",
      "VK_EXT_color_write_enable",
      "VK_EXT_conditional_rendering",
      "VK_EXT_conservative_rasterization",
      "VK_EXT_custom_border_color",
      "VK_EXT_depth_clip_control",
      "VK_EXT_depth_clip_enable",
      "VK_EXT_depth_range_unrestricted",
      "VK_EXT_descriptor_indexing",
      "VK_EXT_extended_dynamic_state",
      "VK_EXT_extended_dynamic_state2",
      "VK_EXT_external_memory_host",
      "VK_EXT_full_screen_exclusive",
      "VK_EXT_global_priority",
      "VK_EXT_global_priority_query",
      "VK_EXT_hdr_metadata",
      "VK_EXT_host_query_reset",
      "VK_EXT_image_robustness",
      "VK_EXT_image_view_min_lod",
      "VK_EXT_index_type_uint8",
      "VK_EXT_inline_uniform_block",
      "VK_EXT_line_rasterization",
      "VK_EXT_load_store_op_none",
      "VK_EXT_memory_budget",
      "VK_EXT_memory_priority",
      "VK_EXT_non_seamless_cube_map",
      "VK_EXT_pageable_device_local_memory",
      "VK_EXT_pipeline_creation_cache_control",
      "VK_EXT_pipeline_creation_feedback",
      "VK_EXT_post_depth_coverage",
      "VK_EXT_primitive_topology_list_restart",
      "VK_EXT_private_data",
      "VK_EXT_provoking_vertex",
      "VK_EXT_queue_family_foreign",
      "VK_EXT_robustness2",
      "VK_EXT_sample_locations",
      "VK_EXT_sampler_filter_minmax",
      "VK_EXT_scalar_block_layout",
      "VK_EXT_separate_stencil_usage",
      "VK_EXT_shader_atomic_float",
      "VK_EXT_shader_atomic_float2",
      "VK_EXT_shader_demote_to_helper_invocation",
      "VK_EXT_shader_image_atomic_int64",
      "VK_EXT_shader_stencil_export",
      "VK_EXT_shader_subgroup_ballot",
      "VK_EXT_shader_subgroup_vote",
      "VK_EXT_shader_viewport_index_layer",
      "VK_EXT_subgroup_size_control",
      "VK_EXT_texel_buffer_alignment",
      "VK_EXT_tooling_info",
      "VK_EXT_transform_feedback",
      "VK_EXT_vertex_attribute_divisor",
      "VK_EXT_ycbcr_image_arrays",
      "VK_GOOGLE_decorate_string",
      "VK_GOOGLE_hlsl_functionality1",
      "VK_GOOGLE_user_type",
      "VK_KHR_16bit_storage",
      "VK_KHR_8bit_storage",
      "VK_KHR_bind_memory2",
      "VK_KHR_buffer_device_address",
      "VK_KHR_copy_commands2",
      "VK_KHR_create_renderpass2",
      "VK_KHR_dedicated_allocation",
      "VK_KHR_depth_stencil_resolve",
      "VK_KHR_descriptor_update_template",
      "VK_KHR_device_group",
      "VK_KHR_draw_indirect_count",
      "VK_KHR_driver_properties",
      "VK_KHR_dynamic_rendering",
      "VK_KHR_external_fence",
      "VK_KHR_external_fence_win32",
      "VK_KHR_external_memory",
      "VK_KHR_external_memory_win32",
      "VK_KHR_external_semaphore",
      "VK_KHR_external_semaphore_win32",
      "VK_KHR_format_feature_flags2",
      "VK_KHR_fragment_shading_rate",
      "VK_KHR_get_memory_requirements2",
      "VK_KHR_global_priority",
      "VK_KHR_image_format_list",
      "VK_KHR_imageless_framebuffer",
      "VK_KHR_maintenance1",
      "VK_KHR_maintenance2",
      "VK_KHR_maintenance3",
      "VK_KHR_maintenance4",
      "VK_KHR_multiview",
      "VK_KHR_pipeline_executable_properties",
      "VK_KHR_pipeline_library",
      "VK_KHR_push_descriptor",
      "VK_KHR_relaxed_block_layout",
      "VK_KHR_sampler_mirror_clamp_to_edge",
      "VK_KHR_sampler_ycbcr_conversion",
      "VK_KHR_separate_depth_stencil_layouts",
      "VK_KHR_shader_atomic_int64",
      "VK_KHR_shader_clock",
      "VK_KHR_shader_draw_parameters",
      "VK_KHR_shader_float16_int8",
      "VK_KHR_shader_float_controls",
      "VK_KHR_shader_integer_dot_product",
      "VK_KHR_shader_non_semantic_info",
      "VK_KHR_shader_subgroup_extended_types",
      "VK_KHR_shader_subgroup_uniform_control_flow",
      "VK_KHR_shader_terminate_invocation",
      "VK_KHR_spirv_1_4",
      "VK_KHR_storage_buffer_storage_class",
      "VK_KHR_swapchain",
      "VK_KHR_swapchain_mutable_format",
      "VK_KHR_synchronization2",
      "VK_KHR_timeline_semaphore",
      "VK_KHR_uniform_buffer_standard_layout",
      "VK_KHR_variable_pointers",
      "VK_KHR_vulkan_memory_model",
      "VK_KHR_win32_keyed_mutex",
      "VK_KHR_workgroup_memory_explicit_layout",
      "VK_KHR_zero_initialize_workgroup_memory"
    ],
    "choosen_device": {
      "name": "AMD Radeon RX 6700 XT",
      "version": "0.1.3.217",
      "apiVersion": 4206809,
      "driverVersion": 8388841,
      "vendorID": 4098,
      "deviceID": 29663,
      "deviceType": 2,
      "index": 0,
      "memory": {
        "types": [
          {
            "propertyFlags": 1,
            "heapIndex": 1
          },
          {
            "propertyFlags": 6,
            "heapIndex": 0
          },
          {
            "propertyFlags": 7,
            "heapIndex": 1
          },
          {
            "propertyFlags": 14,
            "heapIndex": 0
          },
          {
            "propertyFlags": 193,
            "heapIndex": 1
          },
          {
            "propertyFlags": 198,
            "heapIndex": 0
          },
          {
            "propertyFlags": 199,
            "heapIndex": 1
          },
          {
            "propertyFlags": 206,
            "heapIndex": 0
          }
        ],
        "heaps": [
          {
            "size": 16476160,
            "flags": 0
          },
          {
            "size": 12566528,
            "flags": 3
          }
        ]
      },
      "constants": {
        "limits": {
          "maxImageDimension1D": 16384,
          "maxImageDimension2D": 16384,
          "maxImageDimension3D": 8192,
          "maxImageDimensionCube": 16384,
          "maxImageArrayLayers": 8192,
          "maxUniformBufferRange": 4294967295,
          "maxStorageBufferRange": 4294967295,
          "maxPushConstantsSize": 128,
          "maxMemoryAllocationCount": 4096,
          "maxSamplerAllocationCount": 1048576,
          "bufferImageGranularity": 1,
          "maxBoundDescriptorSets": 32,
          "maxPerStageDescriptorSamplers": 4294967295,
          "maxPerStageDescriptorUniformBuffers": 4294967295,
          "maxPerStageDescriptorStorageBuffers": 4294967295,
          "maxPerStageDescriptorSampledImages": 4294967295,
          "maxPerStageDescriptorStorageImages": 4294967295,
          "maxPerStageDescriptorInputAttachments": 4294967295,
          "maxPerStageResources": 4294967295,
          "maxDescriptorSetSamplers": 4294967295,
          "maxDescriptorSetUniformBuffers": 4294967295,
          "maxDescriptorSetUniformBuffersDynamic": 8,
          "maxDescriptorSetStorageBuffers": 4294967295,
          "maxDescriptorSetStorageBuffersDynamic": 8,
          "maxDescriptorSetSampledImages": 4294967295,
          "maxDescriptorSetStorageImages": 4294967295,
          "maxDescriptorSetInputAttachments": 4294967295,
          "maxVertexInputAttributes": 64,
          "maxVertexInputBindings": 32,
          "maxVertexInputAttributeOffset": 4294967295,
          "maxVertexInputBindingStride": 16383,
          "maxComputeSharedMemorySize": 65536,
          "maxComputeWorkGroupCount": [
            65535,
            65535,
            65535
          ],
          "maxComputeWorkGroupInvocations": 1024,
          "maxComputeWorkGroupSize": [
            1024,
            1024,
            1024
          ],
          "maxDrawIndexedIndexValue": 4294967295,
          "maxSamplerLodBias": 15.99609375,
          "maxSamplerAnisotropy": 16,
          "minMemoryMapAlignment": 64,
          "minTexelBufferOffsetAlignment": 4,
          "minUniformBufferOffsetAlignment": 16,
          "minStorageBufferOffsetAlignment": 4,
          "maxFramebufferWidth": 16384,
          "maxFramebufferHeight": 16384,
          "maxFramebufferLayers": 8192,
          "framebufferColorSampleCounts": 15,
          "framebufferDepthSampleCounts": 15,
          "framebufferStencilSampleCounts": 15,
          "framebufferNoAttachmentsSampleCounts": 15,
          "maxColorAttachments": 8,
          "sampledImageColorSampleCounts": 15,
          "sampledImageDepthSampleCounts": 15,
          "sampledImageStencilSampleCounts": 15,
          "storageImageSampleCounts": 15,
          "optimalBufferCopyOffsetAlignment": 1,
          "optimalBufferCopyRowPitchAlignment": 1
        },
        "descriptor_indexing": {
          "maxUpdateAfterBindDescriptorsInAllPools": 4294967295,
          "shaderSampledImageArrayNonUniformIndexingNative": 0,
          "maxPerStageDescriptorUpdateAfterBindSamplers": 4294967295,
          "maxPerStageDescriptorUpdateAfterBindSampledImages": 4294967295,
          "maxPerStageDescriptorUpdateAfterBindUniformBuffers": 4294967295,
          "maxPerStageUpdateAfterBindResources": 4294967295,
          "maxDescriptorSetUpdateAfterBindSamplers": 4294967295,
          "maxDescriptorSetUpdateAfterBindSampledImages": 4294967295,
          "maxDescriptorSetUpdateAfterBindUniformBuffers": 4294967295,
          "maxDescriptorSetUpdateAfterBindUniformBuffersDynamic": 8
        }
      },
      "features": {
        "imageCubeArray": true,
        "geometryShader": true,
        "tessellationShader": true,
        "logicOp": true,
        "multiDrawIndirect": true,
        "depthClamp": true,
        "depthBiasClamp": true,
        "samplerAnisotropy": true,
        "textureCompressionETC2": false,
        "textureCompressionASTC_LDR": false,
        "textureCompressionBC": true,
        "pipelineStatisticsQuery": true,
        "shaderSampledImageArrayNonUniformIndexing": true,
        "descriptorBindingUniformBufferUpdateAfterBind": true,
        "descriptorBindingSampledImageUpdateAfterBind": true,
        "descriptorBindingPartiallyBound": true,
        "descriptorBindingUpdateUnusedWhilePending": true,
        "descriptorBindingVariableDescriptorCount": true,
        "runtimeDescriptorArray": true
      },
      "present_modes": [
        0,
        2,
        3
      ],
      "surface_formats": [
        {
          "format": 44,
          "color_space": 0
        },
        {
          "format": 50,
          "color_space": 0
        },
        {
          "format": 58,
          "color_space": 0
        },
        {
          "format": 97,
          "color_space": 0
        },
        {
          "format": 44,
          "color_space": 1000104006
        },
        {
          "format": 50,
          "color_space": 1000104006
        },
        {
          "format": 58,
          "color_space": 1000104006
        },
        {
          "format": 97,
          "color_space": 1000104006
        },
        {
          "format": 58,
          "color_space": 1000104008
        },
        {
          "format": 97,
          "color_space": 1000104008
        },
        {
          "format": 58,
          "color_space": 1000104007
        },
        {
          "format": 97,
          "color_space": 1000104007
        },
        {
          "format": 97,
          "color_space": 1000104002
        },
        {
          "format": 58,
          "color_space": 1000213000
        },
        {
          "format": 97,
          "color_space": 1000213000
        },
        {
          "format": 2,
          "color_space": 0
        },
        {
          "format": 3,
          "color_space": 0
        },
        {
          "format": 4,
          "color_space": 0
        },
        {
          "format": 5,
          "color_space": 0
        },
        {
          "format": 8,
          "color_space": 0
        },
        {
          "format": 37,
          "color_space": 0
        },
        {
          "format": 38,
          "color_space": 0
        },
        {
          "format": 43,
          "color_space": 0
        },
        {
          "format": 45,
          "color_space": 0
        },
        {
          "format": 51,
          "color_space": 0
        },
        {
          "format": 52,
          "color_space": 0
        },
        {
          "format": 57,
          "color_space": 0
        },
        {
          "format": 64,
          "color_space": 0
        },
        {
          "format": 91,
          "color_space": 0
        },
        {
          "format": 92,
          "color_space": 0
        },
        {
          "format": 122,
          "color_space": 0
        }
      ],
      "surface_capabilities": {
        "minImageCount": 1,
        "maxImageCount": 16,
        "maxImageArrayLayers": 1,
        "supportedTransforms": 1,
        "supportedCompositeAlpha": 1,
        "supportedUsageFlags": 159
      }
    },
    "available_device": [],
    "instance_extensions": [
      "VK_KHR_device_group_creation",
      "VK_KHR_external_fence_capabilities",
      "VK_KHR_external_memory_capabilities",
      "VK_KHR_external_semaphore_capabilities",
      "VK_KHR_get_physical_device_properties2",
      "VK_KHR_get_surface_capabilities2",
      "VK_KHR_surface",
      "VK_KHR_win32_surface",
      "VK_EXT_debug_report",
      "VK_EXT_debug_utils",
      "VK_EXT_swapchain_colorspace"
    ],
    "validation_layers": [
      "VK_LAYER_AMD_switchable_graphics",
      "VK_LAYER_OBS_HOOK",
      "VK_LAYER_VALVE_steam_overlay",
      "VK_LAYER_VALVE_steam_fossilize"
    ]
  },
  "video_desktop_xres": 5120,
  "video_desktop_yres": 1440,
  "video_desktop_bpp": 24,
  "video_desktop_freq": 240,
  "uname_sysname": "Win11",
  "uname_release": "",
  "uname_version": "10.0.22621",
  "uname_machine": "x64",
  "cpu_identifier": "AMD Ryzen 7 3700X 8-Core Processor   ",
  "cpu_frequency": 3600000000,
  "cpu_pagesize": 4096,
  "cpu_largepagesize": 2097152,
  "cpu_numprocs": 16,
  "numa_numnodes": 1,
  "numa_factor": 1,
  "numa_interleaved": false,
  "ram_total": 32768,
  "ram_total_os": 32694,
  "x86_vendor": 2,
  "x86_model": 1,
  "x86_family": 23,
  "x86_caps[0]": 2128097803,
  "x86_caps[1]": 395049983,
  "x86_caps[2]": 1975662591,
  "x86_caps[3]": 802421759,
  "timer_resolution": 1e-7,
  "hardware_concurrency": 16
}
