Commit Graph

20039 Commits

Author SHA1 Message Date
K. S. Ernest (iFire) Lee 1971c09e5e Fix scaling issue for texture button focus texture. 2019-03-15 01:55:50 -07:00
Michael Alexsander Silva Dias be5f35dfa0 Make size cache dirty when removing tiles in 'TileMap' 2019-03-15 00:58:30 -03:00
Sam Green 440706814a Add logging around opengl es context creation. Ensure we can access project settings prior to creating our gl es context, so we can properly determine which driver to use. 2019-03-14 16:31:54 -07:00
Chris Bradfield 454b701e76 [DOCS] minor classref updates 2019-03-14 11:36:12 -07:00
Martin Wallin 8be9fd83ad Ignore default ccls cache folder and compile commands jso 2019-03-14 18:35:23 +01:00
Bojidar Marinov b64f9f03f8
Fix duplicated lines in GDScript bytecode
Fixes #26789
2019-03-14 18:38:07 +02:00
Windy Darian ff318d91ee Fix bone aabb calculation, which caused a skeletal mesh culling issue
There was a bug that could result in most bone aabb boxes ending up with
tiny size upon import and mess up with culling of skeletal meshes. This
fixes it.
2019-03-14 00:35:53 -04:00
Rémi Verschelde 775e74e0d4
Merge pull request #26484 from Andrettin/Configurable-Tooltip-Offset
Make the Tooltip Position Offset Configurable
2019-03-13 20:12:22 +01:00
Rémi Verschelde cad371dd85
Merge pull request #26945 from shartte/allow-fewer-viewports-in-editor-state
Be more tolerant about under-defined spatial viewport state
2019-03-13 20:11:24 +01:00
Rémi Verschelde e065bb5c3b
Merge pull request #27000 from clayjohn/multimesh_doc
[DOC] Linked various tutorials in the classref
2019-03-13 20:08:49 +01:00
Rémi Verschelde 3b5a0f34d4
Merge pull request #27014 from neikeq/csharp-update-exports-only-in-editor
C#: Update exports only in the editor
2019-03-13 20:07:06 +01:00
Rémi Verschelde 860f097cc6 Bump version to 3.2-dev
No rest for the wicked.
2019-03-13 18:43:13 +01:00
Rémi Verschelde 320f49f204 Bump version to 3.1-stable \o/
Congratulations to everyone in the Godot community for this awesome new
release, culmination of more than one year of development from close to
500 contributors!

Thanks to all involved, whether you contributed code, documentation,
bug reports, translations, community support or donations. You all
played a role in bringing better free and open source game development
tools to the world!

Godot 3.1 includes more than 7000 commits made since the 3.0 release in
January 2018, 3000 Pull Requests have been merged, and 3000 issues have
been fixed!

This release makes the 3.x branch more stable and powerful, and makes
it a very mature game development tool for both 2D and 3D.

Now feature development can restart towards 3.2 and 4.0!
2019-03-13 17:16:00 +01:00
Rémi Verschelde e4a09a8fb7 Add some more features to changelog 2019-03-13 17:15:26 +01:00
Ignacio Etcheverry 5e354162f1 C#: Update exports only in the editor 2019-03-13 16:26:47 +01:00
qarmin 2bc6ad670b Fix toggle visibility in SceneTreeDialog 2019-03-13 11:19:51 +01:00
clayjohn 67446ff733 linked tutorials in the classref 2019-03-12 22:48:18 -07:00
Rémi Verschelde 4326fd5a7e Mono: Update welcome message with current state 2019-03-12 19:35:02 +01:00
Rémi Verschelde dba5d2bb27
Merge pull request #26974 from Calinou/update-changelog
Update changelog with recent additions
2019-03-12 18:36:34 +01:00
Hugo Locurcio c6f800e2de
Update changelog with recent additions 2019-03-12 18:01:37 +01:00
Rémi Verschelde 51f6138cb3 doc: Sync classref with current source 2019-03-12 17:03:35 +01:00
Rémi Verschelde 04b04555d1 i18n: Sync translations with Weblate 2019-03-12 16:57:43 +01:00
Rémi Verschelde 51d598aa11
Merge pull request #26969 from merumelu/audiostreamsample-save-crash
AudioStreamSample: Don't crash when writing to file fails
2019-03-12 16:49:17 +01:00
Rémi Verschelde 53131635b4
Merge pull request #26962 from ibrahn/small-x11setcontext-fix
fix for access after free in OS_X11::set_context.
2019-03-12 16:28:43 +01:00
Rémi Verschelde fa416b3404
Merge pull request #26943 from akien-mga/gles2-unsupported-float-types
GLES2: Convert unsupported float texture types to 8-bit types
2019-03-12 16:26:35 +01:00
Tomasz Chabora c1ce5b87b4 Changed 'Custom Node' to 'Other Node' to be less confusing 2019-03-12 16:12:14 +01:00
merumelu db8f26c8e5 AudioStreamSample: Don't crash when writing to file fails 2019-03-12 15:51:07 +01:00
Ibrahn Sahir 7822cc9329 fix for access after free in OS_X11::set_context. 2019-03-12 13:41:02 +00:00
Rémi Verschelde 291c281fcf
Merge pull request #26957 from nekomatata/vs-natvis-fix
Fixed & improved Visual Studio custom debugger visualization
2019-03-12 14:03:27 +01:00
Sebastian Hartte 7bab7fd777 Don't crash when the saved editor state contains fewer viewports than currently supported. 2019-03-12 12:17:17 +01:00
Rémi Verschelde ac483345c4 GLES2: Convert unsupported float texture types to 8-bit types 2019-03-12 12:14:37 +01:00
bruvzg 1b6330b125
[macOS] Fix hiDPI scaling support in `OS.get_real_window_size` and `OS.set_window.size` functions. 2019-03-12 11:41:41 +02:00
PouleyKetchoupp fac0f76b7a Fixed & improved Visual Studio custom debugger visualization 2019-03-12 08:59:30 +01:00
Will Nations c1b247e4d5 Add EditorInspector getter. Update Sub-Inspectors. 2019-03-12 02:15:15 -05:00
Rémi Verschelde 6d86450a83
Merge pull request #26941 from JFonS/add_gizmos_priority
Add priority to gizmos and fix small issues
2019-03-12 01:19:39 +01:00
JFonS 2658e5d03d Add priority to gizmos and fix small issues
User defined gizmos will haave higher preference than editor gizmos by
default. Also fixed some inconsistencies in the gizmos menu when using
custom gizmos.
2019-03-12 00:30:50 +01:00
Rémi Verschelde 3ebde6fac3 GLES2: Fix comments in previous commit that broke rendering (!)
Do NOT use "[vertex]" in a comment...

