virtualx-engine/platform/uwp
Hein-Pieter van Braam cacced7e50 Convert Object::cast_to() to the static version
Currently we rely on some undefined behavior when Object->cast_to() gets
called with a Null pointer. This used to work fine with GCC < 6 but
newer versions of GCC remove all codepaths in which the this pointer is
Null. However, the non-static cast_to() was supposed to be null safe.

This patch makes cast_to() Null safe and removes the now redundant Null
checks where they existed.

It is explained in this article: https://www.viva64.com/en/b/0226/
2017-08-24 23:08:24 +02:00
..
export Convert Object::cast_to() to the static version 2017-08-24 23:08:24 +02:00
app.cpp Fixes for new two-dash long command line arguments 2017-08-21 08:09:22 +02:00
app.h Fix compilation for UWP 2017-04-29 20:15:59 -03:00
detect.py UWP: Fix problem with Cert Kit validation 2017-07-12 01:24:07 -03:00
gl_context_egl.cpp Fix UWP compilation issues 2017-05-23 14:06:24 -03:00
gl_context_egl.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
joypad_uwp.cpp UWP: Add Gamepad vibration support 2017-08-07 00:09:18 -03:00
joypad_uwp.h UWP: Add Gamepad vibration support 2017-08-07 00:09:18 -03:00
logo.png Rename WinRT files to UWP 2016-11-03 14:51:08 -02:00
os_uwp.cpp -Renamed GlobalConfig to ProjectSettings, makes more sense. 2017-07-19 17:06:03 -03:00
os_uwp.h -Renamed GlobalConfig to ProjectSettings, makes more sense. 2017-07-19 17:06:03 -03:00
platform_config.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
power_uwp.cpp Improve documentation of thirdparty code snippets 2017-05-07 11:42:37 +02:00
power_uwp.h Improve documentation of thirdparty code snippets 2017-05-07 11:42:37 +02:00
SCsub Fix compilation for UWP 2017-04-29 20:15:59 -03:00
thread_uwp.cpp Makes all Godot API's methods Lower Case 2017-08-07 18:24:35 +07:00
thread_uwp.h Makes all Godot API's methods Lower Case 2017-08-07 18:24:35 +07:00