aboutsummaryrefslogtreecommitdiff
path: root/drivers
Commit message (Collapse)AuthorAgeFilesLines
* Avoid failed viewport when size is too smal, fixes #9891Juan Linietsky2017-10-031-5/+5
|
* Various clean ups and cosmetic changes in scene.glsl.Ferenc Arn2017-10-031-73/+74
| | | | Use self-documenting names for variables which are otherwise confusing. Also avoid recalculating certain terms.
* Merge pull request #11568 from endragor/loggersAndreas Haas2017-10-029-58/+182
|\ | | | | Extract logging logic
| * Extract logging logicRuslan Mustakov2017-09-259-58/+182
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously logging logic was scattered over OS class implementations with plenty of duplication. Major changes in this commit: - Extracted logging logic into a separate Logger hierarchy. It allows easy configuration of logging mechanism depending on compile-time or run-time configuration. - Implemented RotatedFileLogger which is usually used with StdLogger, providing persistency of logs. It is often important to be able to obtain logs of the game even in production to be able to understand what happened prior to some problem. On mobile there previously was no way to obtain the logs aside from having the device connected to your machine. - flush() is not performed in release mode for every logged line. It is only performed for errors.
* | Merge pull request #11700 from tagcup/clearcoat_fixAndreas Haas2017-10-021-1/+7
|\ \ | | | | | | Fix clearcoat without Schlick-GGX specular.
| * | Fix clearcoat without Schlick-GGX specular.Ferenc Arn2017-09-291-1/+7
| | | | | | | | | | | | Fixes #11698.
* | | Merge pull request #11716 from marcelofg55/coreaudio_driverPoommetee Ketson2017-10-024-0/+413
|\ \ \ | | | | | | | | Merged iphone and osx audio drivers into drivers/coreaudio
| * | | Merged iphone and osx audio drivers into drivers/coreaudioMarcelo Fernandez2017-09-304-0/+413
| |/ /
* | | Merge pull request #11774 from ISylvox/fix-msvc-buildLeon Krause2017-10-021-10/+10
|\ \ \ | | | | | | | | Fixed MSVC build issue introduced by c864b78
| * | | Fixed MSVC build issue introduced by commit ↵Indah Sylvia2017-10-021-10/+10
| | | | | | | | | | | | | | | | c864b782c05f5e2833afd69a4c0dfc6fbcfc4b26
* | | | missing PI division on vertex shaderJuan Linietsky2017-10-021-1/+2
|/ / /
* | | Slight proposed fixes to PBR.Juan Linietsky2017-10-011-2/+2
| | |
* | | Using advise from Matias, left the 0-1 range for lights, divisiom by PI, and ↵Juan Linietsky2017-10-012-16/+14
| | | | | | | | | | | | multiplied lights by PI internally.
* | | Switched Burley/Lambert, and restored diffuse term to 0-1 range for ↵Juan Linietsky2017-10-011-3/+6
| | | | | | | | | | | | compatibility.
* | | Merge pull request #11694 from tagcup/lambert_normalizationJuan Linietsky2017-10-011-2/+2
|\ \ \ | | | | | | | | Ensure that Lambert is energy conserving.
| * | | Ensure that Lambert is energy conserving.Ferenc Arn2017-09-291-2/+2
| |/ / | | | | | | | | | Also remove the diffuse_color factor in Oren-Nayar (which was already taken care of below, oops).
* | | Add missing N.L factor to Burley's contribution to radiance.Ferenc Arn2017-10-011-1/+1
| | |
* | | Fix environmental BRDF.Ferenc Arn2017-09-301-6/+7
| | |
* | | near and far are reserved for near and far pointers in MSVRBastiaan Olij2017-09-301-3/+3
| | |
* | | Ability to set a custom FOV makes it possible to use sky on orthogonal view. ↵Juan Linietsky2017-09-294-20/+34
|/ / | | | | | | Closes #9186
* | Merge pull request #11672 from tagcup/fix_oren_nayarGilles Roudiere2017-09-291-2/+3
|\ \ | | | | | | Fix Oren-Nayar diffuse.
| * | Fix Oren-Nayar diffuse.Ferenc Arn2017-09-281-2/+3
| | |
* | | Fixed typo: 'texure' to 'texture'Indah Sylvia2017-09-291-1/+1
|/ /
* | Fixes to light shaders, should work now..Juan Linietsky2017-09-272-0/+11
| |
* | Avoid pow in Burley diffuse.Ferenc Arn2017-09-261-4/+4
| |
* | Use BoolVariable for third-party options.Elliott Sales de Andrade2017-09-252-2/+2
| |
* | Use BoolVariable in target/component/advanced options.Elliott Sales de Andrade2017-09-251-3/+3
|/
* Added light affect parameter to baked AOJuan Linietsky2017-09-232-0/+7
|
* -Fixed redraw always on 3D viewprot bugJuan Linietsky2017-09-231-0/+2
| | | | -Changed manipulation inertia default values. Do not touch them again or I'll cut your fingers and eat them.
* Fixes to rim parameter in shaderJuan Linietsky2017-09-231-10/+10
|
* Added proximity and distance fade to SpatialMaterialJuan Linietsky2017-09-214-0/+5
|
* Rename pos to position in user facing methods and variablesletheed2017-09-204-6/+6
| | | | | | | | | | | Rename user facing methods and variables as well as the corresponding C++ methods according to the folloming changes: * pos -> position * rot -> rotation * loc -> location C++ variables are left as is.
* Merge pull request #11252 from marcelofg55/fix_noaudio_crashRémi Verschelde2017-09-171-1/+1
|\ | | | | Fix crash when no audio driver is available
| * Fix crash when no audio driver is availableMarcelo Fernandez2017-09-131-1/+1
| |
* | Fix x11 exported executables not getting the +x flagMarcelo Fernandez2017-09-172-0/+11
| |
* | Merge pull request #11276 from hpvb/fix-11270Rémi Verschelde2017-09-171-4/+5
|\ \ | | | | | | Only do 'drive' discovery on X11
| * | Only do 'drive' discovery on X11Hein-Pieter van Braam2017-09-141-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As it turns out older versions of the Android NDK have mntent.h but not a complete implementation. If it did work it would most likely give the wrong results on Android anyway. This commit enables the UNIX drive discovery only for X11 We also missed '/run/media' (default for gnome desktops) in the list of places to look for 'drives' on Linux. Add that to the list also. This fixes #11270
* | | Renamed function arguments to keep them consistent between declaration and ↵Wilson E. Alvarez2017-09-141-1/+1
|/ / | | | | | | implementation
* | Merge pull request #11160 from marcelofg55/drive_funcs_x11Rémi Verschelde2017-09-132-2/+93
|\ \ | |/ |/| Implemented DirAccess get_drive and get_drive_count for Linux
| * Implemented DirAccess get_drive and get_drive_count for LinuxMarcelo Fernandez2017-09-122-2/+93
| |
* | Style: Apply clang-format to @reduz's changesRémi Verschelde2017-09-131-11/+11
| | | | | | | | [ci skip]
* | Fixed issues with surround sound on audio serverMarcelo Fernandez2017-09-123-34/+155
| |
* | Merge pull request #10897 from themindoverall/fix_box_selectRémi Verschelde2017-09-121-1/+20
|\ \ | | | | | | Fix draw_rect when width or height < 0
| * | Fix draw_rect when width or height < 0. Fixes #10849Chris Serino2017-09-021-1/+20
| | |
* | | Many fixes to visual script, changed virtuals override for a proper selector.Juan Linietsky2017-09-121-7/+16
| | |
* | | Merge pull request #10908 from hpvb/fix-unused-variablesRémi Verschelde2017-09-122-8/+0
|\ \ \ | | | | | | | | Fix unused variable warnings
| * | | Fix unused variable warningsHein-Pieter van Braam2017-09-082-9/+1
| | |/ | |/| | | | | | | The forth in my quest to make Godot 3.x compile with -Werror on GCC7
* | | Merge pull request #11026 from hpvb/fix-assign-in-ifRémi Verschelde2017-09-121-1/+2
|\ \ \ | | | | | | | | Remove assignment and declarations in if statements
| * | | Remove assignment and declarations in if statementsHein-Pieter van Braam2017-09-081-1/+2
| |/ / | | | | | | | | | | | | | | | After discussing with @reduz and @akien-mga it was decided that we do not allow assignments or declarations in if statements. This PR removes the instances of this I could find by automated means.
* | | Merge pull request #11057 from hpvb/fix-various-warningsRémi Verschelde2017-09-121-47/+33
|\ \ \ | | | | | | | | Fix various assorted warnings