Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-11-09 | Variant: Rename Type::_RID to Type::RID | Rémi Verschelde | |
The underscore prefix was used to avoid the conflict between the `RID` class name and the matching enum value in `Variant::Type`. This can be fixed differently by prefixing uses of the `RID` class in `Variant` with the scope resolution operator, as done already for `AABB`. | |||
2020-11-07 | Reorganized core/ directory, it was too fatty already | reduz | |
-Removed FuncRef, since Callable makes it obsolete -Removed int_types.h as its obsolete in c++11+ -Changed color names code | |||
2020-11-06 | Fix uninitialised variables in the BaseMaterial3D. | bruvzg | |
2020-11-02 | Alpha Hash and Alpha2Coverage Implementation | Marios Staikopoulos | |
2020-10-28 | Update scene/resources/dynamic_font.cpp | Juan Linietsky | |
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro> | |||
2020-10-28 | Implement CanvasGroup and CanvasItem clipping | reduz | |
-Allows merging several 2D objects into a single draw operation -Use current node to clip children nodes -Further fixes to Vulkan barriers -Changed font texture generation to white, fixes dark eges when blurred -Other small misc fixes to backbuffer code. | |||
2020-10-27 | Visual Shader Parenthesis fix | Luke Costello | |
missing parenthesis were added to prevent conditional statement from interacting with operations | |||
2020-10-26 | Merge pull request #43075 from Xrayez/color-ramp-to-gradient | Rémi Verschelde | |
Fixup `ColorRamp` to `Gradient` renames | |||
2020-10-25 | Fixup `ColorRamp` to `Gradient` renames | Andrii Doroshenko (Xrayez) | |
2020-10-24 | Refactored 2D shader and lighting system | reduz | |
-Removed normal/specular properties from nodes -Create CanvasTexture, which can contain normal/specular channels -Refactored, optimized and simplified 2D shaders -Use atlas for light textures. -Use a shadow atlas for shadow textures. -Use both items aboves to make light rendering stateless (faster). -Reorganized uniform sets for more efficiency. | |||
2020-10-19 | Merge pull request #42558 from Chaosus/vs_curve | Rémi Verschelde | |
Added visual shader node to easy gather data from a CurveTexture | |||
2020-10-18 | Revert "Replace SAO implementation with MSSAO" | Juan Linietsky | |
2020-10-18 | Merge pull request #42077 from clayjohn/MSSAO | Juan Linietsky | |
Replace SAO implementation with MSSAO | |||
2020-10-18 | Merge pull request #42201 from clayjohn/Vulkan-new-glow | Juan Linietsky | |
Optimize Glow with local memory | |||
2020-10-18 | Replace SAO implementation with MSSAO | clayjohn | |
2020-10-18 | Optimize Glow with local memory | clayjohn | |
2020-10-18 | Merge pull request #41418 from clayjohn/Vulkan-aerial | Rémi Verschelde | |
Add aerial perspective to fixed fog | |||
2020-10-18 | Refactor MethodBind to use variadic templates | reduz | |
Removed make_binders and the old style generated binders. | |||
2020-10-18 | Added VisualShaderNodeCurve to easy gather data from a CurveTexture | Yuri Roubinsky | |
2020-10-17 | Add aerial perspective to fixed fog | clayjohn | |
2020-10-10 | Adds Metallic to spatial light input of visual shaders | Yuri Roubinsky | |
2020-10-09 | Implement GPU Particle Collisions | reduz | |
-Sphere Attractor -Box Attractor -Vector Field -Sphere Collider -Box Collider -Baked SDF Collider -Heightmap Collider | |||
2020-10-05 | glTF: Fix parsing image data with `mimeType` undefined | Rémi Verschelde | |
The glTF 2.0 spec only makes `mimeType` mandatory for `bufferView` image data, so the previous logic to handle URIs with base64-encoded images could fail if `mimeType` is undefined. The logic was documented and refactored to better handle the spec, notably: - `uri` and `bufferView` are now mutually exclusive, and only the latter fails if `mimeType` is undefined. - `uri` with a file path will now respect the `mimeType` if defined, and thus attempt loading the file with the specified format (even if its extension is not the one expected for this format). So we can support bad extensions (PNG data with `.jpg` extension) or custom ones (PNG data in `.img` file for example). - `uri` with base64 encoded data will infer MIME type from `data:image/png` or `data:image/jpeg` if it was not documented in `mimeType` initially. - `uri` with base64 encoded data, no `mimeType` and `application/octet-stream` or `application/gltf-buffer` will fall back to trying both PNG and JPEG loaders. Fully fixes #33796 (and fixes up #42501). | |||
2020-10-04 | Fix typo in VisualShaderNodeSample3D::generate_code | Yuri Roubinsky | |
2020-10-03 | Fix def parameter in Texture visual shader nodes for sky/particles modes | Yuri Roubinsky | |
2020-10-03 | Switch from recursion to iterative for backfilling colour regions | Paulb23 | |
2020-10-02 | Fix VisualShaderNode::set_output_port_connected | Yuri Roubinsky | |
2020-10-01 | Expose Animation::value_track_interpolate to GDscript | lolligerjoj | |
2020-09-29 | Improve appearance of [connection] and [editable] sections in .tscn files | Danil Alexeev | |
2020-09-29 | Merge pull request #42078 from Chaosus/vs_rename_type | Rémi Verschelde | |
Renames Type to OpType in VisualShaderNodeMultiplyAdd | |||
2020-09-27 | Merge pull request #35924 from doot24/fix_#35863 | Rémi Verschelde | |
Fixed Gradient.remove_point not allowing fewer than two points. | |||
2020-09-24 | Add a property hint to StyleBoxFlat `shadow_size` for editor usability | Hugo Locurcio | |
This adds a visible range to the slider so it can be dragged more easily. This closes #42309. | |||
2020-09-23 | Merge pull request #42203 from rcorre/physicsmat_hint | Rémi Verschelde | |
Fix hints on PhysicsMaterial bounce/friction. | |||
2020-09-22 | Fix expressions nodes in visual shaders | Yuri Roubinsky | |
2020-09-21 | Fix some bugs in visual shader editor | Yuri Roubinsky | |
2020-09-19 | Fix hints on PhysicsMaterial bounce/friction. | Ryan Roden-Corrent | |
These values are only meaningful in the range 0 to 1. Make sure the editor enforces reasonable values. Fixes #42202. | |||
2020-09-18 | Fix typos with codespell | Rémi Verschelde | |
Using codespell 1.17.1. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang curvelinear dof doubleclick fave findn leapyear lod merchantibility nd numer ois ony que seeked synching te uint unselect webp EOF $ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po" $ git diff // undo unwanted changes ``` | |||
2020-09-15 | Renames Type to OpType in VisualShaderNodeMultiplyAdd | Yuri Roubinsky | |
To prevent possible conflicts with C# and other languages. | |||
2020-09-11 | Fix triplanar texture code generation in visual shaders | Yuri Roubinsky | |
2020-09-11 | Merge pull request #41955 from Chaosus/vs_performance_fix3 | Yuri Roubinsky | |
Improve performance of Add/Remove/Connect/Change nodes in visual shader | |||
2020-09-11 | Improve performance of Add/Remove/Connect/Change nodes in visual shader | Yuri Roubinsky | |
2020-09-11 | doc: Sync classref with current source | Rémi Verschelde | |
Bind missing enums. | |||
2020-09-10 | Move safe line color into editor | Paulb23 | |
2020-09-10 | Add folding gutter to code_edit | Paulb23 | |
2020-09-10 | Add main_gutter (breakpoints, bookmarks, execution lines) to code_edit | Paulb23 | |
2020-09-10 | Changed line_edited_from(from) to lines_edit_from(from, to) | Paulb23 | |
2020-09-10 | Added Line numbers to CodeEdit | Paulb23 | |
2020-09-10 | Add and convert editor to use CodeEdit | Paulb23 | |
2020-09-10 | Added Texture3D to visual shaders | Yuri Roubinsky | |
2020-09-09 | Merge pull request #41918 from reduz/implement-3d-textures | Juan Linietsky | |
Implement 3D textures as import and resource format. |