aboutsummaryrefslogtreecommitdiff
path: root/drivers
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #16895 from Noshyaar/bmkRémi Verschelde2018-03-131-1/+1
|\ | | | | Fix get_drive (bookmarks) in linux not working
| * Fix get_drive (bookmarks) in linux not workingPoommetee Ketson2018-02-211-1/+1
| |
* | Merge pull request #17141 from marcelofg55/uneven_channelsRémi Verschelde2018-03-132-19/+46
|\ \ | | | | | | Support for uneven amount of channels on PulseAudio
| * | Support for uneven amount of channels on PulseAudioMarcelo Fernandez2018-03-012-19/+46
| | |
* | | Fixed several leaks in VisualServerScene, RasterizerSceneGLES3 and ↵Wilson E. Alvarez2018-03-133-0/+22
| | | | | | | | | | | | RasterizerGLES3
* | | Add GL_ARB_framebuffer_object extension support check and ↵bruvzg2018-03-052-39/+70
| | | | | | | | | | | | | | | | | | GL_EXT_framebuffer_object fallback for GLES2 (updated GLAD bindings). Add GL_ARB_debug_output extension support check on all platforms.
* | | Clean and expose get_audio/video_driver_* funcs on OS classMarcelo Fernandez2018-03-042-15/+0
| | |
* | | Merge pull request #17173 from karroffel/gles2-line-rendering-fixRémi Verschelde2018-03-021-1/+3
|\ \ \ | | | | | | | | fix GLES2 line rendering
| * | | fix GLES2 line renderingkarroffel2018-03-021-1/+3
| | | | | | | | | | | | | | | | fixes #17147
* | | | GLES2 renderer support on macOS.bruvzg2018-03-021-1/+5
|/ / /
* / / add GLES 2 renderer for 2Dkarroffel2018-03-0132-0/+12175
|/ / | | | | | | | | | | | | | | 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.
* | Add missing return statements (iOS and server).bruvzg2018-02-252-14/+18
| |
* | Fix Windows file case changingHein-Pieter van Braam2018-02-241-5/+22
| | | | | | | | | | | | | | | | | | | | 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)
* | Fix error spam when using PanoramaSky without texturePoommetee Ketson2018-02-221-3/+3
| |
* | 2D Skeletons WORK IN PROGRESSJuan Linietsky2018-02-213-3/+3
| |
* | Fix typos with codespellluz.paz2018-02-212-2/+2
|/ | | | | | | | | | | | | | Found via `codespell -q 3 --skip="./thirdparty,./editor/translations" -I ../godot-word-whitelist.txt` Whitelist consists of: ``` ang doubleclick lod nd que te unselect ```
* Add base support for 2D meshes in Godot, including Sprite -> Mesh2D conversion.Juan Linietsky2018-02-211-0/+40
|
* Merge pull request #16467 from godotengine/gles3-light-shader-timeRémi Verschelde2018-02-202-7/+9
|\ | | | | using TIME in light shader enables uses_fragment_time
| * using TIME in light shader enables uses_fragment_timekarroffel2018-02-072-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Merge pull request #16834 from bojidar-bg/x-rendering-gles3-bugRémi Verschelde2018-02-201-6/+4
|\ \ | | | | | | Fix a rendering bug with screen_texture
| * | Fix a rendering bug with screen_textureBojidar Marinov2018-02-191-6/+4
| | |
* | | [X11] Improving error detection in move_to_trashIskustvo2018-02-181-0/+1
| | |
* | | Clean up some bad words from code commentsArtem Varaksa2018-02-171-1/+1
| | |
* | | Create and return LightmapCapture.K. S. Ernest (iFire) Lee2018-02-151-13/+60
| | |
* | | Add dummy audio driver, fix dummy rasterizerK. S. Ernest (iFire) Lee2018-02-153-5/+81
| | |
* | | Fixes to OS_Server and DummyRasterizer to match new signaturesFabio Alessandrelli2018-02-151-0/+1
| | |
* | | Add dummy Texture handlingFabio Alessandrelli2018-02-151-10/+74
| | |
* | | Disable GLES builders and source from server compilationFabio Alessandrelli2018-02-151-2/+5
| | |
* | | Add dummy resterizer driverFabio Alessandrelli2018-02-152-0/+544
| | |
* | | Fix for a possible compile error under OS XMarcelo Fernandez2018-02-141-1/+1
|/ /
* | Merge pull request #15710 from AndreaCatania/p1Rémi Verschelde2018-02-141-28/+39
|\ \ | | | | | | Fixed sky reflection rendering when transparent BG
| * | Fixed sky reflection rendering when transparent BGAndreaCatania2018-01-141-28/+39
| | |
* | | Merge pull request #15875 from marcelofg55/wasapi_device_changeRémi Verschelde2018-02-141-1/+87
|\ \ \ | | | | | | | | Improved WASAPI driver so that it always uses the default audio device
| * | | Improved WASAPI driver so that it always uses the default audio deviceMarcelo Fernandez2018-01-191-1/+87
| | | |
* | | | Merge pull request #16408 from Calinou/remove-debugging-printsRémi Verschelde2018-02-141-2/+0
|\ \ \ \ | | | | | | | | | | Remove a few debugging prints
| * | | | Remove a few debugging printsHugo Locurcio2018-02-051-2/+0
| | |_|/ | |/| |
* / | | fix buffer write performance on Windows and UnixMarcin Zawiejski2018-02-044-0/+12
|/ / /
* | | Add a proper error when safe save fails.Juan Linietsky2018-02-021-0/+3
| | |
* | | Display set_nodelay to GDScriptMarlon Henry Schweigert2018-01-304-4/+4
|/ / | | | | | | | | | | | | | | | | | | | | Pass enabled arg Rename set_nodelay to set_no_delay Add description to the method Change description
* | Fix typos in code and docs with codespellRémi Verschelde2018-01-182-2/+2
| | | | | | | | Using v1.11.0 from https://github.com/lucasdemarchi/codespell
* | Convert special case RGB10_A2 to RGBA8 when obtaining texture databinbitten2018-01-181-1/+24
| |
* | Fix copy shader in GLSL ES 3.0Leon Krause2018-01-151-1/+1
| |
* | Fix Particles2D in WebGL 2.0Leon Krause2018-01-151-0/+1
| |
* | Merge pull request #15636 from mrcdk/fix_canvas_lightRémi Verschelde2018-01-131-1/+1
|\ \ | | | | | | Set correct types on a couple variables inside light_compute in canvas.glsl
| * | Set correct types on a couple variables inside the canvas.glslMrCdK2018-01-121-1/+1
| | |
* | | Merge pull request #15633 from binbitten/fix-mat2-alignRémi Verschelde2018-01-132-9/+23
|\ \ \ | | | | | | | | Fix mat2 alignment
| * | | Fix mat2 alignmentbinbitten2018-01-122-9/+23
| | | |
* | | | Attempt renaming multiple times on safe file save, and make the behavior ↵Juan Linietsky2018-01-121-14/+25
|/ / / | | | | | | | | | optional. Fixes #14339.
* | | Fix mat2 alignmentJuan Linietsky2018-01-121-2/+4
| | |
* | | Fix uniform alignment, closes #14962Juan Linietsky2018-01-121-4/+58
| | |