godot/scene/resources
Juan Linietsky ae09b55a19 Exposed RenderingDevice to script API
Also added an easier way to load native GLSL shaders.

Extras:

Had to fix no-cache for subresources in resource loader, it was not properly working, making shaders not properly reload.

Note:

The precommit hooks are broken because they don't seem to support enums from one class being used in another.
Feel free to fix this after merging this PR.
2020-04-20 21:21:58 -03:00
..
default_theme Merge pull request #37517 from nekomatata/slider-grab-area-highlight 2020-04-10 12:08:02 +02:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
animation.cpp Style: Set clang-format Standard to Cpp11 2020-03-17 07:36:24 +01:00
animation.h Fix out of bound array access caused by unassigned variable 2020-04-01 19:29:35 +02:00
audio_stream_sample.cpp Replace NULL with nullptr 2020-04-02 13:38:00 +02:00
audio_stream_sample.h PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
bit_map.cpp Style: Set clang-format Standard to Cpp11 2020-03-17 07:36:24 +01:00
bit_map.h Style: Set clang-format Standard to Cpp11 2020-03-17 07:36:24 +01:00
box_shape_3d.cpp Renaming of servers for coherency. 2020-03-27 15:21:27 -03:00
box_shape_3d.h Renamed 2D and 3D nodes to make their types explicit 2020-03-27 14:54:04 +01:00
capsule_shape_2d.cpp Renaming of servers for coherency. 2020-03-27 15:21:27 -03:00
capsule_shape_2d.h - Integrated NavigationServer and Navigation2DServer. 2020-02-10 14:38:52 +01:00
capsule_shape_3d.cpp Renaming of servers for coherency. 2020-03-27 15:21:27 -03:00
capsule_shape_3d.h Renamed 2D and 3D nodes to make their types explicit 2020-03-27 14:54:04 +01:00
circle_shape_2d.cpp Renaming of servers for coherency. 2020-03-27 15:21:27 -03:00
circle_shape_2d.h - Integrated NavigationServer and Navigation2DServer. 2020-02-10 14:38:52 +01:00
concave_polygon_shape_2d.cpp Renaming of servers for coherency. 2020-03-27 15:21:27 -03:00
concave_polygon_shape_2d.h PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
concave_polygon_shape_3d.cpp Renaming of servers for coherency. 2020-03-27 15:21:27 -03:00
concave_polygon_shape_3d.h Renamed 2D and 3D nodes to make their types explicit 2020-03-27 14:54:04 +01:00
convex_polygon_shape_2d.cpp Renaming of servers for coherency. 2020-03-27 15:21:27 -03:00
convex_polygon_shape_2d.h - Integrated NavigationServer and Navigation2DServer. 2020-02-10 14:38:52 +01:00
convex_polygon_shape_3d.cpp Renaming of servers for coherency. 2020-03-27 15:21:27 -03:00
convex_polygon_shape_3d.h Renamed 2D and 3D nodes to make their types explicit 2020-03-27 14:54:04 +01:00
curve.cpp Style: Set clang-format Standard to Cpp11 2020-03-17 07:36:24 +01:00
curve.h Variant: Added 64-bit packed arrays, renamed Variant::REAL to FLOAT. 2020-02-25 12:55:53 +01:00
cylinder_shape_3d.cpp Renaming of servers for coherency. 2020-03-27 15:21:27 -03:00
cylinder_shape_3d.h Renamed 2D and 3D nodes to make their types explicit 2020-03-27 14:54:04 +01:00
dynamic_font.cpp Exposed RenderingDevice to script API 2020-04-20 21:21:58 -03:00
dynamic_font.h Exposed RenderingDevice to script API 2020-04-20 21:21:58 -03:00
environment.cpp Merge pull request #37512 from reduz/implement-ssr 2020-04-02 17:17:27 +02:00
environment.h Re-Added screen space reflection. 2020-04-02 11:25:21 -03:00
font.cpp Exposed RenderingDevice to script API 2020-04-20 21:21:58 -03:00
font.h Exposed RenderingDevice to script API 2020-04-20 21:21:58 -03:00
gradient.cpp Variant: Added 64-bit packed arrays, renamed Variant::REAL to FLOAT. 2020-02-25 12:55:53 +01:00
gradient.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
height_map_shape_3d.cpp Renaming of servers for coherency. 2020-03-27 15:21:27 -03:00
height_map_shape_3d.h Rename more 2D and 3D nodes to follow convention 2020-03-27 16:26:34 +01:00
line_shape_2d.cpp Renaming of servers for coherency. 2020-03-27 15:21:27 -03:00
line_shape_2d.h - Integrated NavigationServer and Navigation2DServer. 2020-02-10 14:38:52 +01:00
material.cpp Refactored shadowmapping. 2020-04-08 11:19:43 -03:00
material.h Refactored shadowmapping. 2020-04-08 11:19:43 -03:00
mesh.cpp Replace NULL with nullptr 2020-04-02 13:38:00 +02:00
mesh.h Renaming of servers for coherency. 2020-03-27 15:21:27 -03:00
mesh_data_tool.cpp Replace NULL with nullptr 2020-04-02 13:38:00 +02:00
mesh_data_tool.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
mesh_library.cpp Allow using `MeshLibrary.get_item_preview()` in non-editor builds again 2020-02-17 00:07:44 +01:00
mesh_library.h Renamed 2D and 3D nodes to make their types explicit 2020-03-27 14:54:04 +01:00
multimesh.cpp Renaming of servers for coherency. 2020-03-27 15:21:27 -03:00
multimesh.h Renaming of servers for coherency. 2020-03-27 15:21:27 -03:00
navigation_mesh.cpp Variant: Added 64-bit packed arrays, renamed Variant::REAL to FLOAT. 2020-02-25 12:55:53 +01:00
navigation_mesh.h PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
packed_scene.cpp Replace NULL with nullptr 2020-04-02 13:38:00 +02:00
packed_scene.h PoolVector is gone, replaced by Vector 2020-02-18 10:10:36 +01:00
particles_material.cpp Replace NULL with nullptr 2020-04-02 13:38:00 +02:00
particles_material.h Reimplement Mutex with C++'s <mutex> 2020-02-26 20:40:10 +01:00
physics_material.cpp Variant: Added 64-bit packed arrays, renamed Variant::REAL to FLOAT. 2020-02-25 12:55:53 +01:00
physics_material.h Renaming of servers for coherency. 2020-03-27 15:21:27 -03:00
polygon_path_finder.cpp Replace NULL with nullptr 2020-04-02 13:38:00 +02:00
polygon_path_finder.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
primitive_meshes.cpp Replace NULL with nullptr 2020-04-02 13:38:00 +02:00
primitive_meshes.h Base 3D engine done, still untested, though. 2020-02-11 11:59:25 +01:00
ray_shape_3d.cpp Renaming of servers for coherency. 2020-03-27 15:21:27 -03:00
ray_shape_3d.h Rename more 2D and 3D nodes to follow convention 2020-03-27 16:26:34 +01:00
rectangle_shape_2d.cpp Renaming of servers for coherency. 2020-03-27 15:21:27 -03:00
rectangle_shape_2d.h - Integrated NavigationServer and Navigation2DServer. 2020-02-10 14:38:52 +01:00
resource_format_text.cpp Exposed RenderingDevice to script API 2020-04-20 21:21:58 -03:00
resource_format_text.h Exposed RenderingDevice to script API 2020-04-20 21:21:58 -03:00
segment_shape_2d.cpp Renaming of servers for coherency. 2020-03-27 15:21:27 -03:00
segment_shape_2d.h - Integrated NavigationServer and Navigation2DServer. 2020-02-10 14:38:52 +01:00
shader.cpp Exposed RenderingDevice to script API 2020-04-20 21:21:58 -03:00
shader.h Exposed RenderingDevice to script API 2020-04-20 21:21:58 -03:00
shape_2d.cpp Replace NULL with nullptr 2020-04-02 13:38:00 +02:00
shape_2d.h - Integrated NavigationServer and Navigation2DServer. 2020-02-10 14:38:52 +01:00
shape_3d.cpp Renaming of servers for coherency. 2020-03-27 15:21:27 -03:00
shape_3d.h Renamed 2D and 3D nodes to make their types explicit 2020-03-27 14:54:04 +01:00
skin.cpp Added StringName as a variant type. 2020-02-21 14:25:29 +01:00
skin.h Add support for named binds in Skin. 2020-02-21 09:40:29 -03:00
sky.cpp Renaming of servers for coherency. 2020-03-27 15:21:27 -03:00
sky.h Working sky shader implementation 2020-03-21 20:43:44 -07:00
sky_material.cpp Add light size to Sky Shaders 2020-04-17 09:32:24 -07:00
sky_material.h Add light size to Sky Shaders 2020-04-17 09:32:24 -07:00
sphere_shape_3d.cpp Renaming of servers for coherency. 2020-03-27 15:21:27 -03:00
sphere_shape_3d.h Renamed 2D and 3D nodes to make their types explicit 2020-03-27 14:54:04 +01:00
style_box.cpp Renaming of servers for coherency. 2020-03-27 15:21:27 -03:00
style_box.h Renaming of servers for coherency. 2020-03-27 15:21:27 -03:00
surface_tool.cpp Replace NULL with nullptr 2020-04-02 13:38:00 +02: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 Exposed RenderingDevice to script API 2020-04-20 21:21:58 -03:00
texture.h Exposed RenderingDevice to script API 2020-04-20 21:21:58 -03:00
theme.cpp Replace NULL with nullptr 2020-04-02 13:38:00 +02:00
theme.h Style: Set clang-format Standard to Cpp11 2020-03-17 07:36:24 +01:00
tile_set.cpp Replace NULL with nullptr 2020-04-02 13:38:00 +02:00
tile_set.h Replace NULL with nullptr 2020-04-02 13:38:00 +02:00
video_stream.h Texture refactor 2020-02-11 11:53:26 +01:00
visual_shader.cpp Adds warning to the uniform name in visual shader if its equal to keyword 2020-04-06 12:29:50 +03:00
visual_shader.h Adds warning to the uniform name in visual shader if its equal to keyword 2020-04-06 12:29:50 +03:00
visual_shader_nodes.cpp Add support for integer type in visual shaders 2020-02-26 10:12:06 +03:00
visual_shader_nodes.h Add support for integer type in visual shaders 2020-02-26 10:12:06 +03:00
world_2d.cpp More server renames for consistency after #37361 2020-03-28 13:20:48 +01:00
world_2d.h Renaming of servers for coherency. 2020-03-27 15:21:27 -03:00
world_3d.cpp Replace NULL with nullptr 2020-04-02 13:38:00 +02:00
world_3d.h Renaming of servers for coherency. 2020-03-27 15:21:27 -03:00
world_margin_shape_3d.cpp Renaming of servers for coherency. 2020-03-27 15:21:27 -03:00
world_margin_shape_3d.h Renamed 2D and 3D nodes to make their types explicit 2020-03-27 14:54:04 +01:00