aboutsummaryrefslogtreecommitdiff
path: root/drivers (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #7425 from lonesurvivor/masterRémi Verschelde2017-01-104-126/+140
|\ | | | | Fix for the huge audio latency (>200 ms) for the …
| * Fix for the huge audio latency of the SamplePlayer (>200 ms)lonesurvivor2017-01-054-126/+140
| | | | | | | | | | | | | | - fixes PulseAudio, ALSA and RtAudio driver - cleans up the driver files for better readability (mostly whitespace-related stuff) - makes ALSA and Pulseaudio actually use the global setting "audio/mix_rate" for the sample rate instead of a fixed value (RtAudio did this already)
* | Windows: Workaround missing includes in MinGW-w64 < 4Rémi Verschelde2017-01-091-1/+13
| | | | | | | | | | | | | | | | | | The MinGW-w64 version we have on our Travis build environment (Ubuntu 12.04, mingw-w64 2.0.1, gcc 4.6) is old and has some missing includes in the dependencies of the `tcpmib.h` header [0] [1] [2]. Those were not triggered before 6323779596dea0db7f58afef7d3d3d5588ef20cb probably due to conflicting WINVER definitions which prevented triggering the code specific to >= 0x0600 (Vista). We ensure it won't be triggered by defining the _WIN32_WINNT macro to Windows XP compatibility.
* | Windows: Define _WIN32_WINRT to 0x0600 (Vista)Rémi Verschelde2017-01-082-11/+3
| | | | | | | | | | | | | | | | Passed as a compiler define to be sure it is always define before windows.h is loaded. This means that Godot officially requires Vista API or later, it will not work on Windows XP or earlier. Also fix a bogus check for Windows 7 API.
* | Use more compatible initializarion of RWLockPosixJuan Linietsky2017-01-081-1/+2
| |
* | Added missing readers writers lock to windows, should compile and run again..Juan Linietsky2017-01-082-0/+109
| |
* | Memory pool vectors (DVector) have been enormously simplified in code, and ↵Juan Linietsky2017-01-079-136/+246
| | | | | | | | renamed to PoolVector
* | Move glad files to thirdparty dirRémi Verschelde2017-01-064-5817/+9
| |
* | -Changed memory functions, Memory::alloc_static*, simplified them, made them ↵Juan Linietsky2017-01-064-522/+5
|/ | | | | | aligned to 16 -Changed Vector<> template to fit this.
* Merge branch 'master' of https://github.com/godotengine/godotJuan Linietsky2017-01-052-0/+18
|\
| * First set of changes to fix compilation errors and initialise the gles3 ↵BastiaanOlij2017-01-042-0/+18
| | | | | | | | renderer for Mac OS X. Still broken at this point.
* | -Changed most project settings in the engine, so they have major and minor ↵Juan Linietsky2017-01-056-28/+28
|/ | | | | | | | categories. -Changed SectionedPropertyEditor to support this -Renamed Globals singleton to GlobalConfig, makes more sense. -Changed the logic behind persisten global settings, instead of the persist checkbox, a revert button is now available
* ObjectTypeDB was renamed to ClassDB. Types are meant to be more generic to ↵Juan Linietsky2017-01-022-2/+2
| | | | | | | | Variant. All usages of "type" to refer to classes were renamed to "class" ClassDB has been exposed to GDScript. OBJ_TYPE() macro is now GDCLASS()
* Merge remote-tracking branch 'origin/gles3' into gles3-on-masterRémi Verschelde2017-01-0243-106/+27798
|\ | | | | | | | | Various merge conflicts have been fixed manually and some mistakes might have been made - time will tell :)
| * WIP particle systemJuan Linietsky2017-01-019-145/+517
| | | | | | | | | | | | Ability to enable and change MSAA settings Ability to change VCT quality Ability to enable/disable HDR rendering
| * Some fixes and clean upsJuan Linietsky2016-12-314-21/+83
| |
| * begin work on new particle systemreduz2016-12-305-21/+384
| |
| * now it really works on window for realreduz2016-12-251-3/+35
| |
| * fixed a horrible bug on Windows AMD, scenes saved until now in this branchreduz2016-12-244-7/+20
| | | | | | | | are no longer valid :(
| * Fixed many more bugs reported by ValgrindJuan Linietsky2016-12-233-0/+8
| |
| * eliminated some crashes according to llvm address sanitizerJuan Linietsky2016-12-231-0/+2
| |
| * put some limits to max ubo sizes to avoid crashesJuan Linietsky2016-12-232-3/+4
| |
| * baking now shows a proper button, and bakes can be saved.Juan Linietsky2016-12-232-78/+20
| |
| * can bake for omni and spotlightJuan Linietsky2016-12-226-31/+100
| | | | | | | | store normal when baking
| * Some BRDF fixesJuan Linietsky2016-12-216-17/+87
| |
| * Godot works on Windows again..reduz2016-12-215-9/+9
| |
| * work in progress global illuminationJuan Linietsky2016-12-205-15/+627
| |
| * DOF blur, near and far fields..Juan Linietsky2016-12-104-32/+471
| |
| * Multi stage glow with light bleeding from HDRJuan Linietsky2016-12-085-5/+329
| |
| * Tonemapping and Auto Exposure supportJuan Linietsky2016-12-077-10/+487
| |
| * fix small issue with copying reflectionsJuan Linietsky2016-12-041-1/+1
| |
| * Support for SSAOJuan Linietsky2016-12-0410-7/+732
| |
| * Subsurface scattering material param is now working!Juan Linietsky2016-12-0211-32/+344
| |
| * Add missing glsl file and remove generated .h filesJuan Linietsky2016-11-305-359/+57
| |
| * Screen space reflection effectJuan Linietsky2016-11-2915-77/+1122
| |
| * fixed bug removing dependenciesJuan Linietsky2016-11-242-4/+25
| |
| * Blend shapes using transform feedback (GPU)Juan Linietsky2016-11-247-124/+591
| |
| * implemented immediatesJuan Linietsky2016-11-232-23/+177
| |
| * WIP immediates and proper buffers swappingJuan Linietsky2016-11-234-15/+161
| |
| * Changed to proper GLSL versionJuan Linietsky2016-11-221-2/+2
| |
| * Migrated from GLES to GLAD, fixes many issues.Juan Linietsky2016-11-2214-2231/+13801
| |
| * Instancing is working! (hooray)Juan Linietsky2016-11-225-57/+640
| |
| * Skeletons are working now.Juan Linietsky2016-11-216-29/+285
| |
| * Huge amount of improvement in the material system. Materials should beJuan Linietsky2016-11-206-59/+219
| | | | | | | | a lot more complete and usable now.
| * working reflection probes!!Juan Linietsky2016-11-198-99/+1376
| |
| * Done with lights and shadows (wonder if i'm missing something..)Juan Linietsky2016-11-118-491/+701
| |
| * all light types and shadows are working, pending a lot of clean-upJuan Linietsky2016-11-0910-309/+1678
| |
| * shadow atlas allocation (work in progress)Juan Linietsky2016-10-314-12/+493
| |
| * resolved reflection cubemap blendingJuan Linietsky2016-10-291-1/+3
| |
| * -Many many fixesJuan Linietsky2016-10-2911-220/+579
| | | | | | | | -Gizmos work again