Gustav Lund
a6c9527c2f
Fix for large .pck files
...
An error in unix file IO was causing crashes when getting the size of a file larger than max integer size
As ftell returns a long the fix is trivial
(cherry picked from commit 8a7840a304
)
2018-05-08 09:10:26 +02:00
Robin Hübner
4866733a74
GDNative Unix: fix shared lib loading, dlopen expects leading ./ to interpret as relative path.
...
(cherry picked from commit 8287441955
)
2018-05-01 22:07:02 +02:00
Marcelo Fernandez
01e64eb247
Prevent PulseAudio driver to lock its mutex for too long
...
(cherry picked from commit cf4371a0ad
)
2018-05-01 22:05:20 +02:00
Marcelo Fernandez
4fe0a8efd8
Fixed high cpu usage with PulseAudio
...
(cherry picked from commit 11078101db
)
2018-05-01 22:04:51 +02:00
Marcelo Fernandez
272fb05270
Added File.get_path and File.get_path_absolute functions
...
(cherry picked from commit a4e64c5454
)
2018-04-29 15:09:29 +02:00
Poommetee Ketson
2f82b67071
[DOCS] add HTTPRequest.request return values
...
(cherry picked from commit f05e24ed18
)
2018-04-29 14:32:44 +02:00
Tom Dobbelaere
060f9f2cd7
Trigger IO error only after exhausting attempts
...
(cherry picked from commit a4fae0e5e3
)
2018-04-28 20:06:30 +02:00
Ben Hickling
71885e5ae4
multiply blend mode fix for spatial materials
...
(cherry picked from commit 314a419511
)
2018-04-28 17:53:53 +02:00
Pieter-Jan Briers
0d2a2a9300
Fixes canvas light shaders.
...
Fixes #16904
Restore more out functionality, fix built-ins.
Requested changes, I think?
(cherry picked from commit 25ba49fd88
)
2018-04-28 16:03:23 +02:00
Marcelo Fernandez
125b403c0f
WASAPI driver will now resample when the device rate != audio/mix_rate
...
(cherry picked from commit d21a2019f1
)
2018-04-14 22:07:30 +02:00
Marcelo Fernandez
5f5ec7e162
WASAPI audio driver compile fix on mingw
...
(cherry picked from commit 3316a64e12
)
2018-04-14 22:03:10 +02:00
Marcelo Fernandez
a7ea441504
Fix PulseAudio problems with 8 channels devices
...
(cherry picked from commit 34395c6a38
)
2018-04-14 21:46:11 +02:00
Marcelo Fernandez
4b5472b100
Fix error detecting for PulseAudio pa_stream_new call
...
(cherry picked from commit 86e101ec82
)
2018-04-14 21:46:06 +02:00
Rémi Verschelde
3dc4447cb8
CoreAudio: Fix iphone build after audio device refactor ( #17742 )
...
(cherry picked from commit e955fbc36e
)
2018-04-14 21:44:57 +02:00
Marcelo Fernandez
9a21f964ba
Added new audio device functions to set/get the audio device
...
(cherry picked from commit ecc1b34cbc
)
2018-04-14 21:42:44 +02:00
Marcelo Fernandez
1f07f71b6c
Fix PulseAudio driver for audio devices that report unknown number of channels
...
(cherry picked from commit 11fbfab7ec
)
2018-04-14 21:38:26 +02:00
Wilson E. Alvarez
9567297a66
Fixed several leaks in VisualServerScene, RasterizerSceneGLES3 and RasterizerGLES3
...
(cherry picked from commit e9ac87390c
)
2018-03-29 00:29:06 +02:00
Marcelo Fernandez
985b84689f
Support for uneven amount of channels on PulseAudio
...
(cherry picked from commit 00693f4ad0
)
2018-03-28 23:05:23 +02:00
Nicolas Silva
89e4125241
Use GL_LINE_STRIP instead of GL_LINES when drawing polylines.
...
(cherry picked from commit 20cab06f9a
)
2018-03-28 23:01:09 +02:00
Poommetee Ketson
55a66efa38
Fix get_drive (bookmarks) in linux not working
...
(cherry picked from commit 7e5b10b7d3
)
2018-03-28 22:13:39 +02:00
Poommetee Ketson
c730a6ce44
Fix error spam when using PanoramaSky without texture
...
(cherry picked from commit 7a1b7ddf6c
)
2018-02-27 11:34:03 +01:00
bruvzg
48ed52184d
Add missing return statements (iOS and server).
...
(cherry picked from commit e3c2778d7e
)
2018-02-27 00:06:01 +01:00
Hein-Pieter van Braam
d69d58deea
Fix Windows file case changing
...
Windows APIs don't really provide a way to change a filename case. This
implements a little juggling to make this work. We first create a
guaranteed unique temporary file, we then replace the original file with
the temporary file and we finally rename it to the desired filename
case.
2018-02-24 17:37:07 +01:00
Artem Varaksa
eacd66e784
Clean up some bad words from code comments
...
(cherry picked from commit d35e486228
)
2018-02-22 12:22:41 +01:00
luz.paz
751806b5c7
Fix typos with codespell
...
Found via `codespell -q 3 --skip="./thirdparty,./editor/translations" -I ../godot-word-whitelist.txt`
Whitelist consists of:
```
ang
doubleclick
lod
nd
que
te
unselect
```
(cherry picked from commit 612ab4bbc6
)
2018-02-22 12:17:06 +01:00
AndreaCatania
c7040f3218
Fixed sky reflection rendering when transparent BG
...
(cherry picked from commit c34f18acce
)
2018-02-21 23:40:59 +01:00
Bojidar Marinov
8dc946c89c
Fix a rendering bug with screen_texture
...
(cherry picked from commit ea57a19b34
)
2018-02-21 22:11:47 +01:00
karroffel
327fea741a
using TIME in light shader enables uses_fragment_time
...
The GLES3 shader compiler performs certain checks to enable or disable
the usage of certain uniform variables (and with that the set-up of UBOs).
If the `TIME` variable gets used inside the `vertex` function then the
renderer knows that it has to insert that value into the UBO.
The same applies to the `fragment` function.
The `light` function gets executed inside the fragment shader for every
light source that is relevant to the current pixel. If the `TIME` variable
gets used in that function then it needs to be present in the fragment-UBO.
The check for this was missing, so if a shader uses `TIME` inside `light`
but not inside `fragment` then the uniform will not actually be set up.
(cherry picked from commit bb655856e2
)
2018-02-21 22:10:28 +01:00
K. S. Ernest (iFire) Lee
70b082c0d9
Create and return LightmapCapture.
...
(cherry picked from commit 2e66730061
)
2018-02-21 21:49:16 +01:00
K. S. Ernest (iFire) Lee
bbfec2a7cc
Add dummy audio driver, fix dummy rasterizer
...
(cherry picked from commit 4e1923a931
)
2018-02-21 21:49:10 +01:00
Fabio Alessandrelli
8849377f6d
Fixes to OS_Server and DummyRasterizer to match new signatures
...
(cherry picked from commit 2de10aa467
)
2018-02-21 21:48:58 +01:00
Fabio Alessandrelli
fb4a784319
Add dummy Texture handling
...
(cherry picked from commit 72ef766dfa
)
2018-02-21 21:48:33 +01:00
Fabio Alessandrelli
8f231d82bb
Disable GLES builders and source from server compilation
...
(cherry picked from commit 8699f643c9
)
2018-02-21 21:48:21 +01:00
Fabio Alessandrelli
cc280545dc
Add dummy resterizer driver
...
(cherry picked from commit c0dce6e480
)
2018-02-21 21:47:38 +01:00
Marcelo Fernandez
c5388fb0cf
Fix for a possible compile error under OS X
...
(cherry picked from commit 621d28adef
)
2018-02-19 22:24:57 +01:00
Iskustvo
4bdcee2b9d
[X11] Improving error detection in move_to_trash
...
(cherry picked from commit 268d7c7c5b
)
2018-02-19 22:20:06 +01:00
Hugo Locurcio
79ef5f92a9
Remove a few debugging prints
...
(cherry picked from commit 84267915f5
)
2018-02-19 22:13:46 +01:00
Marcin Zawiejski
d4a70c6c08
fix buffer write performance on Windows and Unix
...
(cherry picked from commit 8315aa40cc
)
2018-02-19 22:13:45 +01:00
Marcelo Fernandez
906cf28dae
Improved WASAPI driver so that it always uses the default audio device
...
(cherry picked from commit d5afcf7ab1
)
2018-02-19 22:13:44 +01:00
Marlon Henry Schweigert
5481ece976
Display set_nodelay to GDScript
...
Pass enabled arg
Rename set_nodelay to set_no_delay
Add description to the method
Change description
(cherry picked from commit 87adf9cfba
)
2018-02-04 20:02:04 +01:00
Rémi Verschelde
9f479f096c
Fix typos in code and docs with codespell
...
Using v1.11.0 from https://github.com/lucasdemarchi/codespell
2018-01-18 22:01:42 +01:00
binbitten
92473a9e9e
Convert special case RGB10_A2 to RGBA8 when obtaining texture data
2018-01-18 18:05:01 +01:00
Leon Krause
cbc194dde6
Fix copy shader in GLSL ES 3.0
2018-01-15 23:46:45 +01:00
Leon Krause
e4609acc5d
Fix Particles2D in WebGL 2.0
2018-01-15 20:39:17 +01:00
Rémi Verschelde
e1a0f2bd71
Merge pull request #15636 from mrcdk/fix_canvas_light
...
Set correct types on a couple variables inside light_compute in canvas.glsl
2018-01-13 01:42:52 +01:00
Rémi Verschelde
4fd4b0399a
Merge pull request #15633 from binbitten/fix-mat2-align
...
Fix mat2 alignment
2018-01-13 01:39:20 +01:00
binbitten
de8f43d95d
Fix mat2 alignment
2018-01-12 22:26:50 +01:00
MrCdK
408f4cb146
Set correct types on a couple variables inside the canvas.glsl
2018-01-12 22:02:28 +01:00
Juan Linietsky
e56b3439a5
Attempt renaming multiple times on safe file save, and make the behavior optional. Fixes #14339 .
2018-01-12 17:03:52 -03:00
Juan Linietsky
0041efec1d
Fix mat2 alignment
2018-01-12 12:45:16 -03:00