Harbor

branch main
showing the latest snapshot on main
select.odin 389 B · Plain text
backend/select.odin 0644 Raw
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")
}