| 12345678910111213141516171819202122 |
- package karl2d
- when ODIN_OS == .Windows {
- DEFAULT_RENDER_BACKEND :: RENDER_BACKEND_INTERFACE_D3D11
- } else {
- DEFAULT_RENDER_BACKEND :: RENDER_BACKEND_INTERFACE_GL
- }
- CUSTOM_RENDER_BACKEND_STR :: #config(KARL2D_RENDER_BACKEND, "")
- when CUSTOM_RENDER_BACKEND_STR != "" {
- when CUSTOM_RENDER_BACKEND_STR == "gl" {
- RENDER_BACKEND :: RENDER_BACKEND_INTERFACE_GL
- } else when CUSTOM_RENDER_BACKEND_STR == "d3d11" {
- RENDER_BACKEND :: RENDER_BACKEND_INTERFACE_D3D11
- } else {
- #panic(CUSTOM_RENDER_BACKEND_STR + " is not a valid value for KARL2D_RENDER_BACKEND. Available backends are: gl, d3d11")
- RENDER_BACKEND :: DEFAULT_RENDER_BACKEND
- }
- } else {
- RENDER_BACKEND :: DEFAULT_RENDER_BACKEND
- }
|