Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-09 | Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in "main" and "servers" directories | Michael Alexsander Silva Dias | |
2019-07-04 | Ensure that nested YSort preserves intermediate modulate values | Bojidar Marinov | |
Fixes #28501 | |||
2019-06-26 | Some code changed with Clang-Tidy | qarmin | |
2019-04-22 | Don't try to statically allocate 2x 8193 pointers | Hein-Pieter van Braam-Stewart | |
Maximum stack size is only 8KiB, this will try to allocate 8193 * sizeof(void*) * 2 = 131088 bytes on the stack. This causes a crash in some cases. | |||
2019-04-19 | Merge pull request #28200 from bojidar-bg/28115-ysort-breaks-shader | Rémi Verschelde | |
Fix nested YSort breaking "Use parent material" | |||
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-04-19 | Fix nested YSort breaking use_parent_material | Bojidar Marinov | |
Fixes #28115 | |||
2019-04-09 | Do not YSort canvas items that are not visible | Bojidar Marinov | |
Fixes an issue with nested YSorts not regarding visibility | |||
2019-04-06 | Merge pull request #25624 from nekomatata/texture-rect-flip | Rémi Verschelde | |
Add ability to flip TextureRect horizontally or vertically | |||
2019-04-05 | Ability to make CanvasLayers have pseudo 3D depth. | Juan Linietsky | |
2019-04-03 | Add ability to flip TextureRect horizontally or vertically | PouleyKetchoupp | |
2019-03-03 | Fix style issues from recent commits | Rémi Verschelde | |
2019-03-02 | Clean up and fix some situations where triangulation may fail, closes #26366 | Juan Linietsky | |
2019-02-20 | Add -Wshadow=local to warnings and fix reported issues. | marxin | |
Fixes #25316. | |||
2019-02-12 | Drivers, main, servers: Ensure classes match their header filename | Rémi Verschelde | |
Renamed: - `drivers/alsamidi/alsa_midi.h` -> `midi_driver_alsamidi.h` (same for `coremidi` and `winmidi`) - `main/timer_sync.h` -> `main_timer_sync.h` - `servers/visual/visual_server_global.h` -> `visual_server_globals.h` | |||
2019-01-21 | Cleanup after @reduz :) | Rémi Verschelde | |
Fixes #25172. | |||
2019-01-17 | Fixes to 2D lights, closes #24750 | Juan Linietsky | |
2019-01-09 | Fix a nested ysort invalid memory read again | Bojidar Marinov | |
Fixes #24755 | |||
2019-01-01 | Update copyright statements to 2019 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2018-12-04 | Fix error when adding children to YSort | Bojidar Marinov | |
If it weren't for this warning, it would have crashed in release builds. Fix #23889, fixup 6b8d6e3b07c83da1c365f9ad79e84e5147ec26f7 | |||
2018-11-21 | Fix YSort crash when removing a child | Bojidar Marinov | |
Fixup of 8e4837f35778e917370e802c167ce1fbd07b068c Fixes #23775 | |||
2018-11-12 | Merge pull request #23407 from bojidar-bg/3281-ysort-recursive | Rémi Verschelde | |
Y-Sort children together in nested YSorts | |||
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-10-30 | Y-Sort children together in nested YSorts | Bojidar Marinov | |
Closes #3281 | |||
2018-10-19 | Fixing warnings generated by MSVC | Dualtagh Murray | |
Fixes #22684. | |||
2018-08-29 | Ported CPU particles to 2D | Juan Linietsky | |
2018-07-29 | Remove pointless check for no texture, fixes #7298 | Juan Linietsky | |
2018-07-26 | Reduce unnecessary COW on Vector by make writing explicit | Hein-Pieter van Braam | |
This commit makes operator[] on Vector const and adds a write proxy to it. From now on writes to Vectors need to happen through the .write proxy. So for instance: Vector<int> vec; vec.push_back(10); std::cout << vec[0] << std::endl; vec.write[0] = 20; Failing to use the .write proxy will cause a compilation error. In addition COWable datatypes can now embed a CowData pointer to their data. This means that String, CharString, and VMap no longer use or derive from Vector. _ALWAYS_INLINE_ and _FORCE_INLINE_ are now equivalent for debug and non-debug builds. This is a lot faster for Vector in the editor and while running tests. The reason why this difference used to exist is because force-inlined methods used to give a bad debugging experience. After extensive testing with modern compilers this is no longer the case. | |||
2018-05-03 | Skeleton for 2D WIP | Juan Linietsky | |
2018-03-19 | Fix crash in `canvas_item_add_polyline` when passing more points than colors | robfram | |
When `p_points.size() > p_colors.size()`, it crashed with invalid array access to `p_colors`. Also, when `p_colors` was an empty `Vector` it crashed due a missing `else` checking the `size` condition, as the code handling that special case exists. This PR fixes the missing `else` for `p_colors.size == 0` and, following the `canvas_item_add_multiline` spirit, it only uses the first color for the whole polyline if points and colors differ in size. Fix #17621. | |||
2018-02-21 | 2D Skeletons WORK IN PROGRESS | Juan Linietsky | |
2018-02-21 | Add base support for 2D meshes in Godot, including Sprite -> Mesh2D conversion. | Juan Linietsky | |
2018-01-05 | Add missing copyright headers and fix formatting | Rémi Verschelde | |
Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module. | |||
2018-01-04 | Merge pull request #15191 from Jerome67000/z_renaming | Rémi Verschelde | |
renames "z" Node2D property to "z_index" | |||
2018-01-03 | #15078 renamed "z" -> "z_index" property in Node2D | Jerome67000 | |
2018-01-01 | Update copyright statements to 2018 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2017-12-17 | Cleanup some #if 0'd code | Rémi Verschelde | |
2017-12-09 | -Ability to and unwrap lightmap coordinates on import | Juan Linietsky | |
-Added unwrap functionality to Mesh -Ability to display and debug mesh UVs -Added multiline draw, so it's easier and faster to draw UVs -Many fixes to SurfaceTool -Fixes to Thekla Unwrap, but it's a piece of ass and it keeps crashing. Will have to go away | |||
2017-11-25 | Made Vector::ptrw explicit for writing, compiler was sometimes using the ↵ | Juan Linietsky | |
wrong function, leading to unnecesary copy on writes and reduced performance. | |||
2017-08-28 | Disable antialiasing for CanvasItem triangle arrays | Rémi Verschelde | |
Fixes #10461 and supersedes #10645 as suggested by @bruvzg. | |||
2017-08-28 | Merge pull request #10676 from hpvb/speedup-_render_canvas_item_tree | Rémi Verschelde | |
Use memset to zero z_list | |||
2017-08-27 | Use HTTPS URL for Godot's website in the headers | Rémi Verschelde | |
2017-08-27 | Use memset to zero z_list | Hein-Pieter van Braam | |
Using gprof I found the engine spending 10 - 20% of time in the _render_canvas_item_tree function. The function profiles as using about 0.09ms. Swapping the loop with two memset() calls reduces the time spent in this function a lot, and the time per call to about 0.02ms. Likewise the render_canvas function was using ~10% of time, replacing the loop there dropped per-call time from 0.22ms to 0.18ms. | |||
2017-08-26 | Added/Fixed null pointer checks | Wilson E. Alvarez | |
2017-08-19 | Added polygon antialiasing, but it does not work on nvidia. Will have to try ↵ | Juan Linietsky | |
something else.. | |||
2017-08-17 | Add closest_power_of_2 func and implement mix_rate/latency on OS X | Marcelo Fernandez | |
2017-08-16 | Synchronize parameter names in definition and declaration | TwistedTwigleg | |
Fixes #10244. | |||
2017-06-30 | -Many fixes to VisualScript, fixed property names, etc. | Juan Linietsky | |
-Added ability to set/get a field in GetSet, as well as assignment ops -Added a Select node -Fixed update bugs related to variable list and exported properties, closes #9458 | |||
2017-06-22 | Order of 2D nodes in tree affects drawing properly again. | Juan Linietsky | |
2017-06-21 | 2D GPU Particles working.. | Juan Linietsky | |