parent
dc363207e9
commit
3df9aedabb
Binary file not shown.
|
@ -1 +1 @@
|
||||||
1678097863965
|
1678609115904
|
|
@ -152,6 +152,7 @@ public class VersionSettingPage extends FCLCommonPage implements ManageUI.Versio
|
||||||
rendererDataList.add(FCLConfig.Renderer.RENDERER_GL4ES);
|
rendererDataList.add(FCLConfig.Renderer.RENDERER_GL4ES);
|
||||||
rendererDataList.add(FCLConfig.Renderer.RENDERER_ZINK);
|
rendererDataList.add(FCLConfig.Renderer.RENDERER_ZINK);
|
||||||
rendererDataList.add(FCLConfig.Renderer.RENDERER_ANGLE);
|
rendererDataList.add(FCLConfig.Renderer.RENDERER_ANGLE);
|
||||||
|
rendererDataList.add(FCLConfig.Renderer.RENDERER_VGPU);
|
||||||
rendererSpinner.setDataList(rendererDataList);
|
rendererSpinner.setDataList(rendererDataList);
|
||||||
|
|
||||||
// add spinner text
|
// add spinner text
|
||||||
|
@ -175,6 +176,7 @@ public class VersionSettingPage extends FCLCommonPage implements ManageUI.Versio
|
||||||
rendererList.add(getContext().getString(R.string.settings_fcl_renderer_gl4es));
|
rendererList.add(getContext().getString(R.string.settings_fcl_renderer_gl4es));
|
||||||
rendererList.add(getContext().getString(R.string.settings_fcl_renderer_virgl));
|
rendererList.add(getContext().getString(R.string.settings_fcl_renderer_virgl));
|
||||||
rendererList.add(getContext().getString(R.string.settings_fcl_renderer_angle));
|
rendererList.add(getContext().getString(R.string.settings_fcl_renderer_angle));
|
||||||
|
rendererList.add(getContext().getString(R.string.settings_fcl_renderer_vgpu));
|
||||||
ArrayAdapter<String> rendererAdapter = new ArrayAdapter<>(getContext(), R.layout.item_spinner, rendererList);
|
ArrayAdapter<String> rendererAdapter = new ArrayAdapter<>(getContext(), R.layout.item_spinner, rendererList);
|
||||||
rendererAdapter.setDropDownViewResource(R.layout.item_spinner_dropdown);
|
rendererAdapter.setDropDownViewResource(R.layout.item_spinner_dropdown);
|
||||||
rendererSpinner.setAdapter(rendererAdapter);
|
rendererSpinner.setAdapter(rendererAdapter);
|
||||||
|
|
|
@ -322,6 +322,7 @@
|
||||||
<string name="settings_fcl_renderer_gl4es" translatable="false">Holy GL4ES (OpenGL 2.1)</string>
|
<string name="settings_fcl_renderer_gl4es" translatable="false">Holy GL4ES (OpenGL 2.1)</string>
|
||||||
<string name="settings_fcl_renderer_virgl" translatable="false">VirGLRenderer (OpenGL 4.3)</string>
|
<string name="settings_fcl_renderer_virgl" translatable="false">VirGLRenderer (OpenGL 4.3)</string>
|
||||||
<string name="settings_fcl_renderer_angle">ANGLE (OpenGL 4.6, only support 1.17+)</string>
|
<string name="settings_fcl_renderer_angle">ANGLE (OpenGL 4.6, only support 1.17+)</string>
|
||||||
|
<string name="settings_fcl_renderer_vgpu" translatable="false">Vgpu (OpenGL 2.1+)</string>
|
||||||
|
|
||||||
<string name="settings_game">Game Settings</string>
|
<string name="settings_game">Game Settings</string>
|
||||||
<string name="settings_game_dimension">Resolution</string>
|
<string name="settings_game_dimension">Resolution</string>
|
||||||
|
|
|
@ -132,7 +132,7 @@ public class FCLauncher {
|
||||||
String nativeDir = config.getContext().getApplicationInfo().nativeLibraryDir;
|
String nativeDir = config.getContext().getApplicationInfo().nativeLibraryDir;
|
||||||
envMap.put("LIBGL_NAME", renderer.getGlLibName());
|
envMap.put("LIBGL_NAME", renderer.getGlLibName());
|
||||||
envMap.put("LIBEGL_NAME", renderer.getEglLibName());
|
envMap.put("LIBEGL_NAME", renderer.getEglLibName());
|
||||||
if (renderer == FCLConfig.Renderer.RENDERER_GL4ES) {
|
if (renderer == FCLConfig.Renderer.RENDERER_GL4ES || renderer == FCLConfig.Renderer.RENDERER_VGPU) {
|
||||||
envMap.put("LIBGL_ES", "2");
|
envMap.put("LIBGL_ES", "2");
|
||||||
envMap.put("LIBGL_MIPMAP", "3");
|
envMap.put("LIBGL_MIPMAP", "3");
|
||||||
envMap.put("LIBGL_NORMALIZE", "1");
|
envMap.put("LIBGL_NORMALIZE", "1");
|
||||||
|
@ -244,7 +244,7 @@ public class FCLauncher {
|
||||||
|
|
||||||
// patch linker if using 64 bit device
|
// patch linker if using 64 bit device
|
||||||
if (Architecture.is64BitsDevice()) {
|
if (Architecture.is64BitsDevice()) {
|
||||||
bridge.patchLinker();
|
// bridge.patchLinker();
|
||||||
}
|
}
|
||||||
|
|
||||||
// env
|
// env
|
||||||
|
|
Binary file not shown.
Loading…
Reference in New Issue