Thomas Herzog
73fe08be2e
GLES2 refactors
...
This commit unhacks some parts of the 3D rendering.
Most notably:
- possibility to use negative texture units
(no longer weird manual index allocation for user samplers)
- refactoring of light code, now sorts in a different way,
should yield better performance
- fixes a crash while saving (because of "Illegal instruction" execution)
when using a decent compiler (clang, it's clang. Thanks GCC for not telling me about UB).
2018-08-08 17:09:44 +02:00
Thomas Herzog
e9c083ad62
Merge pull request #20808 from Calinou/fix-ttr-typo
...
Fix a typo in a TTR() call
2018-08-08 16:47:32 +02:00
Hugo Locurcio
c541430315
Fix a typo in a TTR() call
2018-08-08 16:30:23 +02:00
Juan Linietsky
b67f982723
Merge pull request #20681 from DavidSichma/master
...
Keeping track of discard
2018-08-08 09:54:59 -03:00
Juan Linietsky
978505a90a
Merge pull request #20727 from muiroc/fix_sw_sat_table
...
fixed godotphysics sat dispatch table
2018-08-08 09:49:48 -03:00
Juan Linietsky
51da08856a
Merge pull request #20737 from Calinou/use-standard-button-texts
...
Use a standard "OK" text for confirmation buttons in error dialogs
2018-08-08 09:46:22 -03:00
Juan Linietsky
913a7dbd8f
Merge pull request #20787 from Calinou/tweak-default-material-properties
...
Tweak the default SpatialMaterial properties
2018-08-08 09:44:31 -03:00
Juan Linietsky
9bd5315d30
Merge pull request #20786 from groud/skybox_default_change
...
Changes the default skybox to avoid the blue shade
2018-08-07 15:35:04 -03:00
Juan Linietsky
14fd797c53
Merge pull request #20381 from AndreaCatania/phymat_2
...
Improved Physics material
2018-08-07 15:31:26 -03:00
Andrea Catania
5e65e28eed
Removed physics material combination mode. Added rough and absorbent parameter to material. Fixed 'change' signal connection
2018-08-07 19:38:04 +02:00
Juan Linietsky
e0456f7976
Make sure warn deprecated uses a volatile bool (for multithreading)
2018-08-07 12:25:48 -03:00
Juan Linietsky
254eb46de3
Several improvements to inspector.
...
-Added optional horizontal/vertical modes for vector editing (default false for vec2, true for vec3)
-Some clean ups with fonts and styles
2018-08-07 12:22:46 -03:00
Hugo Locurcio
31c12f05c4
Tweak the default SpatialMaterial properties
...
Roughness is now set to 1 by default and albedo is now white,
even on meshes that do not have any materials defined.
This means there is no longer a visual difference between a
mesh with no materials defined and a mesh with a default
SpatialMaterial defined.
2018-08-07 17:04:30 +02:00
Thomas Herzog
6ffd2d3529
Merge pull request #20636 from goodyttoor/hdr_import
...
Fix #20564 HDR import fail
2018-08-07 16:37:38 +02:00
groud
8af2047966
Changes the default skybox to avoid the blue shade
2018-08-07 14:47:59 +02:00
Chris Bradfield
619ba76f46
Merge pull request #20779 from Noshyaar/stretch
...
[DOCS] SceneTree stretching constants
2018-08-06 21:17:45 -07:00
Poommetee Ketson
5ed0861e81
[DOCS] SceneTree stretching constants
2018-08-07 10:17:55 +07:00
Ibrahn Sahir
62f0dd9d57
removed some surplus null appends that got typoed in 0e29f7974b
...
A couple of null appends got typoed to append a '0' character instead.
Removed them here since String already takes care of the null terminator for us.
2018-08-07 03:30:14 +01:00
Juan Linietsky
5b70ad9d34
Respect process order for out of order skeleton bones (fixes GLTF2 import issues).
2018-08-06 22:35:09 -03:00
Poommetee Ketson
6536834d42
[DOCS] complete Tree.get_drop_section_at_position and Tree.drop_mode_flags
2018-08-07 05:08:50 +07:00
Marcin Zawiejski
f3b2689aa6
fix out of buffer read when copying non-null terminated strings
2018-08-06 23:51:07 +02:00
Juan Linietsky
00c573c255
Several fixes to GLTF2 importer
2018-08-06 18:41:37 -03:00
Hugo Locurcio
c1108a4d17
Improve the asset library download UX
...
The progress bar is now correctly set to 0% while initiating
the download and is hidden once the download is completed.
2018-08-06 21:37:59 +02:00
Juan Linietsky
edde52c8de
Added proper import support for 3D and Array textures
2018-08-06 14:56:06 -03:00
Rémi Verschelde
80a8636aa3
Merge pull request #20714 from Calinou/travis-use-xcode-9.4
...
Use Xcode 9.4 on Travis CI
2018-08-06 11:31:30 +01:00
Juan Linietsky
07a982e614
Merge pull request #20597 from karroffel/tex3d
...
add 3D textures
2018-08-06 07:20:00 -03:00
Fabio Alessandrelli
6a57f29573
Fix WebSocket crash due to non PDO init.
...
Move RingBuffer (and few related vars) to LWSPeer.
2018-08-06 03:47:02 +02:00
Hein-Pieter van Braam
b5a20d21f2
Merge pull request #20573 from hpvb/fix-nested-vector-cow
...
Fix nested Vectors
2018-08-05 22:31:51 +02:00
Hein-Pieter van Braam
7db66fea39
Do not call _update_actions when only changing deadzone
...
Because changing the deadzone with a click happens during
_propagate_mouse_event the tree is always blocked leading to a crash. We
don't actually need to update actions here anyway.
This fixes #20184
2018-08-05 22:22:16 +02:00
Marc Gilleron
65215a7829
Initialize default lock rotation in constructor
2018-08-05 19:24:11 +01:00
Juan Linietsky
d5d83b754d
Ensure index is only saved when scene is inherited, or parent node is not from the edited scene. Closes #17562 .
2018-08-05 11:58:13 -03:00
Hugo Locurcio
1368bcfc53
Use a standard "OK" text for confirmation buttons in error dialogs
...
[ci skip]
2018-08-05 16:49:22 +02:00
Max Hilbrunner
464d59935d
Merge pull request #20645 from Ertain/master
...
Added and modified AudioStream descriptions
2018-08-05 13:09:41 +02:00
Max Hilbrunner
a1440760ed
Merge pull request #20697 from PJB3005/18-08-03-tile_map_docs
...
Improve TileMap.get_used_cells docs.
2018-08-05 12:28:03 +02:00
Michael Alexsander Silva Dias
9194e42175
Fix wrong context menu when right-clicking script/doc files
2018-08-05 04:53:36 -03:00
Michael Alexsander Silva Dias
79ab43299a
Small doc formating changes and Linux cursor theme note
2018-08-05 04:07:04 -03:00
muiroc
14a227e9e7
fixed godotphysics sat dispatch table
2018-08-05 00:02:14 +02:00
Thomas Herzog
a3bd9c27a3
Merge pull request #20721 from willnationsdev/fix-image-loader
...
ResourceFormatLoaderImage::get_resource_type now uses file path
2018-08-04 22:34:21 +02:00
willnationsdev
417e5457b8
ResourceFormatLoaderImage::get_resource_type now uses file path
2018-08-04 15:14:28 -05:00
Thomas Herzog
150da987c9
Merge pull request #20715 from godotengine/AndreaCatania-patch-1
...
Fixed typo in SkeletonIK
2018-08-04 22:07:34 +02:00
Andrea Catania
4073e44332
Fixed typo in SkeletonIK
2018-08-04 19:35:53 +02:00
Hugo Locurcio
2450debc0e
Use Xcode 9.4 on Travis CI
...
See <https://blog.travis-ci.com/2018-07-19-xcode9-4-default-announce >.
2018-08-04 18:31:44 +02:00
Juan Linietsky
7c712a25bc
Merge pull request #18699 from AndreaCatania/ik
...
Inverse kinematic
2018-08-04 10:45:14 -03:00
Andrea Catania
c1860fe88b
Fixed process priority
2018-08-04 14:51:44 +02:00
Juan Linietsky
c41397596d
Merge pull request #20693 from AndreaCatania/soft_fix2
...
Fixed SoftBody pinned point offset calculation
2018-08-04 09:10:57 -03:00
poke1024
9d27bd3c3b
Fix SortArray crashing with bad comparison functions
2018-08-04 14:08:34 +02:00
AndreaCatania
b7e66188df
Implemented IK
2018-08-04 11:25:07 +02:00
Thomas Herzog
b34d2efedb
Merge pull request #20704 from dragmz/patch-2
...
Fix uniform set for mat3 and mat4
2018-08-04 08:10:44 +02:00
Xavier Cho
5d2c239772
Add missing GetPtr() for Dictionary<> and Array<>
...
Add missing GetPtr() method for generic versions of Dictionary
and Array to fix #20705 .
2018-08-04 14:34:55 +09:00
Marcin Zawiejski
477f496162
Fix uniform set for mat3 and mat4
2018-08-04 07:30:25 +02:00