aboutsummaryrefslogtreecommitdiff
path: root/scene/resources
Commit message (Collapse)AuthorAgeFilesLines
* -Added AnimationGraphPlayer (still missing features)Juan Linietsky2018-06-181-0/+1
| | | | -Added ability to edit resources from built-in inspector (wip, needs testing and feedback)
* Merge pull request #19487 from JFonS/better_3d_selectRémi Verschelde2018-06-131-9/+15
|\ | | | | Improve 3D selection
| * Polished 3D selectionJFonS2018-06-131-9/+15
| |
* | updated ranges for primitive meshesclayjohn2018-06-081-21/+21
|/
* Avoid animation length from ever being completely, fixes #19420Juan Linietsky2018-06-081-1/+5
|
* Entirely new (and much improved) animation editor.Juan Linietsky2018-06-072-4/+1119
|
* Merge pull request #18379 from ZDDM/18-04-23-audiostream-docsMax Hilbrunner2018-05-261-4/+4
|\ | | | | Fully expose the data variable in AudioStreamSample and AudioStreamOGGVorbis
| * Fully exposes data variable on AudioStreamSample/AudioStreamOGGVorbis...Zumo2018-05-011-4/+4
| | | | | | | | ...and also changes "_set_data" and "_get_data" to "set_data" and "get_data" respectively.
* | Up vector implementation and OrientedPathFollow.danilo22052018-05-202-0/+131
| |
* | -Hid texture flags by default so they dont take so much spaceJuan Linietsky2018-05-181-0/+2
| | | | | | | | -make curve texture preview not so large, so its easier to embed the editor
* | Merge pull request #18978 from Chaosus/cubebugfixRémi Verschelde2018-05-181-1/+1
|\ \ | | | | | | Fix property bug in CubeMesh which prevent it from changing in inspector
| * | Fix bug in CubeMeshChaosus2018-05-171-1/+1
| | |
* | | Merge pull request #18960 from isaacremnant/autotile_3x3_minimalMariano Javier Suligoy2018-05-172-1/+3
|\ \ \ | | | | | | | | Restore support for minimal 3x3 autotile sets
| * | | Restore support for minimal 3x3 autotile setsisaacremnant2018-05-172-1/+3
| | | |
* | | | -Ability to open resources in the same windowJuan Linietsky2018-05-171-0/+9
| |/ / |/| | | | | | | | | | | -Plenty of fixes and improvements to new inspector -Fixes that were needed to make inspector work better
* | | Merge pull request #18862 from endragor/remove-font-width-ceilingRémi Verschelde2018-05-171-2/+0
|\ \ \ | |/ / |/| | Ceil char width within Label instead of Font
| * | Ceil char width within Label instead of FontRuslan Mustakov2018-05-141-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some classes use Font::get_char_size directly and not only for autowrapping. RichTextLabel is one such example. So this commit reverts aa8561d (PR #17504) and instead ceils character width within Label. This makes sure Label autowraps correctly while not affecting other Font clients. Fixes #18835.
* | | Merge pull request #18814 from PJB3005/18-05-12-imagetexture-load-errorRémi Verschelde2018-05-162-4/+7
|\ \ \ | | | | | | | | ImageTexture.load returns an error code.
| * | | ImageTexture.load returns an error code.Pieter-Jan Briers2018-05-142-4/+7
| | | |
* | | | -New inspector.Juan Linietsky2018-05-151-0/+5
| |/ / |/| | | | | | | | | | | | | | | | | -Changed UI resizing code, gained huge amount of speed. -Reorganized timer sync to clean up behavior (sorry forgot commit this before) -
* | | Fixed some warnings found with Cppcheck.Michael Alexsander Silva Dias2018-05-141-3/+1
|/ /
* | Update oversampling of outlines after window size changeRuslan Mustakov2018-05-111-0/+5
| | | | | | | | Fixes #18774.
* | Merge pull request #18374 from JFonS/fix_particles_animationJuan Linietsky2018-05-081-1/+1
|\ \ | | | | | | Fix particle animation controls
| * | Fix particle animation controlsJFonS2018-04-231-1/+1
| |/
* | Always emit dynamic font change in update_oversamplingRuslan Mustakov2018-05-083-11/+8
| | | | | | | | | | | | | | | | | | | | Fixes #15787. The issue occurred when two (or more) separate DynamicFont instances used the same DynamicFontAtSize instance due to having equal properties. The first instance updated its data_at_size and emitted "changed" signal, but the second did not because it considered the data_at_size to be up to date, even though it has just been updated.
* | Perfect FreeType-based outlines for DynamicFontsRuslan Mustakov2018-05-087-274/+397
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Implement outlines based on FreeType Stroker API. This allows artifact-free results, similar to what you will see in Web or any text editing tools. Outline is a part of DynamicFont rather than Label, because outlines have to be baked into the font's atlas. Font has a default outline_color and a Label can specify font_outline_modulator that will be multiplied with the Font's color to get the final result. - draw_char now has to be called twice to fully render a text - first with p_outline == true for each character and then with p_outline == false for each character. - Number of draw-calls is reduced from 5 to 2 per outlined character. - Overall cleanup of DynamicFont code, extracted duplicated code pieces into separate methods. - The change is backward-compatible - Labels still have outline properties that work exactly as they worked before. Closes #16279.
* | Added a simpler way to flip faces, closes #17373 and closes #17369Juan Linietsky2018-05-072-0/+44
| |
* | Merge pull request #17504 from endragor/fix-oversampling-autowrapJuan Linietsky2018-05-071-0/+3
|\ \ | | | | | | Ceil dynamic font glyph size
| * | Ceil dynamic font glyph sizeRuslan Mustakov2018-03-141-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #15459. When oversampling is enabled, glyphs may have fractional size, but they are still rendered into integral pixels, which results in them taking more space than was anticiped by autowrapping algorithm. The solution here is to return ceiled width, which makes autowrapper consider characters a bit larger than they are, but it doesn't hurt the actual rendering and ensures there is enough space for the characters.
* | | Merge pull request #17828 from bojidar-bg/17779-progressbar-minimum-sizeJuan Linietsky2018-05-071-1/+1
|\ \ \ | | | | | | | | Fix StyleBox ignoring region rect and ProgressBar using center size
| * | | Fix StyleBox ignoring region rect and ProgressBar using center sizeBojidar Marinov2018-03-281-1/+1
| |/ / | | | | | | | | | | | | | | | | | | ProgressBar used the center size of the stylebox to calculate its minimum size, thus disallowing certain setups. If the old behaviour is wanted, it can be forced by providing a custom minimum size, or by giving proper margins to the stylebox. Fixes #17779.
* | | Merge pull request #17845 from JFonS/disable_spatial_shadowsJuan Linietsky2018-05-072-2/+7
|\ \ \ | | | | | | | | Added flag on SpatialMaterial to disable shadows
| * | | Added flag on SpatialMaterial to disable shadowsJFonS2018-03-292-2/+7
| |/ /
* | | Merge pull request #18146 from mjtorn/gh-mjtorn-rtl-shadowMax Hilbrunner2018-05-051-0/+6
|\ \ \ | | | | | | | | Implement font shadows for RichTextLabel
| * | | Implement font shadows for RichTextLabelMarkus Törnqvist2018-04-121-0/+6
| | |/ | |/|
* | | Merge pull request #18407 from danilo2205/get_closest_pointMax Hilbrunner2018-05-052-0/+170
|\ \ \ | | | | | | | | Add methods get_closest_point and get_closest_offset for both Curve2D and Curve3D
| * | | Added methods get_closest_point and get_closest_offset to both Curve2D and ↵danilo22052018-05-012-0/+170
| |/ / | | | | | | | | | Curve3D
* | | Merge pull request #18480 from BastiaanOlij/add_custom_aabb_to_primitivesRémi Verschelde2018-05-042-0/+20
|\ \ \ | | | | | | | | Added custom aabb to primitives
| * | | added custom aabb to primitivesBastiaan Olij2018-04-292-0/+20
| | | |
* | | | Adds z-index properties to TileSets.Pieter-Jan Briers2018-05-012-1/+26
|/ / /
* | | CSG Support for Godot!Juan Linietsky2018-04-272-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | -Missing Icons -Missing freezing option (for baking light and faster load) -Missing a way to export from Godot (GLTF2?) -Probably buggy (may freeze editor, can be worked around easily, but let me know if this happens so it's easier to catch bugs) Happy testing!
* | | Fixed stylebox crashsersoong2018-04-271-1/+5
|/ /
* | Merge pull request #18072 from AlexHolly/masterGeorge Marques2018-04-082-0/+7
|\ \ | | | | | | expose Tileset TileMode to GDScript
| * | expose Tileset TileMode to GDScriptAlexander Holland2018-04-082-0/+7
| | |
* | | Merge pull request #16705 from Chaosus/generate_normals_flipJuan Linietsky2018-04-082-4/+8
|\ \ \ | | | | | | | | Add flip switch to SurfaceTool.generate_normals
| * | | Added flip switch to generate_normalsChaosus2018-02-192-4/+8
| | | |
* | | | Merge pull request #17382 from bojidar-bg/13971-path-array-unsavedJuan Linietsky2018-04-081-0/+2
|\ \ \ \ | | | | | | | | | | Duplicate Arrays and Dictionaries when instancing scene in editor
| * | | | Duplicate Arrays and Dictionaries when instancing scene in editorBojidar Marinov2018-03-131-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also, add deep (=false) parameter to Array.duplicate and Dictionary.duplicate Fixes #13971
* | | | | Merge pull request #17443 from Noshyaar/tilesetcrashJuan Linietsky2018-04-081-0/+1
|\ \ \ \ \ | |_|_|/ / |/| | | | Fix converting to tileset crashes Godot if existing file is not tileset
| * | | | Fix converting to tileset crashes Godot if existing file is not tilesetPoommetee Ketson2018-03-231-0/+1
| | |_|/ | |/| | | | | | | | | | also make TileSetEditorPlgn tile list updates the preview modulate