aboutsummaryrefslogtreecommitdiff
path: root/drivers
Commit message (Collapse)AuthorAgeFilesLines
...
| * 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
| * PBR more or less working, still working on bringing gizmos backJuan Linietsky2016-10-279-179/+1342
| |
| * More scene work, can display a skyboxJuan Linietsky2016-10-218-8/+590
| |
| * Everything returning to normal in 3D, still a long way to goJuan Linietsky2016-10-1910-25/+2258
| | | | | | | | -implemented the scene part of visual server and rasterizer, objects without lighting and material are rendererd only
| * 2D Shaders are working again using the new syntax, though all is buggy in ↵Juan Linietsky2016-10-1011-116/+1828
| | | | | | | | general
| * -Added ViewportContainer, this is the only way to make viewports show up in ↵Juan Linietsky2016-10-055-17/+75
| | | | | | | | | | | | | | GUI now -2D editing now seems to work -Added some functions and refactoring to Viewport
| * make editor update by tracking changes in visualserverrasterJuan Linietsky2016-10-032-8/+8
| |
| * Begining of GLES3 renderer:Juan Linietsky2016-10-0326-169/+6162
| | | | | | | | | | | | | | | | -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-029-84/+79
|\ \ | | | | | | Fixes and improvementes for IPv6 implementation.
| * | Remove old unused AI_V4MAPPED flag to getaddrinfoFabio Alessandrelli2016-12-091-8/+0
| | |
| * | IP_Address now handle IPv4 and IPv6 transparentlyFabio Alessandrelli2016-12-094-38/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-097-18/+18
| | |
| * | Move V6ONLY flag selection inside helpersFabio Alessandrelli2016-12-093-19/+4
| | |
| * | Automatically map IPv4 address to IPv6 when neededFabio Alessandrelli2016-12-093-7/+19
| | |
| * | 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.
| * | Fix getaddrinfo failing on androidFabio Alessandrelli2016-12-091-0/+5
| | |
| * | Properly handle tcp connection failureFabio Alessandrelli2016-12-091-1/+6
| | |
| * | Fix _set_ip_addr_port not setting the address.Fabio Alessandrelli2016-12-091-1/+1
| | |
* | | Welcome in 2017, dear changelog reader!Rémi Verschelde2017-01-0160-60/+60
| | | | | | | | | | | | | | | | | | | | | | | | 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 issue #7331REBELLIOUSX\Rebel_X2016-12-221-1/+1
|/ / | | | | | | A Drive with "Z" letter assigned to it on Windows will be shown.
* | OS additions and fixes for WebAssembly/asm.jseska2016-11-301-3/+0
| | | | | | | | | | | | | | - 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
* | Rename remaining WinRT references to UWPGeorge Marques2016-11-031-1/+1
| |
* | Rename WINRT_ENABLED to UWP_ENABLEDGeorge Marques2016-11-038-9/+9
| |
* | scons: Reorder options for clarityRémi Verschelde2016-11-032-2/+2
| | | | | | | | Also prefix all thirdparty-related toggles with `builtin`.
* | Merge pull request #7006 from vnen/fix-ipv6-uwpGeorge Marques2016-11-011-0/+4
|\ \ | | | | | | Fix IPv6 linking for UWP
| * | Fix IPv6 linking for UWPGeorge Marques2016-10-311-0/+4
| | |
* | | style: Various other PEP8 fixes in Python filesRémi Verschelde2016-11-013-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
* | | style: Fix PEP8 whitespace issues in Python filesRémi Verschelde2016-11-016-23/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Done with `autopep8 --select=E2,W2`, fixes: - E201 - Remove extraneous whitespace. - E202 - Remove extraneous whitespace. - E203 - Remove extraneous whitespace. - E211 - Remove extraneous whitespace. - E221 - Fix extraneous whitespace around keywords. - E222 - Fix extraneous whitespace around keywords. - E223 - Fix extraneous whitespace around keywords. - E224 - Remove extraneous whitespace around operator. - E225 - Fix missing whitespace around operator. - E226 - Fix missing whitespace around operator. - E227 - Fix missing whitespace around operator. - E228 - Fix missing whitespace around operator. - E231 - Add missing whitespace. - E231 - Fix various deprecated code (via lib2to3). - E241 - Fix extraneous whitespace around keywords. - E242 - Remove extraneous whitespace around operator. - E251 - Remove whitespace around parameter '=' sign. - E261 - Fix spacing after comment hash. - E262 - Fix spacing after comment hash. - E265 - Format block comments. - E271 - Fix extraneous whitespace around keywords. - E272 - Fix extraneous whitespace around keywords. - E273 - Fix extraneous whitespace around keywords. - E274 - Fix extraneous whitespace around keywords. - W291 - Remove trailing whitespace. - W293 - Remove trailing whitespace.
* | | style: Start applying PEP8 to Python files, indentation issuesRémi Verschelde2016-11-016-72/+72
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Done with `autopep8 --select=E1`, fixes: - E101 - Reindent all lines. - E112 - Fix under-indented comments. - E113 - Fix over-indented comments. - E115 - Fix under-indented comments. - E116 - Fix over-indented comments. - E121 - Fix a badly indented line. - E122 - Fix a badly indented line. - E123 - Fix a badly indented line. - E124 - Fix a badly indented line. - E125 - Fix indentation undistinguish from the next logical line. - E126 - Fix a badly indented line. - E127 - Fix a badly indented line. - E128 - Fix a badly indented line. - E129 - Fix a badly indented line.
* | Define IPV6_V6ONLY flag if not defined on windows (old mingw versions)Fabio Alessandrelli2016-10-301-0/+7
| |
* | TCP/UDP Listen sockets can now be set to IPv6 onlyFabio Alessandrelli2016-10-304-5/+31
| |
* | Fix windows debugger connection problems.Fabio Alessandrelli2016-10-304-11/+26
| | | | | | | | | | Unify network socket creation between platform. Ensure IPV6_V6ONLY flag is not set on sockets (allow IPv4 connection in IPv6 socket, dual-stack).
* | TCPServer listen now default to IP type ANY (v6 socket with v4 support)Fabio Alessandrelli2016-10-301-1/+1
| |
* | Merge pull request #6959 from RandomShaper/fix-big-libsRémi Verschelde2016-10-301-45/+2
|\ \ | | | | | | Adopt simpler strategy for big libs on Windows
| * | scons: Move lib splitting method to methods.pyRémi Verschelde2016-10-301-3/+6
| | | | | | | | | | | | Apparently it might still be necessary for some console ports.
| * | Adopt simpler strategy for big libs on WindowsPedro J. Estébanez2016-10-291-49/+3
| | |
* | | RegEx re-implemented as a moduleZher Huei Lee2016-10-279-1978/+0
|/ / | | | | | | | | | | | | | | | | | | Re-wrote nrex as a module using godot-specific parts and new features: * Added string substitutions. * Named groups are now supported. * Removed use of mutable variables in RegEx. RegExMatch is returned instead.
* | Fix PacketPeerUDP get_packet_port()Fabio Alessandrelli2016-10-261-2/+2
| | | | | | | | Properly convert port field from network to system ordering on incoming packets.
* | Merge pull request #6925 from godotengine/ipv6Rémi Verschelde2016-10-268-83/+226
|\ \ | | | | | | Adding IPv6 support
| * | Pass correct address size (ipv4,ipv6) to socket connect, bind, sendtoFabio Alessandrelli2016-10-264-12/+16
| | | | | | | | | | | | | | | The address size passed to network system calls now reflects the the actual IP type (v4 or v6). Fix Windows and OSX ipv6 sockets
| * | added windows support for ipv6, cleaned up unix codeAriel Manzur2016-10-204-72/+81
| | |
| * | fixed some byte order and parsing problemsAriel Manzur2016-10-191-1/+1
| | |
| * | adding ipv6Ariel Manzur2016-10-187-78/+208
| | |
* | | Merge pull request #6855 from vnen/xaudio2-driverRémi Verschelde2016-10-184-0/+355
|\ \ \ | | | | | | | | Isolate XAudio2 driver
| * | | Fix memory management of XAudio2 driverGeorge Marques2016-10-172-8/+5
| | | |
| * | | Isolate XAudio2 driverGeorge Marques2016-10-174-0/+358
| |/ / | | | | | | | | | | | | Now it's possible to compile for Windows platform if wanted. It's supported only for Windows 8 or later, so it's not enabled by default.