summaryrefslogtreecommitdiff
path: root/drivers
AgeCommit message (Collapse)Author
2018-05-01Prevent PulseAudio driver to lock its mutex for too longMarcelo Fernandez
2018-05-01Merge pull request #18334 from Faless/coverity_netRémi Verschelde
Various coverity scan fixes, WS FreeBSD fixes
2018-05-01Merge pull request #18321 from Crazy-P/Fixes-logically-dead-codeRémi Verschelde
Fixes logically dead code (Coverity)
2018-04-28GDNative Unix: fix shared lib loading, dlopen expects leading ./ to ↵Robin Hübner
interpret as relative path.
2018-04-22Change ".." punctuation for "..." in editor strings (#16507)Hugo Locurcio
2018-04-21Fixes logically dead code (Coverity)Crazy-P
Fixes reported logically dead codes by Coverity * image.cpp: Doesn't really need any modification. But to remove the bug report then we have to move the MAX call away from the for loop statement. * rasterizer_gles3.cpp: Removes unnecessary elif condition since it is checked earlier in the function * collada.cpp: If stamement never reached due to macro ERR_CONTINUE does the same. * navigation_mesh.cpp: Variables should always be null - however, also checked for the very same condition in their function call. Leaving this for review (whether the function call is necessary or not) * path_editor_plugin.cpp: If cancel is true, then it should restore the edited value to the original provided. http://docs.godotengine.org/en/3.0/classes/class_editorspatialgizmo.html#class-editorspatialgizmo-commit-handle * spatial_editor_gizmos.cpp: the very condition of i >= 3 is predetermined in the if case right before it. Thus case 1 is always '1' and case 2 is always '-1' * grid_map_editor.cpp: Same as above in spatial_editor_gizmos.cpp * voxel_light_baker.cpp: Same as above in spatial_editor_gizmos.cpp * visual_server.cpp: Same as above in spatial_editor_gizmos.cpp * visual_script_expression.cpp: char '-' is already true in the switch case mechanism. Thus it can never reach to default case. * particles.cpp: Case 'PARAM_MAX' is unreachable due to index checking right before the switch execution. * shader_language.cpp: Invalid index is handled in switch default case. `type < TYPE_FLOAT && type > TYPE_VEC4` -> `(type < TYPE_FLOAT || type > TYPE_VEC4`) Fixes the "always false problem" in TODO comment.
2018-04-21Various coverity scan fixes for networkingFabio Alessandrelli
Fix FreeBSD websocket compilation error
2018-04-20Merge pull request #18316 from Noshyaar/httpMax Hilbrunner
[DOCS] add HTTPRequest.request return values
2018-04-20[DOCS] add HTTPRequest.request return valuesPoommetee Ketson
2018-04-18Fix case mismatch check on WindowsRémi Verschelde
@reduz pushed the old 44989bc95754b40f4c00f10db43ed91f64a3e475 commit today which he had forgotten in his local clone, and apparently it does not compile. Also fixed style.
2018-04-18Test and warn of case mismatch on WindowsJuan Linietsky
Will throw a warning when a file is opened with a different case than what is stored on the Windows filesystem.
2018-04-18Merge pull request #17391 from PJB3005/18-03-09-fix-canvas-light-shadersRémi Verschelde
Fixes canvas light shaders.
2018-04-15Fixed high cpu usage with PulseAudioMarcelo Fernandez
2018-04-13Fixes canvas light shaders.Pieter-Jan Briers
Fixes #16904 Restore more out functionality, fix built-ins. Requested changes, I think?
2018-04-12Fix PulseAudio problems with 8 channels devicesMarcelo Fernandez
2018-04-12Merge pull request #18124 from marcelofg55/pulse_channelsRémi Verschelde
Fix PulseAudio driver for audio devices that report unknown number of channels
2018-04-12Fix PulseAudio driver for audio devices that report unknown number of channelsMarcelo Fernandez
2018-04-11Fix error detecting for PulseAudio pa_stream_new callMarcelo Fernandez
2018-04-10CoreAudio: Fix iphone build after audio device refactor (#17742)Rémi Verschelde
2018-04-10Merge pull request #18047 from marcelofg55/mingw_fixRémi Verschelde
WASAPI audio driver compile fix on mingw
2018-04-09WASAPI audio driver compile fix on mingwMarcelo Fernandez
2018-04-08Merge pull request #16503 from Chaosus/particlesfixJuan Linietsky
Fix invalid particle movement when time_scale is zero
2018-04-08Merge pull request #17421 from Chaosus/fixshaderbugsJuan Linietsky
Fix few bugs in shader definitions
2018-04-07Merge pull request #17742 from marcelofg55/audio_device_listJuan Linietsky
Added new audio device functions to set/get the audio device
2018-04-04Merge pull request #17775 from sketchyfun/multiply_blendmode_fixRémi Verschelde
multiply blend mode fix for spatial materials
2018-04-03Merge pull request #17869 from TomDobbelaere/rename-error-usabilityRémi Verschelde
Trigger rename_error's close_fail_notify only after exhausting attempts on Windows
2018-04-03Trigger IO error only after exhausting attemptsTom Dobbelaere
2018-03-29WASAPI driver will now resample when the device rate != audio/mix_rateMarcelo Fernandez
2018-03-26Added new audio device functions to set/get the audio deviceMarcelo Fernandez
2018-03-26multiply blend mode fix for spatial materialsBen Hickling
2018-03-21Merge pull request #17653 from eska014/rwlock-dummyRémi Verschelde
Add RWLockDummy for NO_THREADS builds
2018-03-21s/2017/2018/g for gles2, websocket, linux appdataPoommetee Ketson
2018-03-20Add RWLockDummy for NO_THREADS buildsLeon Krause
2018-03-16Merge pull request #17130 from nical/issue-17050Hein-Pieter van Braam
Fix polyline rendering when width <= 1.
2018-03-15Merge pull request #17376 from marcelofg55/file_get_pathHein-Pieter van Braam
Added File.get_path and File.get_path_absolute functions
2018-03-13Added File.get_path and File.get_path_absolute functionsMarcelo Fernandez
2018-03-13Merge pull request #16895 from Noshyaar/bmkRémi Verschelde
Fix get_drive (bookmarks) in linux not working
2018-03-13Merge pull request #17141 from marcelofg55/uneven_channelsRémi Verschelde
Support for uneven amount of channels on PulseAudio
2018-03-13Fixed several leaks in VisualServerScene, RasterizerSceneGLES3 and ↵Wilson E. Alvarez
RasterizerGLES3
2018-03-10Fix few bugs in shader definitionsChaosus
2018-03-05Add GL_ARB_framebuffer_object extension support check and ↵bruvzg
GL_EXT_framebuffer_object fallback for GLES2 (updated GLAD bindings). Add GL_ARB_debug_output extension support check on all platforms.
2018-03-04Clean and expose get_audio/video_driver_* funcs on OS classMarcelo Fernandez
2018-03-02Merge pull request #17173 from karroffel/gles2-line-rendering-fixRémi Verschelde
fix GLES2 line rendering
2018-03-02fix GLES2 line renderingkarroffel
fixes #17147
2018-03-02GLES2 renderer support on macOS.bruvzg
2018-03-01Support for uneven amount of channels on PulseAudioMarcelo Fernandez
2018-03-01add GLES 2 renderer for 2Dkarroffel
This commit adds a new rendering backend, GLES2, and adds a project setting to enable it. Currently this backend can only be used on the X11 platform, but integrating into other platforms is planned.
2018-02-28Use GL_LINE_STRIP instead of GL_LINES when drawing polylines.Nicolas Silva
2018-02-25Add missing return statements (iOS and server).bruvzg
2018-02-24Fix Windows file case changingHein-Pieter van Braam
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. (cherry picked from commit d69d58deeaa523c6c38958b3956423ae8f814909)