Unverified Commit 044ea3bb authored by Victor Kropp's avatar Victor Kropp Committed by GitHub

fix SOFTWARE renderApi parsing on macOS (#599)

SOFTWARE_FAST is not supported on macOS, so it should fallback to SOFTWARE_COMPAT
parent e3f47986
...@@ -50,7 +50,8 @@ object SkikoProperties { ...@@ -50,7 +50,8 @@ object SkikoProperties {
internal fun parseRenderApi(text: String?): GraphicsApi { internal fun parseRenderApi(text: String?): GraphicsApi {
when(text) { when(text) {
"SOFTWARE_COMPAT" -> return GraphicsApi.SOFTWARE_COMPAT "SOFTWARE_COMPAT" -> return GraphicsApi.SOFTWARE_COMPAT
"SOFTWARE_FAST", "DIRECT_SOFTWARE", "SOFTWARE" -> return GraphicsApi.SOFTWARE_FAST "SOFTWARE_FAST", "DIRECT_SOFTWARE" -> return GraphicsApi.SOFTWARE_FAST
"SOFTWARE" -> return if (hostOs == OS.MacOS) GraphicsApi.SOFTWARE_COMPAT else GraphicsApi.SOFTWARE_FAST
"OPENGL" -> return GraphicsApi.OPENGL "OPENGL" -> return GraphicsApi.OPENGL
"DIRECT3D" -> { "DIRECT3D" -> {
return if (hostOs == OS.Windows) GraphicsApi.DIRECT3D return if (hostOs == OS.Windows) GraphicsApi.DIRECT3D
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment