aboutsummaryrefslogtreecommitdiff
path: root/drivers
Commit message (Collapse)AuthorAgeFilesLines
* png: Do not output warnings as errorsRémi Verschelde2016-06-251-1/+1
| | | | (cherry picked from commit 9bf3ee7acc144713d8e55d42f29ec0ea6fef7301)
* properly initialize loops to 0 in eventplayerJuan Linietsky2016-06-251-1/+1
| | | | (cherry picked from commit 93441d6119e801fe3b949c96a6c845e982462bd0)
* fix loop counter for eventstream, closes #4493Juan Linietsky2016-06-251-4/+6
| | | | (cherry picked from commit 8f7a1367fe9bc15314aedf7fed3b66e31242706f)
* libtheora: New version 1.1.1J08nY2016-06-253-32/+17
| | | | (cherry picked from commit 214f316cf9c861a0083cf74b790760aab77cb2ea)
* libvorbis: New version 1.3.5J08nY2016-06-2535-3549/+2081
| | | | (cherry picked from commit 644e9076bbb0daf5e137fae2acad774c6fd3dc49)
* libogg: New version 1.3.2J08nY2016-06-254-134/+388
| | | | (cherry picked from commit 98f23d27a4ffda0828a72108c00178fe1d8d2c3f)
* RtAudio: proper under/overflow warningJ08nY2016-06-251-2/+8
| | | | | | fix #5102 (cherry picked from commit 39260f9dca60d9637cf00264d8ae51e027cb1a51)
* GLEW: Update to upstream version 1.13.0 (pristine)Rémi Verschelde2016-06-254-2830/+11149
| | | | | | | | | | This removes a custom redefinition of glewGetProcAddress, which was apparently necessary for older Macs with buggy OpenGL (see #5087). The added source files are as provided in the upstream tarball. (cherry picked from commit 5bed0af65e7bac0a4f8b97ea5392d2df2c25622d)
* GLEW: Define static + enabled and includes via SConsRémi Verschelde2016-06-255-15/+12
| | | | | | | | | | This allows us not to have to hack our definitions in the upstream files, making it easier to upgrade to newer versions in the future. For the include paths to work, the headers are moved to a GL subfolder to match their upstream location. (cherry picked from commit 768e9252714b57421b5c893a8258469a14630a30)
* Haiku: Do not define GLEW_ENABLED to undefine it laterRémi Verschelde2016-06-251-4/+0
| | | | | | Partial revert of f61eb5fd8e13642c82364f8ee66a0f6c791a4511. (cherry picked from commit 4c658dc52303ece088a245ede2835a68b78530b2)
* Add missing license information (ogg/vorbis/opus)Roberto2016-06-253-0/+84
| | | | (cherry picked from commit c0a8c4f6e4cd3b70d8c14d34918a25c28760170c)
* Add missing license information (Theora)Roberto2016-06-252-0/+46
| | | | (cherry picked from commit 18fc2ccbe1b6ae38153db1066b696dee3a7a176b)
* Add missing license information (WebP)Roberto2016-06-253-0/+79
| | | | (cherry picked from commit f97f8971e3afd738a787b3a47f18feba3ee1f104)
* change invalid characters when get user data dir on Windows & Unixvolzhs2016-06-251-1/+1
| | | | | | | | | Can't create user data folder when project name has ``\ / : * ? " < > |`` characters on OS_Windows & OS_Unix. So, change it to ``-`` to be able to make folder. fixes #4928 and it's altanative to #4986. (cherry picked from commit 9073dc99634285edc3b4886467871c14100f8233)
* Fix Theora video playback without a Vorbis streamBłażej Szczygieł2016-06-171-1/+1
| | | | | - prevent audio resampler errors when number of channels is 0, - don't check for 'audio_done' when there is no audio data.
* Update to libpng 1.5.27Rémi Verschelde2016-06-045-49/+66
| | | | | | | No security relevant fix as far as I can see, but the version bump does not hurt either. (cherry picked from commit bc25492e636a82a30d77aa1b37edede0a2a9182f)
* SCons: using 1 env for all driversAriel Manzur2016-06-044-30/+31
| | | | | | | (cherry picked from commit 6cf2353305922f3464ff91ae1b137e747e1d2961) (cherry picked from commit 12bd9ee6f27c6d40f91e0bee7b150fea257463cb) (cherry picked from commit 4c4d79e3c98182faf348f41f98d1cc3e5d843e69) (cherry picked from commit dbb4c0c9b759a384b3c454f4629976cb69a399d7)
* Remove nocpuid.c from builtin OpenSSLeska2016-05-122-8/+0
| | | | | | | Since opensslconf.h no longer defines OPENSSL_CPUID_OBJ, OpenSSL defines OPENSSL_cpuid_setup itself (with the same empty definition) (cherry picked from commit 2392824dbab773b365dc77b8a75c1b75f42b93d8)
* Windows: Fix GCC/Clang argument being passed to MSVCRémi Verschelde2016-05-121-3/+5
| | | | | | | Fixes #4620 (cherry picked from commits 972b0f78b3f89ea5096bc37658ceb859ad47fa44 and c7292b1f3d22323352a14e756497b03d66c90666)
* Add ignore error flag to OpenSSL driverGeorge Marques2016-05-121-0/+1
| | | | (cherry picked from commit 2e44e255ed913372df5ced3526ea56fd50e6df3a)
* cloning env for builtin_openssl _and_ openssl :)Ariel Manzur2016-05-123-17/+24
| | | | (cherry picked from commit baaa74f2153403044ab7570b920bc01317f8a047)
* clonning env for builtin sslAriel Manzur2016-05-121-646/+653
| | | | (cherry picked from commit 62c17d65a8ad808bb712e64df2f16ecfb193c9be)
* Fix build for Windows 64-bits with GCCGeorge Marques2016-05-061-0/+4
| | | | (cherry picked from commit 81297f0fa1a0f021c5dfe120d0f4419d5cbcb2b5)
* Fix windows 64-bits build.George Marques2016-05-061-2/+1
| | | | | | | | | The change in `tools/doc/doc_data.cpp` is needed because the MSVC compiler does not support variable length arrays. Fix #4113 (cherry picked from commit 9424c6c58f0b33f06807936958978e907574a845)
* Update OpenSSL to 1.0.2hmrezai2016-05-0635-153/+365
| | | | (cherry picked from commit ab623c923d4e2c950342aec5da371cb92b1fbbc6)
* missing default valueJuan Linietsky2016-05-051-1/+1
|
* fix to avoid video texture scalingJuan Linietsky2016-05-051-1/+1
|
* ability to shrink all images x2 on loadJuan Linietsky2016-05-052-1/+22
| | | | | this is for extreme cases when running on devices with very low video memory, so you can still retain compatibility.
* Fixed zero-length arrays in nrex. Fixes #4346Zher Huei Lee2016-04-271-4/+10
| | | | (cherry picked from commit 48b2dfab9f91bec2fd9a0fc94630e2dae51fbf11)
* Update OpenSSL to version 1.0.2gmrezai2016-04-27447-113853/+32779
| | | | (cherry picked from commit e97922f22038e9049ed4c2db5b3736dfaa0edde3)
* Update OpenSSL to version 1.0.1smrezai2016-04-27914-209156/+215797
| | | | | (cherry picked from commit c860574d8ba246b5e2c59578f24accd2ace5e9bc and commit 2cbd850979ac6d260f15a1e62f7b0a89e7a16b4d)
* Updated nrex to v0.2Zher Huei Lee2016-04-273-43/+113
| | | | | | | | * Fixed capturing groups matching to invalid results * Fixed parents of recursive quantifiers not expanding properly * Fixed LookAhead sometimes adding to result (cherry picked from commit 6207d56b958ddc288d0b7f80e057ff93fc011280)
* Revert "free Material 'shadow_material_double_sided' on ::finish()"Rémi Verschelde2016-04-061-1/+0
| | | | This reverts commit 43c74056b1764f07acc252e78e1cfa29a49a51c3.
* free Material 'shadow_material_double_sided' on ::finish()MSC2016-04-061-0/+1
| | | | (cherry picked from commit 7a9998370f0a805a75634f31558abba9c4d74a48)
* This will disable png arm neon optimizing for android template if compile on ↵volzhs2016-04-021-6/+5
| | | | | | | | windows, but make compiling successful. And arm neon opt is enabled if not on windows. (cherry picked from commit db89a47e282bd30bc73f43802d5987319060b3c5)
* Added relative paths for DirAccess::remove()Zher Huei Lee2016-03-052-4/+10
| | | | | | Follows similar behaviour to DirAccess::rename() (cherry picked from commit d7052ddba334de3df1190837c6d8589b48799965)
* Fix allocation bug if compiled with modern clang or gccest312016-02-271-5/+22
| | | | | | | | * Add overflow checked intrinsic abstractions that check on overflow. * Use them for memory allocation code. * Use size_t type for memory allocation code to support full platform dependent width. Fixes #3756.
* Forgot to correct the ERR_FAIL_COND_V.Julian Murgia - StraToN2016-02-121-1/+1
|
* Added RegEx::get_capture_start() methodJulian Murgia - StraToN2016-02-122-0/+10
|
* Removed PE-bliss, win32 binares so far remain without icon, had many issues ↵Juan Linietsky2016-02-041-1/+0
| | | | | | | | with it: -corrupted 32 binaries without reason -does not support upx binaries -forces dependency o libstdc++
* -Correctly flip BG texture if viewport is flipped, fixes #3507Juan Linietsky2016-02-021-5/+7
|
* thread renamingAriel Manzur2016-01-312-14/+8
|
* total pointersAriel Manzur2016-01-311-1/+1
|
* checking for file?Ariel Manzur2016-01-311-0/+3
|
* -Many fixes to windows build system with Mingw on Windows. Fixes #2690Juan Linietsky2016-01-251-1/+1
|
* Correct viewport scaling with stretch mode viewport, fixes #1571Juan Linietsky2016-01-241-2/+13
|
* -Fixed video stream theora not finishing when stream finishes, closes #3066Juan Linietsky2016-01-232-5/+26
|
* -Support the TRNS flag on libpng, fixes #3097Juan Linietsky2016-01-231-0/+7
|
* Merge pull request #2180 from sketchyfun/SketchyFunRémi Verschelde2016-01-191-1/+7
|\ | | | | Billboards were displayed upside down when drawn to a render texture
| * Billboards were being displayed upside down when drawn to a render textureBenH2015-06-241-1/+7
| | | | | | | | | | | | Render texture's view transforms seem to be inverted, so when drawing billboards, the 'up' vector given to set_look_at() is also inverted and so the billboard gets drawn upside down.