Kids, don't try to learn OpenGL on a production branch right before
a stable release.
2019-03-12 00:26:56 +01:00
Rémi Verschelde 7452f5c619
Merge pull request #26936 from akien-mga/gles2-revert-texture2DLodEXT
GLES2: Revert wrong extension checks from #26928 and #26932
2019-03-11 23:35:47 +01:00
Rémi Verschelde 74e224f2c7 GLES2: Add comments around EXT_shader_texture_lod check
To avoid reintroducing bugs as I did in #26928 and #26932.

texture2DLodEXT and textureCubeLodEXT are only for the fragment shader with
https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_shader_texture_lod.txt
In the vertex shader, texture2DLod and textureCubeLod are built-in.
2019-03-11 23:18:21 +01:00
Rémi Verschelde 764671d2d0 Revert "GLES2: Ensure extension checks for texture2DLod"
This reverts commit f5f565e3e4.
2019-03-11 23:12:49 +01:00
Rémi Verschelde 4cdb2d0502 Revert "GLES2: Fix regression on texture2DLod extension checks"
This reverts commit 8c2d38152f.
2019-03-11 23:12:39 +01:00
qarmin 825a870f06 Show in tabs non default class icons 2019-03-11 22:54:23 +01:00
Rémi Verschelde 546cab6f29
Merge pull request #26932 from akien-mga/gles2-fix-extensions-check
GLES2: Fix regression on texture2DLod extension checks
2019-03-11 22:11:23 +01:00
Rémi Verschelde 8c2d38152f GLES2: Fix regression on texture2DLod extension checks
These can't be done after any non-preprocessor token.
2019-03-11 21:59:20 +01:00
Rémi Verschelde bc3c6338cf
Merge pull request #26928 from akien-mga/gles2-texture2DLod-ext-check
GLES2: Ensure extension checks for texture2DLod
2019-03-11 20:51:36 +01:00
Juan Linietsky d9235be54b Enable seamless cubemap only if extension is present. 2019-03-11 16:49:04 -03:00
Rémi Verschelde f5f565e3e4 GLES2: Ensure extension checks for texture2DLod
In canvas.glsl and scene.glsl, we were using texel2DFetch from stdlib.glsl,
which uses texture2DLod. In both cases, the stdlib.glsl include came before
the define of texture2DLod.

Might fix issues for drivers that don't support GL_EXT_shader_texture_lod.
2019-03-11 19:34:31 +01:00
Rémi Verschelde 292c037f9b
Merge pull request #26921 from akien-mga/html5-etc-gles2-fallback
HTML5: Fix ETC export for GLES2 fallback on mobile
2019-03-11 19:34:21 +01:00
Juan Linietsky 0eb61c3106 Undo #25557 (was not right anyway), fixes #26258 2019-03-11 14:58:51 -03:00
qarmin 2e5b6b5bde Fix perspective button hide when it should be actually disabled 2019-03-11 18:10:00 +01:00