Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-20 | Fix MIMPAMPS typos in constants throughout the engine | Andrii Doroshenko (Xrayez) | |
2020-02-18 | Fix arguments/default values in CanvasItem bindings | Rémi Verschelde | |
2020-02-18 | PoolVector is gone, replaced by Vector | Juan Linietsky | |
Typed `PoolTypeArray` types are now renamed `PackedTypeArray` and are sugar for `Vector<Type>`. | |||
2020-02-12 | ObjectID converted to a structure, fixes many bugs where used incorrectly as ↵ | Juan Linietsky | |
32 bits. | |||
2020-02-11 | Completed material/2D shader support (missing SCREEN_TEXTURE) | Juan Linietsky | |
2020-02-11 | Bugfixes and ability to better specify filter and repeat modes everywhere. | Juan Linietsky | |
Removes antialiased flag for draw_* methods. | |||
2020-02-11 | A lot of progress with canvas rendering, still far from working. | Juan Linietsky | |
2020-02-11 | Texture refactor | Juan Linietsky | |
-Texture renamed to Texture2D -TextureLayered as base now inherits 2Darray, cubemap and cubemap array -Removed all references to flags in textures (they will go in the shader) -Texture3D gone for now (will come back later done properly) -Create base rasterizer for RenderDevice, RasterizerRD | |||
2020-01-09 | Don't compile editor-only function when tools=no | Gilles Roudière | |
2020-01-01 | Update copyright statements to 2020 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! We're starting a new decade with a well-established, non-profit, free and open source game engine, and tons of further improvements in the pipeline from hundreds of contributors. Godot will keep getting better, and we're looking forward to all the games that the community will keep developing and releasing with it. | |||
2019-10-30 | Merge pull request #32934 from ajweeks/fix-scale-origin | Rémi Verschelde | |
Fix 2D scale gizmo placement | |||
2019-10-26 | Merge pull request #32657 from ptrojahn/lines | Rémi Verschelde | |
Fix draw_rect | |||
2019-10-22 | Fix canvas scale gizmo placement | AJ Weeks | |
2019-10-19 | Add arcs to indicate angle being measured by ruler | AJ Weeks | |
2019-10-11 | Fix draw_rect | Paul Trojahn | |
OpenGL uses the diamond exit rule to rasterize lines. If we don't shift the points down and to the right by 0.5, the line can sometimes miss a pixel when it shouldn't. The final fragment of a line isn't drawn. By drawing the lines clockwise, we can avoid a missing pixel in the rectangle. See section 3.4.1 in the OpenGL 1.5 specification. Fixes #32279 | |||
2019-09-22 | Changed some code found by Clang Tidy and Coverity | qarmin | |
2019-08-31 | Call some CanvasItem property setters only if needed | Hugo Locurcio | |
The CanvasItem property setters `set_modulate`, `set_self_modulate` and `set_light_mask` have some side effects that don't need to be run if the value hasn't changed. This closes #31777. | |||
2019-08-09 | Remove ERR_EXPLAIN from scene/* code | Tomasz Chabora | |
2019-07-10 | Merge pull request #30451 from raphael10241024/fix_outline | Rémi Verschelde | |
Fix DynamicFont outline does not draw using draw_char | |||
2019-07-09 | Add `width` and `antialiased` parameters to CanvasItem `draw_rect()` | Hugo Locurcio | |
This also removes some duplicated editor code which is now obsoleted by the new parameters in `draw_rect()`. | |||
2019-07-09 | Fix DynamaicFont outline does not draw using draw_char | RaphaelHunter | |
2019-07-01 | fix some crashes | Furkan Türkal | |
2019-04-19 | Added ability for multiple images to be imported as an atlas | Juan Linietsky | |
This adds support for groups in the import system, which point to a single file. Add property hint for saving files in file field | |||
2019-02-11 | Fix canvas particle material for old GLSL versions | JFonS | |
2019-02-06 | Fix particles animation on GLES2 | JFonS | |
2019-01-24 | Ability to get the current canvas item being drawn from stylebox. | Juan Linietsky | |
2019-01-17 | Add some checks to avoid disaster when making a node the scene root. Fixes ↵ | Juan Linietsky | |
#24484 | |||
2019-01-01 | Update copyright statements to 2019 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2018-12-11 | Merge pull request #23887 from ibrahn/dirty-material-list-lifetime | Rémi Verschelde | |
Moved dirty material lists from static to lifetime controlled by main. | |||
2018-12-05 | Fixed CanvasItem.draw_multimesh() binding. | MrCdK | |
2018-11-21 | Moved dirty material lists from static to lifetime controlled by main. | Ibrahn Sahir | |
As with 7d82bed4f4cac8f5227d935c0496290e24eb48c8, The list is now destroyed before the OS object, so can print errors if there are unfreed materials. | |||
2018-11-16 | Avoid duplicate visility changed notification, fixes #18160 | Juan Linietsky | |
2018-11-15 | Fix Particles2D animation regression from #23702 | JFonS | |
2018-11-13 | Make 2D particles work OOTB (again) | JFonS | |
2018-11-08 | -Moved EditorDefaultValue to ClassDB, made it core | Juan Linietsky | |
-Removed one and zero hints for properties, replaced by default value | |||
2018-11-07 | Merge pull request #21386 from RandomShaper/fix-picking-in-canvas-layers | Juan Linietsky | |
Fix picking in CanvasLayer | |||
2018-11-04 | Remove animation loop from ParticlesMaterial + improvements to CPUParticles2D | JFonS | |
Remove animation loop from ParticlesMaterial and move it to SpatialMaterial for 3D particles and Particles2D for the 2D case. Added animation to CPUParticles2D as well as the "Convert to CPUParticles2D" to the PAarticles2D menu. | |||
2018-09-12 | Make core/ includes absolute, remove subfolders from include path | Rémi Verschelde | |
This allows more consistency in the manner we include core headers, where previously there would be a mix of absolute, relative and include path-dependent includes. | |||
2018-09-06 | Add a function to force transform update, fixes #17628 | Juan Linietsky | |
2018-08-25 | Fix picking in CanvasLayer | Pedro J. Estébanez | |
New APIs in 2D physics allow intersection queries filtered by CanvasLayer object instance id. Viewport keep an inventory of its descendant CanvasLayers and takes advantage of all that to test picking with the mouse/touch position correctly transformed for each CanvasLayer. | |||
2018-08-21 | Optimize CanvasLayer::get_global_transform_with_canvas | Pedro J. Estébanez | |
So it takes advantage of the `get_global_transform` cached data. | |||
2018-07-18 | Fix CanvasItem search for a CanvasLayer | Pedro J. Estébanez | |
This fixes the situation where a `CanvasItem` descendant of a `Viewport` which in turn is a descendant of a `CanvasLayer` prefers the more outer `CanvasLayer` rather than the `Vierport`'s. Because of that, `CanvasItem`s inside a `Viewport` inside a `CanvasLayer` were being rendered to the main `Viewport` instead of the render target of the innermost one. | |||
2018-06-07 | Fixes the bad calculation of margin & anchors when child of Node2D | groud | |
2018-06-05 | Revert "Prevent visibility notification from being called twice in object ↵ | Rémi Verschelde | |
creation" | |||
2018-05-31 | Revert "Revert "Prevent visibility notification been called twice in object ↵ | Rémi Verschelde | |
creation"" This reverts commit 4d277b96ad581358f63870ae051dc73b69c82cd7. Woops, this wasn't meant to be committed. I just reverted it locally to test something, nothing wrong with the original commit :) | |||
2018-05-31 | Revert "Prevent visibility notification been called twice in object creation" | Rémi Verschelde | |
This reverts commit d42b17607ef14aeb72036f8747eb4d5c64979872. | |||
2018-05-07 | Add no-blend canvas item render_mode | Bastiaan Olij | |
2018-04-18 | Merge pull request #18172 from Chaosus/fix_notification | Rémi Verschelde | |
Prevent visibility notification from being called twice in object creation | |||
2018-04-13 | Merge pull request #17502 from groud/2Deditor_rect | Juan Linietsky | |
Remove the rect surrounding 2D nodes in 2D editor when it's not pertinent | |||
2018-04-13 | Prevent visibility notification been called twice in object creation | Chaosus | |