Tomasz Chabora
c2a7df79ce
Favor project.binary over project.godot
...
(cherry picked from commit 37d515e99c
)
2020-10-28 14:05:40 +01:00
Andrii Doroshenko (Xrayez)
921046c822
Add `border_width` to `ReferenceRect`
...
Exposes a hidden parameter behind `CanvasItem.draw_rect()`.
(cherry picked from commit aef00021a9
)
2020-10-28 14:05:40 +01:00
Andrii Doroshenko (Xrayez)
bdfa43ea63
Cross-reference `ColorRect` and `ReferenceRect` in the class reference
...
They use the same underlying `CanvasItem.draw_rect()` API.
(cherry picked from commit 803b046b38
)
2020-10-28 14:05:40 +01:00
volzhs
4e720c064e
Update freetype to 2.10.4
...
(cherry picked from commit 42959d54ff
)
2020-10-28 14:05:40 +01:00
Ev1lbl0w
a2dcbfe0a8
Disable code to add patches menu
...
(cherry picked from commit 395cb57256
)
2020-10-28 14:05:40 +01:00
Gabriel Van Eyck
7735cdaf8f
Fix emit_signal timing for GraphEdit's begin/end node move
...
(cherry picked from commit fbc095dc78
)
2020-10-28 14:05:40 +01:00
Dominik 'dreamsComeTrue' Jasiński
ba00ced445
TextEdit - fix valid bounds in 'set_line'. Fixes #41967
...
(cherry picked from commit 99c8a07919
)
2020-10-28 14:05:39 +01:00
Tomer Keren
3e4816efbd
Setting visibility on GridMap now works. Closes #41374 .
...
Continuing the work from f43a0ef327
,
It seems the maps visibility was not actually set and a flase value was propogated to the meshes
Trying to set the maps visibility directly (Using `set_visibility` causes the map to no longer to recieve visibility notifications, instead this approach was chosen
(cherry picked from commit fe52c6b0b7
)
2020-10-28 14:05:39 +01:00
Hugo Locurcio
a5f98e915c
Document how to display the vertex color in `SurfaceTool.add_color()`
...
This closes https://github.com/godotengine/godot-docs/issues/4083 .
(cherry picked from commit 2f1d40367a
)
2020-10-28 14:05:39 +01:00
Michael Alexsander
5c129c7a05
Minor improvements to the Polygon 2D UV editor
...
(cherry picked from commit c26b49fc17
)
2020-10-28 14:05:39 +01:00
Rémi Verschelde
bf62f3ca2b
Merge pull request #43157 from qarmin/disable_exported
...
Temporary disable exported build in CI
2020-10-28 12:43:03 +01:00
Rafał Mikrut
79a6050bc1
Disable temporary exported build in CI
2020-10-28 12:13:22 +01:00
Yuri Roubinsky
374253242d
[3.2] Shows ColorRect in Color constants autocompletion
2020-10-28 12:39:41 +03:00
Rémi Verschelde
efdc5f0f89
Merge pull request #43054 from lawnjelly/ewok_fix_largefvf
...
Fix transforms in custom shaders using large FVF
2020-10-28 09:49:36 +01:00
Rémi Verschelde
c80a1b9d7d
Merge pull request #43102 from lawnjelly/ewok_flush_fvf_fix
...
Fix lines used in item with custom shader
2020-10-28 09:49:22 +01:00
Rémi Verschelde
318ae4d047
Merge pull request #43140 from Klowner/3.2-android-p-cutout-support
...
Implement OS.get_window_safe_area() for Android
2020-10-27 20:26:09 +01:00
Mark Riedesel
2bec10fd1c
Implement OS.get_window_safe_area() for Android
2020-10-27 11:52:20 -04:00
Rémi Verschelde
7c27e37997
Merge pull request #42705 from Calinou/tilemap-editor-fix-osx-tooltip
...
Fix rectangle paint tooltip for the tilemap editor on macOS
2020-10-27 14:43:50 +01:00
Rémi Verschelde
45b93fa491
Merge pull request #43129 from Calinou/improve-font-oversampling-warning
...
Improve the font oversampling warning messages to be more descriptive
2020-10-27 13:10:18 +01:00
Hugo Locurcio
3499799cb3
Improve the font oversampling warning messages to be more descriptive
2020-10-27 12:27:41 +01:00
Rémi Verschelde
a66470a0d1
Merge pull request #43101 from madmiraal/apply-upstream-391-3.2
...
[3.2] Apply upstream gamecontrollerdb patch 391.
2020-10-27 08:56:31 +01:00
lawnjelly
586285639a
Fix lines used in item with custom shader
...
Lines are batched using the simplest fvf 'BatchVertex', however when used in an item with a custom shader material, it may attempt to translate to large_fvf without the required extra channels. To prevent this a special case in flushing is made to deal with lines.
2020-10-26 17:45:44 +00:00
Marcel Admiraal
307f78abe6
Apply upstream gamecontrollerdb patch 391.
...
Co-authored-by: SalvoB <salvob41@users.noreply.github.com>
2020-10-26 17:01:53 +00:00
Rémi Verschelde
6aa54c117a
Merge pull request #42800 from madmiraal/fix-41065-3.2
...
[3.2] Provide support for buttons and D-pads mapped to half axes.
2020-10-26 17:55:20 +01:00
Marcel Admiraal
954b14ecec
Provide support for buttons and D-pads mapped to half axes, and
...
fix axes mapped to buttons and D-pads.
2020-10-26 15:54:30 +00:00
Rémi Verschelde
078c632592
Merge pull request #43091 from bruvzg/ios_ver_check_no_except
...
[3.2] Do not raise exception if iOS SDK is not installed.
2020-10-26 14:28:41 +01:00
bruvzg
b338ba1b27
[3.2] Do not raise exception if iOS SDK is not installed.
2020-10-26 14:15:44 +02:00
lawnjelly
f4cb88e232
Fix transforms in custom shaders using large FVF
...
In small batches using hardware transform, vertices would be drawn in incorrect positions due to the item transform being applied twice - once in the transform uniform, and once from the transform passed as a vertex attribute.
This PR alters the shader to ignore uniform transforms when using large FVF.
2020-10-25 12:57:42 +00:00
Rémi Verschelde
4ece7c287f
Merge pull request #43060 from clayjohn/3.2-FXAA-bug
...
[3.2]Remove extra exposure multiply in FXAA
2020-10-25 00:35:21 +02:00
clayjohn
505d469e50
Remove extra exposure multiply in FXAA
2020-10-24 13:11:27 -07:00
Rémi Verschelde
a03af876d1
Merge pull request #43034 from akien-mga/3.2-ci-android
...
CI: Refactor Android workflow, use pre-installed SDK and NDK
2020-10-23 14:37:50 +02:00
Rémi Verschelde
da9ef8993d
Merge pull request #43019 from mateosss/3.2
...
[3.2] Quickfix for misleading editor message when redeclaring variables
2020-10-23 14:30:02 +02:00
Rémi Verschelde
2d821cab2b
CI: Refactor Android workflow, use pre-installed SDK and NDK
...
No need to waste time downloading all this when it's readily available :)
Also use the official action to setup Java 8.
Also build both architectures (armv7 and arm64v8) and generate the APK,
so we can upload it.
Remove now unused and outdated `misc/ci/android-tools-linux.sh`.
(cherry picked from commit 5f19e1d571
)
2020-10-23 13:27:44 +02:00
Mateo de Mayo
edb79e584a
Fix misleading editor message when redeclaring variables
2020-10-22 18:32:34 -03:00
Marcus Brummer
69b99ba9cb
Improve rotation gizmo
...
Hide the back sides of the rotation gizmo circles and add a white
outline for better visualization of the rotation "sphere".
This is a 3.2 backport of @JFons work on the master branch; all credit
goes to him.
2020-10-22 22:05:50 +02:00
Rémi Verschelde
db422017a3
Merge pull request #42990 from lawnjelly/legacy_poly_fix
...
Reverting changes to legacy polys and generic prims
2020-10-22 16:23:52 +02:00
Rémi Verschelde
8db6ee27c0
Merge pull request #43002 from akien-mga/3.2-ci-sync
...
CI: Sync configuration with master branch
2020-10-22 15:34:50 +02:00
Rémi Verschelde
3ebd5a2301
CI: Sync configuration with master branch
...
- Factors out common arguments in SCONSFLAGS
- Upload artifacts
- Disable debug symbols for release templates
2020-10-22 14:04:37 +02:00
lawnjelly
debda7f411
Reverting changes to legacy polys and generic prims
...
Due to my less than eagle-like view over these functions I had assumed they were passing in a single buffer input for the changes to make buffer uploading more efficient. They aren't, which is less than ideal.
So these particular changes should be reverted. When I have some more time I'll see whether the API for these calls can be changed, because as is the multiple glSubBufferData calls could be causing stalls on some hardware.
2020-10-22 10:01:25 +01:00
Rémi Verschelde
438e4f1e1a
Merge pull request #42981 from lyuma/command_queue_fix_3.2
...
[3.2] Backport Command queue fix
2020-10-22 09:55:49 +02:00
Lyuma
f994666bbe
core/command_queue_mt: Fix crash/hang when buffer fills up
...
This patch fixes two related issues. One is the race condition in issue #42107..
The other is a crash which happens when the reader is lapped near the end of the buffer.
Backport of 48e8da4
to 3.2
2020-10-21 16:39:54 -07:00
Lyuma
074a098df6
core/command_queue_mt: Customizable size
...
Partial backport of 9f654b4
to 3.2
2020-10-21 16:39:52 -07:00
Rémi Verschelde
2e073ecbea
Merge pull request #42927 from lawnjelly/octree_default
...
Change render octree balance default
2020-10-21 10:19:34 +02:00
Rémi Verschelde
56a0981ad6
Merge pull request #42955 from bruvzg/ios_sdk_osxcross
...
[3.2] Disable iOS SDK version check on osxcross.
2020-10-21 08:13:08 +02:00
bruvzg
df6ea27ab3
[3.2] Disable iOS SDK version check on osxcross.
...
Currently, osxcross `xcrun` supports only macOS SDKs.
2020-10-21 07:56:05 +03:00
Hugo Locurcio
2dbc329704
Add a debanding property to Viewport for GLES3
...
It can be enabled in the Project Settings
(`rendering/quality/filters/use_debanding`). It's disabled
by default as it has a small performance impact and can make
PNG screenshots much larger (due to how dithering works).
As a result, it should be enabled only when banding is noticeable enough.
Since debanding requires a HDR viewport to work, it's only supported
in the GLES3 backend.
2020-10-20 19:07:15 +02:00
Rémi Verschelde
150f9ce807
Merge pull request #42009 from Calinou/theme-node-type-3.2
...
Rename the `type` parameter to `node_type` in Theme and Control (3.2)
2020-10-20 15:58:41 +02:00
Rémi Verschelde
ec10141fd2
Merge pull request #42006 from Calinou/add-fxaa-3.2
...
Add fast approximate antialiasing (FXAA) to Viewport
2020-10-20 15:48:45 +02:00
Rémi Verschelde
3b4005026d
Merge pull request #42593 from bruvzg/ios_sdk_ver_check
...
[3.2] Add iOS SDK version check.
2020-10-20 15:12:59 +02:00
Rémi Verschelde
0237d42809
Merge pull request #42547 from neikeq/3.2-rework-csharp-build-panel
...
[3.2] C#: Re-work solution build output panel
2020-10-20 15:12:30 +02:00