godot/scene/resources
Rémi Verschelde 49fec646cb Fix compilation warnings and re-enable werror=yes on Travis
Fix -Wunused-variable, -Wunused-but-set-variable and -Wswitch warnings
raised by GCC 8 and 9.

Fix -Wunused-function, -Wunused-private-field and
-Wtautological-constant-out-of-range-compare raised by Clang.

Fix MSVC 2019 warning C4804 (unsafe use of type 'bool' in comparison
operation).

GCC -Wcpp warnings/Clang -W#warnings (`#warning`) are no longer raising
errors and will thus not abort compilation with `werror=yes`.

Treat glslang headers are system headers to avoid raising warnings.

Re-enables us to build with `werror=yes` on Linux and macOS, thus
catching warnings that would be introduced by new code.

Fixes #36132.
2020-02-18 20:51:25 +01:00
..
default_theme Texture refactor 2020-02-11 11:53:26 +01:00
animation.cpp PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
animation.h PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
audio_stream_sample.cpp PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
audio_stream_sample.h PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
bit_map.cpp PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
bit_map.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
box_shape.cpp - Integrated NavigationServer and Navigation2DServer. 2020-02-10 14:38:52 +01:00
box_shape.h - Integrated NavigationServer and Navigation2DServer. 2020-02-10 14:38:52 +01:00
canvas.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
canvas.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
capsule_shape.cpp - Integrated NavigationServer and Navigation2DServer. 2020-02-10 14:38:52 +01:00
capsule_shape.h - Integrated NavigationServer and Navigation2DServer. 2020-02-10 14:38:52 +01:00
capsule_shape_2d.cpp - Integrated NavigationServer and Navigation2DServer. 2020-02-10 14:38:52 +01:00
capsule_shape_2d.h - Integrated NavigationServer and Navigation2DServer. 2020-02-10 14:38:52 +01:00
circle_shape_2d.cpp - Integrated NavigationServer and Navigation2DServer. 2020-02-10 14:38:52 +01:00
circle_shape_2d.h - Integrated NavigationServer and Navigation2DServer. 2020-02-10 14:38:52 +01:00
concave_polygon_shape.cpp PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
concave_polygon_shape.h PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
concave_polygon_shape_2d.cpp PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
concave_polygon_shape_2d.h PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
convex_polygon_shape.cpp PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
convex_polygon_shape.h PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
convex_polygon_shape_2d.cpp PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
convex_polygon_shape_2d.h - Integrated NavigationServer and Navigation2DServer. 2020-02-10 14:38:52 +01:00
curve.cpp PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
curve.h PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
cylinder_shape.cpp - Integrated NavigationServer and Navigation2DServer. 2020-02-10 14:38:52 +01:00
cylinder_shape.h - Integrated NavigationServer and Navigation2DServer. 2020-02-10 14:38:52 +01:00
dynamic_font.cpp PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
dynamic_font.h PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
environment.cpp Fix bind method set_override_exposure_enabled of CameraEffects 2020-02-14 20:05:54 +01:00
environment.h Remove more deprecated methods and code 2020-02-13 12:37:45 +01:00
font.cpp PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
font.h PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
gradient.cpp PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
gradient.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
height_map_shape.cpp PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
height_map_shape.h PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
line_shape_2d.cpp - Integrated NavigationServer and Navigation2DServer. 2020-02-10 14:38:52 +01:00
line_shape_2d.h - Integrated NavigationServer and Navigation2DServer. 2020-02-10 14:38:52 +01:00
material.cpp Fix various GCC compilation warnings after Vulkan merge 2020-02-14 10:02:31 +01:00
material.h Remove more deprecated methods and code 2020-02-13 12:37:45 +01:00
mesh.cpp PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
mesh.h PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
mesh_data_tool.cpp PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
mesh_data_tool.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
mesh_library.cpp Texture refactor 2020-02-11 11:53:26 +01:00
mesh_library.h Texture refactor 2020-02-11 11:53:26 +01:00
multimesh.cpp PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
multimesh.h PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
navigation_mesh.cpp PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
navigation_mesh.h PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
packed_scene.cpp PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
packed_scene.h PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
particles_material.cpp Texture refactor 2020-02-11 11:53:26 +01:00
particles_material.h Texture refactor 2020-02-11 11:53:26 +01:00
physics_material.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
physics_material.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
plane_shape.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
plane_shape.h - Integrated NavigationServer and Navigation2DServer. 2020-02-10 14:38:52 +01:00
polygon_path_finder.cpp PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
polygon_path_finder.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
primitive_meshes.cpp PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
primitive_meshes.h Base 3D engine done, still untested, though. 2020-02-11 11:59:25 +01:00
ray_shape.cpp - Integrated NavigationServer and Navigation2DServer. 2020-02-10 14:38:52 +01:00
ray_shape.h - Integrated NavigationServer and Navigation2DServer. 2020-02-10 14:38:52 +01:00
rectangle_shape_2d.cpp - Integrated NavigationServer and Navigation2DServer. 2020-02-10 14:38:52 +01:00
rectangle_shape_2d.h - Integrated NavigationServer and Navigation2DServer. 2020-02-10 14:38:52 +01:00
resource_format_text.cpp PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
resource_format_text.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
SCsub
segment_shape_2d.cpp - Integrated NavigationServer and Navigation2DServer. 2020-02-10 14:38:52 +01:00
segment_shape_2d.h - Integrated NavigationServer and Navigation2DServer. 2020-02-10 14:38:52 +01:00
shader.cpp Texture refactor 2020-02-11 11:53:26 +01:00
shader.h Texture refactor 2020-02-11 11:53:26 +01:00
shape.cpp PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
shape.h PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
shape_2d.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
shape_2d.h - Integrated NavigationServer and Navigation2DServer. 2020-02-10 14:38:52 +01:00
skin.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
skin.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
sky.cpp PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
sky.h Environment sky more or less working. 2020-02-11 12:01:05 +01:00
space_2d.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
space_2d.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
sphere_shape.cpp - Integrated NavigationServer and Navigation2DServer. 2020-02-10 14:38:52 +01:00
sphere_shape.h - Integrated NavigationServer and Navigation2DServer. 2020-02-10 14:38:52 +01:00
style_box.cpp Texture refactor 2020-02-11 11:53:26 +01:00
style_box.h Texture refactor 2020-02-11 11:53:26 +01:00
surface_tool.cpp Fix compilation warnings and re-enable werror=yes on Travis 2020-02-18 20:51:25 +01:00
surface_tool.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
text_file.cpp PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
text_file.h Revert "Remove TextFile from public API" 2020-02-18 10:35:30 +01:00
texture.cpp PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
texture.h Fix GDCLASS for Texture2D/TextureLayered 2020-02-17 08:21:10 +03:00
theme.cpp PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
theme.h PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
tile_set.cpp Texture refactor 2020-02-11 11:53:26 +01:00
tile_set.h Texture refactor 2020-02-11 11:53:26 +01:00
video_stream.h Texture refactor 2020-02-11 11:53:26 +01:00
visual_shader.cpp PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
visual_shader.h Texture refactor 2020-02-11 11:53:26 +01:00
visual_shader_nodes.cpp Texture refactor 2020-02-11 11:53:26 +01:00
visual_shader_nodes.h Texture refactor 2020-02-11 11:53:26 +01:00
world.cpp WIP CameraEffects implementation (bokeh not working for now) 2020-02-11 12:15:03 +01:00
world.h WIP CameraEffects implementation (bokeh not working for now) 2020-02-11 12:15:03 +01:00
world_2d.cpp Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
world_2d.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00