Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-17 | Merge pull request #44360 from bruvzg/ctl_punct_word_break | Rémi Verschelde | |
Add word breaks on punctuation characters. | |||
2020-12-16 | Reimplement skeletons and blend shapes | reduz | |
Uses compute shaders, which only once, on demand, and all in parallel. | |||
2020-12-15 | Merge pull request #44286 from clayjohn/VULKAN-fixes | Rémi Verschelde | |
Fixes to recent Vulkan errors | |||
2020-12-15 | Remove Generic6DOFJoint precision property | Marcel Admiraal | |
2020-12-15 | Merge pull request #44112 from ↵ | Rémi Verschelde | |
winterpixelgames/PR-more-deterministic-and-reliable-2d-physics make 2d constraint solving more deterministic by solving in push order | |||
2020-12-14 | Add word breaks on punctuation characters. | bruvzg | |
2020-12-13 | [Complex Text Layouts] Add variable fonts support. | bruvzg | |
2020-12-10 | Fixes to recent Vulkan errors | clayjohn | |
2020-12-10 | Image: Rename PVRTC{2,4} to PVRTC1_{2,4}, drop COMPRESS_PVRTC2 | Rémi Verschelde | |
We haven't had a proper implementation for COMPRESS_PVRTC2 (which is PVRTC1 2-bpp) in years, so let's drop it instead of keeping a compress type which doesn't work. The other enum values were renamed to clarify that our PVRTC2 and PVRTC4 are respectively PVRTC1 2-bpp and PVRTC1 4-bpp. PVRTC2 2-bpp and 4-bpp are not implemented yet. | |||
2020-12-09 | Merge pull request #44128 from KoBeWi/🧹 | Rémi Verschelde | |
Cleanup unused engine code | |||
2020-12-09 | Cleanup unused engine code | Tomasz Chabora | |
2020-12-09 | Static analyzer fixes: | bruvzg | |
Removes unused code in OS. Fixes return types. Fixes few typos. | |||
2020-12-08 | Merge pull request #44164 from madmiraal/g6dof-use-default-copy | Rémi Verschelde | |
Fix inconsistent Joint3DSW copy constructor and assignment declarations | |||
2020-12-07 | Add support for low-end 3D rendering. | reduz | |
-Reduce number of uniform sets from 6 to 4. -Remove features in low end mode, in order to reduce the number of texture units fit to 16. | |||
2020-12-07 | Fix inconsistent Joint3DSW copy constructor and assignment declarations | Marcel Admiraal | |
2020-12-07 | [Complex Text Layouts] Performance optimizations. | bruvzg | |
2020-12-05 | Merge pull request #36382 from aaronfranke/unhide-the-hidden | Rémi Verschelde | |
Unhide hidden members by renaming them and rebind Mesh enums | |||
2020-12-05 | Frees CanvasShaderSDF reference (prevents warning at startup) | Yuri Roubinsky | |
2020-12-04 | make 2d constraint solving more deterministic by solving in push order | Jordan Schidlowsky | |
2020-12-04 | Rename RD texture "type" to "texture_type" | Aaron Franke | |
"type" isn't very descriptive for exposed code, and this variable is exposed via RD_SETGET. | |||
2020-12-04 | Rename RD uniform "type" to "uniform_type" | Aaron Franke | |
"type" isn't very descriptive for exposed code, and this variable is exposed via RD_SETGET. | |||
2020-12-04 | Rename XR get_type and get_name | Aaron Franke | |
Now called get_tracker_type and get_tracker_name | |||
2020-12-05 | Merge pull request #44080 from akien-mga/doc-sync | Rémi Verschelde | |
doc: Sync classref with current source | |||
2020-12-04 | RenderingServer reorganization | reduz | |
2020-12-04 | doc: Sync classref with current source | Rémi Verschelde | |
And fixups: - Add missing bindings in RenderingServer - Remove duplicate ArrayMesh enum bindings (they're in Mesh already) - Remove redundant _unhandled_key_input binding in Control (it's in Node already) | |||
2020-12-04 | Merge pull request #44084 from vnen/float-is-real | Rémi Verschelde | |
Rename TYPE_REAL to TYPE_FLOAT | |||
2020-12-04 | Rename TYPE_REAL to TYPE_FLOAT | George Marques | |
To be consistent with the naming everywhere else. | |||
2020-12-03 | Reorganize rendering server. | reduz | |
-Made RenderingServerScene abstract, allowing reimplementation -RenderingServerRaster -> RenderingServerDefault, but this class is going away soon. | |||
2020-12-02 | Refactored Mesh internals and formats. | reduz | |
-Changed how mesh data is organized, hoping to make it more efficient on Vulkan and GLES. -Removed compression, it now always uses the most efficient format. -Added support for custom arrays (up to 8 custom formats) -Added support for 8 weights in skeleton data. -Added a simple optional versioning system for imported assets, to reimport if binary is newer -Fixes #43979 (I needed to test) WARNING: -NOT backwards compatible with previous 4.x-devel, will most likely never be, but it will force reimport scenes due to version change. -NOT backwards compatible with 3.x scenes, this will be eventually re-added. -Skeletons not working any longer, will fix in next PR. | |||
2020-11-30 | Fixed crash in canvas_item_add_polyline if color arr has incorrect size | Yuri Roubinsky | |
2020-11-28 | Merge pull request #42761 from fire/color-grading-3d | Rémi Verschelde | |
Environment brightness, contrast, saturation restore with 3d LUT. | |||
2020-11-28 | Environment brightness, contrast, saturation restore with color correction. | clayjohn | |
Allow gradients and 2d images. Use shader versions for LUT in tonemap Co-authored-by: alex-poe <3957610+CptPotato@users.noreply.github.com> Co-authored-by: QbieShay <cislaghi.ilaria@gmail.com> Co-authored-by: Clay John <claynjohn@gmail.com> | |||
2020-11-28 | Merge pull request #43828 from Chaosus/restore_line_antialiasing | Yuri Roubinsky | |
Restored antialiased lines by emulation using triangle strips | |||
2020-11-28 | Merge pull request #42987 from clayjohn/VULKAN-sky-only | Rémi Verschelde | |
Add sky_only setting to DirectionalLight3Ds | |||
2020-11-28 | Merge pull request #41100 from bruvzg/ctl_text_server_interface | Rémi Verschelde | |
[Complex Text Layouts] Implement TextServer interface. | |||
2020-11-27 | Restored antialiased lines by emulation using triangle strips | Yuri Roubinsky | |
2020-11-26 | Implement signed distance fields for 2D shaders | reduz | |
2020-11-26 | [Complex Text Layouts] Implement TextServer interface. Implement Fallback ↵ | bruvzg | |
TextServer. | |||
2020-11-19 | fix for two incorrectly bound texture formats | Jordan Schidlowsky | |
2020-11-18 | Check uniform set validity before freeing | Nick Swoboda | |
2020-11-16 | Remove empty lines around braces with the formatting script | Aaron Franke | |
2020-11-16 | Merge pull request #42167 from madmiraal/fix-42108 | Rémi Verschelde | |
Remove the unnecessary sync() and the restrictions it imposes on 3D Physics. | |||
2020-11-15 | Fix new transform to pixel snapping logic | Rémi Verschelde | |
Co-authored-by: lawnjelly <lawnjelly@gmail.com> | |||
2020-11-10 | Remove Attempted to free invalid ID error | Rafał Mikrut | |
2020-11-10 | Merge pull request #43333 from YeldhamDev/global_rate_scale_min | Rémi Verschelde | |
Disallow setting the AudioServer's 'global_rate_scale' to a value equal or inferior to 0 | |||
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 "unifom" typo in RasterizerStorageRD method | Hugo Locurcio | |
2020-11-05 | Disallow setting the AudioServer's 'global_rate_scale' to a value equal or ↵ | Michael Alexsander | |
inferior to 0 | |||
2020-11-04 | doc: Sync classref with current source + fixup some bindings | Rémi Verschelde | |
Includes various changes triggered by the refactoring of method bindings. |