|
@@ -34,7 +34,7 @@
|
|
|
|
|
|
#include "drivers/gles3/rasterizer_gles3.h"
|
|
#include "drivers/gles3/rasterizer_gles3.h"
|
|
#include "servers/visual/visual_server_raster.h"
|
|
#include "servers/visual/visual_server_raster.h"
|
|
-//#include "servers/visual/visual_server_wrap_mt.h"
|
|
|
|
|
|
+#include "servers/visual/visual_server_wrap_mt.h"
|
|
|
|
|
|
#include "main/main.h"
|
|
#include "main/main.h"
|
|
|
|
|
|
@@ -107,13 +107,12 @@ Error OSIPhone::initialize(const VideoMode &p_desired, int p_video_driver, int p
|
|
RasterizerGLES3::register_config();
|
|
RasterizerGLES3::register_config();
|
|
RasterizerGLES3::make_current();
|
|
RasterizerGLES3::make_current();
|
|
|
|
|
|
- visual_server = memnew(VisualServerRaster());
|
|
|
|
- /*
|
|
|
|
- FIXME: Reimplement threaded rendering? Or remove?
|
|
|
|
|
|
+ // FIXME: Reimplement threaded rendering? Or remove?
|
|
if (get_render_thread_mode() != RENDER_THREAD_UNSAFE) {
|
|
if (get_render_thread_mode() != RENDER_THREAD_UNSAFE) {
|
|
visual_server = memnew(VisualServerWrapMT(visual_server, false));
|
|
visual_server = memnew(VisualServerWrapMT(visual_server, false));
|
|
- };
|
|
|
|
- */
|
|
|
|
|
|
+ } else {
|
|
|
|
+ visual_server = memnew(VisualServerRaster);
|
|
|
|
+ }
|
|
|
|
|
|
visual_server->init();
|
|
visual_server->init();
|
|
//visual_server->cursor_set_visible(false, 0);
|
|
//visual_server->cursor_set_visible(false, 0);
|