Skip to content

Commit ce49a22

Browse files
committed
fix graphics API for Android
1 parent 842cba8 commit ce49a22

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

test/Scripts.Integration.Test/Editor/Builder.cs

+8
Original file line numberDiff line numberDiff line change
@@ -139,11 +139,19 @@ public static void BuildLinuxIl2CPPPlayer()
139139
public static void BuildAndroidIl2CPPPlayer()
140140
{
141141
Debug.Log("Builder: Building Android IL2CPP Player");
142+
PlayerSettings.SetUseDefaultGraphicsAPIs(BuildTarget.Android, false);
143+
PlayerSettings.SetGraphicsAPIs(BuildTarget.Android, new[] { UnityEngine.Rendering.GraphicsDeviceType.OpenGLCore });
144+
PlayerSettings.gpuSkinning = false;
145+
PlayerSettings.graphicsJobs = false;
142146
BuildIl2CPPPlayer(BuildTarget.Android, BuildTargetGroup.Android, BuildOptions.StrictMode);
143147
}
144148
public static void BuildAndroidIl2CPPProject()
145149
{
146150
Debug.Log("Builder: Building Android IL2CPP Project");
151+
PlayerSettings.SetUseDefaultGraphicsAPIs(BuildTarget.Android, false);
152+
PlayerSettings.SetGraphicsAPIs(BuildTarget.Android, new[] { UnityEngine.Rendering.GraphicsDeviceType.OpenGLCore });
153+
PlayerSettings.gpuSkinning = false;
154+
PlayerSettings.graphicsJobs = false;
147155
EditorUserBuildSettings.exportAsGoogleAndroidProject = true;
148156
BuildIl2CPPPlayer(BuildTarget.Android, BuildTargetGroup.Android, BuildOptions.AcceptExternalModificationsToPlayer);
149157
}

0 commit comments

Comments
 (0)