package backend GPU_BACKEND :: #config(GPU_BACKEND, "vulkan") when GPU_BACKEND == "vulkan" { REQUIRED_SHADER_FORMAT :: Shader_Format.SPIRV } else when GPU_BACKEND == "d3d11" || GPU_BACKEND == "d3d12" { REQUIRED_SHADER_FORMAT :: Shader_Format.HLSL } else when GPU_BACKEND == "opengl" { REQUIRED_SHADER_FORMAT :: Shader_Format.GLSL } else { #assert(false, "unsupported GPU_BACKEND") }