Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-02 | Merge pull request #66747 from aaronfranke/move-euler-order | Rémi Verschelde | |
Move EulerOrder enum to math_defs.h and global scope | |||
2022-11-02 | Move EulerOrder enum to math_defs.h and global scope | Aaron Franke | |
2022-11-02 | Style: Misc docs and comment style and language fixes | Rémi Verschelde | |
- Removed empty paragraphs in XML. - Consistently use bold style for "Example:", on a new line. - Fix usage of `[code]` when hyperlinks could be used (`[member]`, `[constant]`). - Fix invalid usage of backticks for inline code in BBCode. - Fix some American/British English spelling inconsistencies. - Other minor fixes spotted along the way, including typo fixes with codespell. - Don't specify `@GlobalScope` for `enum` and `constant`. | |||
2022-11-02 | Merge pull request #52350 from BimDav/viewport_canvas_cull | Rémi Verschelde | |
Added Viewport canvas cull mask feature | |||
2022-11-02 | Merge pull request #67639 from clayjohn/GLES3-2d-shadows | Rémi Verschelde | |
Add 2D shadows and canvas SDF to OpenGL3 renderer | |||
2022-11-01 | Fix predefined constants to be accessible in the shader includes | Yuri Rubinsky | |
2022-11-01 | Merge pull request #62418 from Calinou/movie-maker-warn-on-low-disk-space | Rémi Verschelde | |
Warn if available disk space is low when Movie Maker mode is enabled | |||
2022-11-01 | Merge pull request #68082 from Klowner/softbody3d-reoptmizelinkorder-crash-fix | Rémi Verschelde | |
Avoid GodotSoftBody3D.reoptimize_link_order() crash if <2 nodes available. | |||
2022-11-01 | Warn if available disk space is low when Movie Maker mode is enabled | Hugo Locurcio | |
Saving movies can require a lot of disk space, and running out of disk space may cause the entire recording to have to be redone. This also prints a message on startup to state that Movie Maker mode is enabled, along with the requested framerate. Since Movie Maker mode forces non-real-time simulation, it's important to know that it is enabled when starting the project. | |||
2022-10-31 | Add safety check for at least 2 nodes and 1 link to ↵ | Mark Riedesel | |
GodotSoftBody3D.reoptimize_link_order() before proceeding. Fixes #61474 | |||
2022-10-31 | [DisplayServer] Hide internal window creation/deletion methods and expose ↵ | bruvzg | |
some missing methods. | |||
2022-10-31 | Viewport canvas cull mask feature | BimDav | |
Co-authored-by: Valentin Zagura <puthre@gmail.com> | |||
2022-10-31 | Merge pull request #67578 from KoBeWi/GEDITOR | Rémi Verschelde | |
Unify usage of GLOBAL/EDITOR_GET | |||
2022-10-31 | Merge pull request #67588 from KoBeWi/if(!GDVIRTUAL_CALL)don't | Rémi Verschelde | |
Simplify GDVIRTUAL_CALL calls | |||
2022-10-31 | Make code generation for shader boolean uniform instances easier | Yuri Rubinsky | |
2022-10-31 | Merge pull request #67519 from BastiaanOlij/change_xr_pre_draw_viewport | Rémi Verschelde | |
Changing timing of call to xr_interface->pre_draw_viewport | |||
2022-10-31 | Merge pull request #67907 from clayjohn/RD-model-matrix | Rémi Verschelde | |
Correctly rename to read_model_matrix when using shader builtins that rely on model matrix | |||
2022-10-31 | Merge pull request #67915 from RevoluPowered/fix-intel-macbook-crash-subgroups | Rémi Verschelde | |
Ensure vulkan subgroups are disabled for MoltenVK | |||
2022-10-28 | Merge pull request #67112 from Chaosus/fix_boolean_uniform_instances | Yuri Rubinsky | |
2022-10-28 | Merge pull request #67790 from kdada/fix-flash-window | Clay John | |
Make creating window do not flicker when specify custom position | |||
2022-10-28 | Add 2D shadows and canvas SDF to OpenGL3 renderer | clayjohn | |
This is an initial implementation based on the current RD implementation Performance will improve later | |||
2022-10-28 | Merge pull request #67498 from Chaosus/fix_shader_crash | Yuri Rubinsky | |
2022-10-27 | Fix ss_effects_flags uniform in clustered forward renderer | clayjohn | |
This comes from an uncaught merge conflict resulting from the split of scene_data into scene_data and implementation_data | |||
2022-10-27 | Merge pull request #64382 from peastman/support | Clay John | |
Optimized support function for large meshes | |||
2022-10-27 | Merge pull request #66107 from devloglogan/ambient-light-disabled-fix | Clay John | |
Fix ambient_light_disabled render mode flag | |||
2022-10-27 | Merge pull request #64710 from MinusKube/window-size-crash | Clay John | |
Prevent windows from having a size greater than device limit | |||
2022-10-27 | Merge pull request #67043 from clayjohn/clip_children | Clay John | |
Improve behaviour of clip_children by clipping to parent alpha value but still retaining parent color | |||
2022-10-27 | Merge pull request #66383 from aaronfranke/basis-from-euler | Clay John | |
Clean up Basis from Euler code | |||
2022-10-26 | Ensure vulkan subgroups are disabled for MoltenVK | Gordon MacPherson | |
We found they don't work on intel macbooks properly at all. Possible future solutions: - update to moltenvk. - update to spirv may resolve it. | |||
2022-10-26 | Fix EXE_BAD_ACCESS caused by optional argument | Gordon MacPherson | |
This argument is now non optional, but this never hits the same bad access. I voted to simplify the code here since the argument is never used optionally in our codebase. | |||
2022-10-26 | Correctly rename to read_model_matrix when using shader builtins that rely ↵ | clayjohn | |
on model matrix | |||
2022-10-24 | Make window creation with custom position do not flash | Wei Guo | |
2022-10-23 | Merge pull request #67566 from Sauermann/fix-code-simplifications | Clay John | |
Code simplifications | |||
2022-10-21 | Clean up Basis from Euler code | Aaron Franke | |
2022-10-19 | Fix RigidBody3D inertia calculation | Cykyrios | |
2022-10-18 | Optimized support function for large meshes | Peter Eastman | |
2022-10-19 | Simplify GDVIRTUAL_CALL calls | kobewi | |
2022-10-18 | Unify usage of GLOBAL/EDITOR_GET | kobewi | |
2022-10-18 | Code simplifications | Markus Sauermann | |
1. Viewport::get_visible_rect().position is always zero. So Control::get_window_rect is identical to Control::get_global_rect. Remove Control::get_window_rect since it is not used in the source code. 2. sqrt(a * a) = abs(a) for doubles 3. Simplify affine_inverse combination 4. Simplify calculation in shaders | |||
2022-10-17 | Changing timing of call to xr_interface->pre_draw_viewport | Bastiaan Olij | |
2022-10-16 | Fix editor crash when assigning some uniform hints to the textures | Yuri Rubinsky | |
2022-10-14 | Implement multiple clip_children modes for CanvasItems | clayjohn | |
2022-10-14 | Make some Image methods static | kobewi | |
2022-10-13 | Improve behaviour of clip_children by clipping | clayjohn | |
to parent alpha value, but still retaining parent color | |||
2022-10-13 | Optimize Convex Collision | Juan Linietsky | |
Implements the Gauss Mapping optimization to SAT convex collision test. * Described [here](https://ubm-twvideo01.s3.amazonaws.com/o1/vault/gdc2013/slides/822403Gregorius_Dirk_TheSeparatingAxisTest.pdf) by Dirk Gregorius. * Requires adding of face information to edges in MeshData * Took the chance to convert MeshData to LocalVector for performance. | |||
2022-10-13 | Merge pull request #67335 from clayjohn/GLES3-2d-lights | Rémi Verschelde | |
Add 2D lights to OpenGL3 canvas renderer | |||
2022-10-13 | Merge pull request #67320 from Calinou/fix-volumetric-fog-low-density | Rémi Verschelde | |
Fix volumetric fog not rendering at densities lower than or equal to 0.001 | |||
2022-10-13 | Merge pull request #67307 from TechnoPorg/lod-radial-distance | Rémi Verschelde | |
Use radial distance for making LOD decisions. | |||
2022-10-12 | Add 2D lights to OpenGL3 canvas renderer | clayjohn | |
This is an initial implementation using the same single-pass approach as the RenderingDevice. | |||
2022-10-13 | Fix volumetric fog not rendering at densities lower than or equal to 0.001 | Hugo Locurcio | |
This allows volumetric fog to render with the lowest density that can be specified in the inspector (0.0001). |