|
@@ -1505,9 +1505,14 @@ ShaderLanguage::DataType RenderingServer::global_variable_type_get_shader_dataty
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+RenderingDevice *RenderingServer::create_local_rendering_device() const {
|
|
|
+ return RenderingDevice::get_singleton()->create_local_device();
|
|
|
+}
|
|
|
+
|
|
|
void RenderingServer::_bind_methods() {
|
|
|
ClassDB::bind_method(D_METHOD("force_sync"), &RenderingServer::sync);
|
|
|
ClassDB::bind_method(D_METHOD("force_draw", "swap_buffers", "frame_step"), &RenderingServer::draw, DEFVAL(true), DEFVAL(0.0));
|
|
|
+ ClassDB::bind_method(D_METHOD("create_local_rendering_device"), &RenderingServer::create_local_rendering_device);
|
|
|
|
|
|
#ifndef _MSC_VER
|
|
|
#warning TODO all texture methods need re-binding
|