aboutsummaryrefslogtreecommitdiff
path: root/platform
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Some BRDF fixesJuan Linietsky2016-12-211-1/+1
| | |
| * | Godot works on Windows again..reduz2016-12-215-21/+26
| | |
| * | Migrated from GLES to GLAD, fixes many issues.Juan Linietsky2016-11-223-5/+23
| | |
| * | PBR more or less working, still working on bringing gizmos backJuan Linietsky2016-10-272-18/+18
| | |
| * | 2D Shaders are working again using the new syntax, though all is buggy in ↵Juan Linietsky2016-10-101-0/+9
| | | | | | | | | | | | general
| * | Begining of GLES3 renderer:Juan Linietsky2016-10-0314-33/+41
| | | | | | | | | | | | | | | | | | | | | | | | -Most 2D drawing is implemented -Missing shaders -Missing all 3D -Editor needs to be set on update always to be used, otherwise it does not refresh -Large parts of editor not working
* | | Merge pull request #7271 from Faless/ipv6_cleanupRémi Verschelde2017-01-026-45/+40
|\ \ \ | | | | | | | | Fixes and improvementes for IPv6 implementation.
| * | | IP_Address now handle IPv4 and IPv6 transparentlyFabio Alessandrelli2016-12-092-9/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | IP_Address changes: - Converts to and from String transparently while handling IPv4 as IPv6 mapped (::ffff:[IP]) address internally. - Completely remove AddrType enum. - Setting/Getting of ip array is now only possible through dedicated functions (ie. set_ipv4, get_ipv4, set_ipv6, get_ipv6) - Add function to know if the address is a valid IPv4 (for IP implementation and enet)
| * | | Migrate int.IP_TYPE_ constants to IP.TYPE_Fabio Alessandrelli2016-12-094-5/+5
| | | |
| * | | Move V6ONLY flag selection inside helpersFabio Alessandrelli2016-12-092-16/+0
| | | |
| * | | Automatically map IPv4 address to IPv6 when neededFabio Alessandrelli2016-12-092-3/+3
| | | |
| * | | Use an instance variable for ip_type in raw socketsFabio Alessandrelli2016-12-096-18/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | PacketPeerUDP/StreamPeerTCP/TCP_Server now uses an instance variable to store the selected ip_type (IPv4/IPv6/ANY, where ANY = dual stack). All calls to resolve addresses, sending/receving data, connecting/listening will use that socket type.
| * | | Properly handle tcp connection failureFabio Alessandrelli2016-12-091-1/+6
| | |/ | |/|
* | | Welcome in 2017, dear changelog reader!Rémi Verschelde2017-01-01183-183/+183
| | | | | | | | | | | | | | | | | | | | | | | | That year should bring the long-awaited OpenGL ES 3.0 compatible renderer with state-of-the-art rendering techniques tuned to work as low as middle end handheld devices - without compromising with the possibilities given for higher end desktop games of course. Great times ahead for the Godot community and the gamers that will play our games!
* | | fix for crash when no ALSA or Pulse installed on linuxGustav Lund2016-12-122-0/+7
|/ /
* | Merge pull request #7219 from eska014/separate-asmjsRémi Verschelde2016-12-022-0/+6
|\ \ | | | | | | Fix browser lockups in web export startup
| * | Emit asm.js code into a dedicated file for asm.js exporteska2016-11-302-0/+6
| | | | | | | | | | | | | | | This helps prevent browser lockups during start-up at the cost of having to distribute an extra file.
* | | Merge pull request #7217 from eska014/js-osRémi Verschelde2016-12-023-97/+227
|\ \ \ | |/ / |/| | Work on asm.js and WebAssembly platforms
| * | Add window features in web exporteska2016-11-302-38/+161
| | | | | | | | | | | | | | | | | | - Add 'window' (canvas) resize, maximize and fullscreen - Implement get_screen_size - Fix fullscreen resolution
| * | Fix some mouse bugs in WebAssembly/asm.jseska2016-11-303-5/+17
| | | | | | | | | | | | | | | - Emit mouse wheel release events - Set button masks, fixes #5092
| * | OS additions and fixes for WebAssembly/asm.jseska2016-11-303-54/+49
| | | | | | | | | | | | | | | | | | | | | - Implement alert, shell_open, set_window_title - Add locale lookup, fixes #2477 - Print without color control sequences - Move get_executable_path implementation to OS_JavaScript
* | | Merge pull request #7201 from volzhs/android-alertRémi Verschelde2016-11-284-5/+38
|\ \ \ | | | | | | | | Add alert window on Android
| * | | Add alert window on Androidvolzhs2016-11-284-5/+38
| | | |
* | | | Fix console output for MinGW compilersRémi Verschelde2016-11-281-2/+10
|/ / / | | | | | | Reworked patch from @jay3d (#7116).
* | | Set minimum version to 10.9 building OSXBastiaanOlij2016-11-251-0/+2
| | |
* | | Revert "X11: Fix maximized boot splash"Rémi Verschelde2016-11-231-21/+0
| | | | | | | | | | | | | | | | | | This reverts commit 8d3efe2b7de494c0971d4b7f7af6ed0dc2f4613c. It introduced crashes for some users when trying to capture the XConfigureNotify event.
* | | Merge pull request #7125 from Hinsbart/x11_maximizeRémi Verschelde2016-11-211-0/+21
|\ \ \ | | | | | | | | X11: Fix maximized boot splash
| * | | X11: Fix maximized boot splashAndreas Haas2016-11-161-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When instructing the window manager to (un)maximize a window, the resulting resolution is recieved via an XEvent of type "ConfigureNotify". The problem here was that these events were only handled in the `OS_X11::process_xevents()` method, which is initially called on the first iteration of the main loop. Because of this, the VideoMode still hadn't been updated yet when doing the boot splash setup.
* | | | png: Allow building shared freetype with bundled libpngRémi Verschelde2016-11-192-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | This was the behaviour when building Godot 2.1, which allows to build against Ubuntu 12.04 and its freetype that links old libpng12, while still bundling libpng16.
* | | | Revert "libpng: Fix erroneously linking against libpng12 on old distros"Rémi Verschelde2016-11-192-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commits 5fa1bb331ad9be31dbfc752c7d19ccf7caeb8fa and ec4be71fade1ee5c6171e323d09197f3bf528499. Looks like Debian/Ubuntu are not even shipping libpng16 nowadays in their stable releases, we'll have to go back to statically linking our own libpng16 to wait for them to stop being 5 years behind everybody.
* | | | libpng: Same fix as previous commit for server platformRémi Verschelde2016-11-191-1/+1
| | | |
* | | | libpng: Fix erroneously linking against libpng12 on old distrosRémi Verschelde2016-11-191-1/+1
| |/ / |/| | | | | | | | | | | This bit us for 2.1.1 binaries built on Ubuntu 12.04 LTS where libpng.pc apparently prioritizes libpng12.
* | | Merge pull request #7110 from RandomShaper/patch-2Rémi Verschelde2016-11-141-7/+7
|\ \ \ | | | | | | | | Update/fix Android build
| * | | Update/fix Android buildPedro J. Estébanez2016-11-131-7/+7
| | | | | | | | | | | | | | | | | | | | Fix wrong path for 32-bit Windows, which fixes #7084 Exclude 32-bit Windows from multi-threaded linking because it's not supported by the NDK Remove 32-bit Linux as there is no NDK variant for it
* | | | Merge pull request #7107 from eska014/wasmRémi Verschelde2016-11-141-1/+7
|\ \ \ \ | |/ / / |/| | | Some WebAssembly stuff
| * | | Remove explicit BINARYEN_METHOD for WebAssembly buildeska2016-11-131-1/+0
| | | | | | | | | | | | | | | | This option is the default since Binaryen version 21.
| * | | Enable memory growth in WebAssembly buildseska2016-11-131-0/+7
| |/ / | | | | | | | | | | | | This allows setting TOTAL_MEMORY during runtime at the cost of reserving a bit more memory.
* | | Merge pull request #7079 from RandomShaper/quicker-android-exportRémi Verschelde2016-11-111-19/+19
|\ \ \ | |/ / |/| | Make Android export quicker (especially on Windows)
| * | Make Android export quicker (especially on Windows)Pedro J. Estébanez2016-11-081-19/+19
| | |
* | | Merge pull request #7030 from volzhs/fix-dir-access-androidRémi Verschelde2016-11-092-2/+7
|\ \ \ | | | | | | | | Fix Directory.dir_exist/get_current_dir for 'res://' on Android
| * | | Fix Directory.dir_exist/get_current_dir for 'res://' on Androidvolzhs2016-11-092-2/+7
| | | | | | | | | | | | | | | | Fix #7014
* | | | vsnc --> vsyncISylvox2016-11-084-4/+4
| |/ / |/| |
* | | Merge pull request #7019 from vnen/rename-winrt-uwpRémi Verschelde2016-11-0616-183/+183
|\ \ \ | | | | | | | | Rename WinRT platform to UWP
| * | | Rename remaining WinRT references to UWPGeorge Marques2016-11-0310-160/+160
| | | |
| * | | Rename WINRT_ENABLED to UWP_ENABLEDGeorge Marques2016-11-032-2/+2
| | | |
| * | | Rename WinRT files to UWPGeorge Marques2016-11-0316-21/+21
| |/ /
* / / server: Allow building against system librariesRémi Verschelde2016-11-031-0/+45
|/ /
* | scons: Reorder options for clarityRémi Verschelde2016-11-037-30/+21
| | | | | | | | Also prefix all thirdparty-related toggles with `builtin`.
* | Improve Android build (Clang + tidyness)Pedro J. Estébanez2016-11-021-87/+100
| |
* | style: Various other PEP8 fixes in Python filesRémi Verschelde2016-11-015-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | Done with `autopep8 --select=E7`, fixes: - E701 - Put colon-separated compound statement on separate lines. - E702 - Put semicolon-separated compound statement on separate lines. - E703 - Put semicolon-separated compound statement on separate lines. - E711 - Fix comparison with None. - E712 - Fix (trivial case of) comparison with boolean. - E713 - Fix (trivial case of) non-membership check. - E721 - Fix various deprecated code (via lib2to3).