Age | Commit message (Collapse) | Author |
|
(cherry picked from commit e35bbd76a314aeabf9aae79cd20bca4d9c4241a9)
|
|
Use a temporary framebuffer for screen copy from rendertarget to screen.
This solves GLES3 rendering in android studio emulator (before this change there is just a black screen)
Based on discussion in:
https://github.com/godotengine/godot/issues/74828
(cherry picked from commit 5956aa1a6a7df8b098a12a585f5541042ee1cc6e)
|
|
Changed windows file access file to check for path length and use the \\?\ long format when needed
(cherry picked from commit 59f04e16b87ed5ce013c4ed184fdac796d814dc8)
|
|
(cherry picked from commit a6fda19e8520b523f41655e3dd1b94cfe9bd1f3c)
|
|
(cherry picked from commit 5e1cb39101a20b58d3ea7ec8e2f2124c1b04e0fa)
|
|
Fixes SurfaceTool::create_from_blend_shape().
(cherry picked from commit 2dbc5d95eb1f0bb59c0899a2e9d9d31b2c8ddd1b)
|
|
(cherry picked from commit fabd9535f0b5cb3f14238d267f6ab48f245fd149)
|
|
(cherry picked from commit 83626ab90db2dee1152d3e147e44aac658b92067)
|
|
(cherry picked from commit 5715d3eb593322d74994a1e979b3648f1fe3d9f4)
|
|
(cherry picked from commit febc674f4818dd1185b2e43e899115f70f55b4f5)
|
|
(cherry picked from commit 72d131899b60ccba1d80d3da9dd2805c7941f1b4)
|
|
This brings the overall class reference completion percentage from 87% to 92%.
(cherry picked from commit 5056c427d32218e85ad79d51788fa7583d48e293)
|
|
(cherry picked from commit 732ad382a64e983c002a640f0220135835bab354)
|
|
The window manager can break the assumption that
fullscreen/maximized/minimized values are mutually exclusive.
(cherry picked from commit e4d052e284c04c9fd41d42de40151451e8756a6b)
|
|
(cherry picked from commit 0c94750642978df5b5a100692c7b8be8522fd668)
|
|
ANR in the Godot Android editor
(cherry picked from commit 367061cf9c03c88374be07d2cf2b452e2ccaf06f)
|
|
(cherry picked from commit f369ed9223146a644cfa3f922e0aacbb002f688c)
|
|
(cherry picked from commit 0b944e1a68e60f4847f0614ac48ef27f21567fb2)
|
|
(cherry picked from commit 6db12c5e50017940df7921e37c9a85eb376881ed)
|
|
Previous estimate of upper limit on size was incorrect
(cherry picked from commit 249784ed53ff8b2b02507d6678dd6aecf511b067)
|
|
(cherry picked from commit d4c46f15ae9f0cbc42151dc045f4435997576176)
|
|
(cherry picked from commit 979b53aba49b2ff76fb8db540f948ce503c91b2b)
|
|
(cherry picked from commit e15358dc67e4eddf0400e661b9614e8c2d4159cf)
|
|
(cherry picked from commit d59cdb83275b353aa91d33ee98c2bb51353fd1f7)
|
|
(cherry picked from commit 5c06c030f2e4b9f6ca2aa3bd8942b3adc165c76a)
|
|
(cherry picked from commit 740b0713a2a641ee16997aba9fdb88e0b964d02b)
|
|
(cherry picked from commit 9d77caaf95e44eac674c345efe7c0175e4547652)
|
|
(cherry picked from commit c8e06fe83857ddcda20796fc8ad028f576722904)
|
|
(cherry picked from commit 8106d33d0f13825b4459898ca20282ba5b543897)
|
|
(cherry picked from commit 43a7cb093cd3660ee6a99d3c8dc2592bf67370f3)
|
|
(cherry picked from commit a93a2e519d8f6e2fd206501f05b0b01097f74e1b)
|
|
(cherry picked from commit 88ea3dd4db53cf817df10cec12d7b0c111e723c3)
|
|
(cherry picked from commit aaf02ec04a8ef053a359bc2f4cc3f1747448a4a3)
|
|
(cherry picked from commit ab60d3b65ce990a44fe595ec0860c0ae9ce9358d)
|
|
(cherry picked from commit 33b9be27d39503897933726d1c5560e4ec271222)
|
|
(cherry picked from commit c58e50adccf5476dbc661cb2d0f807e419a9e586)
|
|
This removes bias in cubemap downsampling shader that resulted in the bottom of cubemaps being over represented
(cherry picked from commit fb77021559c42d5512f12baa07dcf94c47b7ab15)
|
|
(cherry picked from commit d3792a237331f56efdb36b1753f171ddc99629db)
|
|
(cherry picked from commit 7814dedc91a9df70a6c873d0ad30f444c401b0ec)
|
|
(cherry picked from commit 818d57b5b4f01ffc05968a3a1a2d210683c56d0a)
|
|
Some signal handlers weren't unregistered when removing the wrapped
child TabBar, which resulted in errors printed when the TabBar was
removed and added again when the flag was updated
(cherry picked from commit abd894daf794828986b9450cf7d0ef50d37dab06)
|
|
Both localized and non localized names will be used while filtering
The highest score between the two will be picked when determining
the entries order
(cherry picked from commit 09460cfaaf6524143b482c3082566f05ef227389)
|
|
This results in much smaller file sizes with the same quality
(cherry picked from commit f84c6df8d1aec35fe53521f241b26fc5312d26e3)
|
|
Fixes bind pose mistake from using i (mesh skin index) instead of bone_idx (skeleton bone index).
Fixes #76448
(cherry picked from commit d33a734ac51f57043586fda058314075271527be)
|
|
(cherry picked from commit ad4d565ee7c16652d1c391e339f16fd6966fd21b)
|
|
(cherry picked from commit 1ac2c537da86bd9a9234954dd4ba67e32c1b0d3a)
|
|
triangles.
The previous implementation assumed that the intersection entered or exited a
shape when it hit right on the common edge of 2 triangles. However, there is
also a case where it just "skirts" the other shape on the outside.
To fix this, we added code to check the intersection distance and if the
normals of the faces are pointed in the same direction as the intersection or
not (e.g. inner product > 0). This handles the case where the intersection
line hits the common edge of 2 triangles and skirts the other shape on the
outside.
Extended code to cover a third case.
Fixes #58637.
Co-authored-by: OldBelge <StevenGeens@users.noreply.github.com>
(cherry picked from commit eaa84bc682dfb7f1f97970c7f4dfd4c6e63ba681)
|
|
(cherry picked from commit 01c32dffafddd52e65b8413034b2f5283523da92)
|
|
(cherry picked from commit e5d0bb1605e93041c7329374cccdf8290e1574e2)
|
|
|