godot/servers
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
..
arvr ClassDB: Provide the enum name of integer constants 2017-08-20 22:07:43 +02:00
audio Add closest_power_of_2 func and implement mix_rate/latency on OS X 2017-08-17 19:51:13 -03:00
physics Removed unnecessary assignments 2017-08-21 15:15:55 -04:00
physics_2d Removed unnecessary assignments 2017-08-21 15:15:55 -04:00
visual property validate assignment condition in new variables, fixes #9411 2017-08-20 16:15:46 -03:00
arvr_server.cpp ClassDB: Provide the enum name of integer constants 2017-08-20 22:07:43 +02:00
arvr_server.h Synchronize parameter names in definition and declaration 2017-08-16 17:22:23 +02:00
audio_server.cpp Convert Object::cast_to() to the static version 2017-08-24 23:08:24 +02:00
audio_server.h -Volume sliders, mute, solo and fx bypass are functional, closes #9021 2017-08-18 18:21:53 -03:00
physics_2d_server.cpp ClassDB: Provide the enum name of integer constants 2017-08-20 22:07:43 +02:00
physics_2d_server.h ClassDB: Provide the enum name of integer constants 2017-08-20 22:07:43 +02:00
physics_server.cpp ClassDB: Provide the enum name of integer constants 2017-08-20 22:07:43 +02:00
physics_server.h ClassDB: Provide the enum name of integer constants 2017-08-20 22:07:43 +02:00
register_server_types.cpp Adding base classes and structures for ARVR support 2017-07-28 10:39:15 +10:00
register_server_types.h Add "Godot Engine contributors" copyright line 2017-04-08 00:11:42 +02:00
SCsub Merge pull request #8567 from BastiaanOlij/ar_vr_server 2017-07-31 13:29:18 +02:00
server_wrap_mt_common.h Makes all Godot API's methods Lower Case 2017-08-07 18:24:35 +07:00
visual_server.cpp Fixed wrong usage of has_no_area function, closes #10434 2017-08-19 14:54:04 -03:00
visual_server.h -Fix all shadow and culling related issues, fixes #9330 2017-08-19 20:07:21 -03:00