Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-15 | Many fixes to make exported scenes work better, still buggy. | Juan Linietsky | |
2017-02-15 | -begin of export work, not done yet | Juan Linietsky | |
-fixes to make scenes exported from godot 2.x work | |||
2017-02-12 | Merge pull request #7581 from Faless/v6_wild_bind | Rémi Verschelde | |
TCP/UDP listen bind to address and bugfixes | |||
2017-02-09 | Add a simple signal handler for SIGCHLD on Unix | Hein-Pieter van Braam | |
This fixes #6631 | |||
2017-02-08 | basic contact shadows implementation, will most likely need some polishing | Juan Linietsky | |
2017-02-06 | shadows were not working in-editor for nvidia, fixed now | Juan Linietsky | |
2017-02-06 | ability to adjust propagation in gi probe | Juan Linietsky | |
2017-02-06 | Several bugfixes, improving the import workflow | Juan Linietsky | |
2017-02-02 | Merge pull request #7689 from eska014/webgl2 | Rémi Verschelde | |
Enable WebGL2 in web export, start fixing build | |||
2017-02-01 | Enable WebGL2 in web export, start fixing build | eska | |
Will not yet compile | |||
2017-01-23 | Fix buffer size check in UDP socket. | Fabio Alessandrelli | |
We were reserving 12 bytes from the buffer for ip, port, and length, but since IPv6 introduction we should be reserving 24 (IPv6 are 16 bytes) | |||
2017-01-23 | Use default UDP ring buffer size of 65536 for clients | Fabio Alessandrelli | |
We should probably create a specific function for setting the recv buffer anyway. UDP sockets does not need to bind (listen) to be able to call recvfrom. This is especially useful for clients who just call set_send_address and start communicating with a server. | |||
2017-01-23 | Fix bug causing UDP socket to close after the first send if not listening | Fabio Alessandrelli | |
The ring buffer for receiving packets was not resized in constructor | |||
2017-01-23 | Avoid deadlock when writing/reading data on a connecting TCP socket | Fabio Alessandrelli | |
TCP status polling is always performed as non blocking. Trying to put a packet on a connecting socket will fail immediately. | |||
2017-01-23 | Bind to IPv4 on OpenBSD when using wildcard | Fabio Alessandrelli | |
OpenBSD does not support binding on both IPv4 and IPv6 using the same socket | |||
2017-01-23 | Remove set_ip_type from network classes (no longer needed) | Fabio Alessandrelli | |
- TCP: - `listen` bind to wildcard "*" -> dual stack socket - `listen` bind to address -> socket from address type - `connect` -> resolve using best protocol (UNSPEC), socket from address type - UDP: - `listen` bind to wildcard "*" -> dual stack socket - `listen` bind to address -> socket from address type - `put_packet`/`put_var` -> resolve using TYPE_ANY (UNSPEC), socket from address type (to change socket type you must first call `close` it) | |||
2017-01-23 | Implement UDP listen bind address | Fabio Alessandrelli | |
2017-01-23 | Implement TCP Server bind address | Fabio Alessandrelli | |
2017-01-23 | Convert validity checks of IP_Address to is_valid method. | Fabio Alessandrelli | |
2017-01-23 | Avoid calling close when polling a UDP peer without socket | Fabio Alessandrelli | |
2017-01-21 | WIP new AudioServer, with buses, effects, etc. | Juan Linietsky | |
2017-01-16 | Overloaded basic math funcs (double and float variants). Use real_t rather ↵ | Ferenc Arn | |
than float or double in generic functions (core/math) whenever possible. Also inlined some more math functions. | |||
2017-01-16 | Adapt platforms to AudioServer refactoring | Rémi Verschelde | |
Fixes compilation on Windows and likely other platforms (at least as far as AudioServer changes were concerned), though they were not tested. | |||
2017-01-16 | Working on compile issues for iOS | BastiaanOlij | |
2017-01-16 | Style: Various fixes to play nice with clang-format | Rémi Verschelde | |
2017-01-16 | Style: Fix statements ending with ';;' | Rémi Verschelde | |
2017-01-15 | Oops! Audio engine has vanished :D | Juan Linietsky | |
2017-01-14 | no more errors related to missing GlobalConfig::Get (or so I hope) | Juan Linietsky | |
2017-01-15 | Merge pull request #7513 from djrm/compilation_fix | Rémi Verschelde | |
Matrix32 -> Transform2D | |||
2017-01-15 | Merge pull request #7510 from Faless/tcp_connect | Rémi Verschelde | |
TCP connect always opens the correct socket type | |||
2017-01-14 | StreamPeerWinsock: Fix changed declarations | Rémi Verschelde | |
Bug introduced in dcb95ec1473eff3f455909cd81c3cd50b1e1159b. | |||
2017-01-14 | DirAccessWindows: Fix list_dir_begin return type | Rémi Verschelde | |
Fixes bug introduced in da4170540cbe3dcec4855ddbb59edf1abd7cf9b4. | |||
2017-01-14 | removed duplicated functions in class hierarchy that were bound more than once | Juan Linietsky | |
added a check to detect this case in the future | |||
2017-01-14 | Style: Fix whole-line commented code | Rémi Verschelde | |
They do not play well with clang-format which aligns the `//` part with the rest of the code block, thus producing badly indented commented code. | |||
2017-01-14 | Fixed dir access return value, changed it to Error like all other funcs | Juan Linietsky | |
2017-01-14 | UDP.set_send_address to UDP.set_dest_address | Juan Linietsky | |
2017-01-13 | TCP connect always opens correct socket type | Fabio Alessandrelli | |
TCP client connections does not need to rely on ipv6 dual stack sockets | |||
2017-01-13 | Matrix32 -> Transform2D | Daniel J. Ramirez | |
2017-01-12 | Improvements to scons defined WINVER/_WIN32_WINNT | Fabio Alessandrelli | |
2017-01-12 | Unify naming of blendshape / morphtarget into just "Blend Shape" | Juan Linietsky | |
2017-01-11 | Type renames: | Juan Linietsky | |
Matrix32 -> Transform2D Matrix3 -> Basis AABB -> Rect3 RawArray -> PoolByteArray IntArray -> PoolIntArray FloatArray -> PoolFloatArray Vector2Array -> PoolVector2Array Vector3Array -> PoolVector3Array ColorArray -> PoolColorArray | |||
2017-01-10 | Merge pull request #7425 from lonesurvivor/master | Rémi Verschelde | |
Fix for the huge audio latency (>200 ms) for the … | |||
2017-01-09 | Windows: Workaround missing includes in MinGW-w64 < 4 | Rémi Verschelde | |
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. | |||
2017-01-08 | Windows: Define _WIN32_WINRT to 0x0600 (Vista) | Rémi Verschelde | |
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. | |||
2017-01-08 | Use more compatible initializarion of RWLockPosix | Juan Linietsky | |
2017-01-08 | Added missing readers writers lock to windows, should compile and run again.. | Juan Linietsky | |
2017-01-07 | Memory pool vectors (DVector) have been enormously simplified in code, and ↵ | Juan Linietsky | |
renamed to PoolVector | |||
2017-01-06 | Move glad files to thirdparty dir | Rémi Verschelde | |
2017-01-06 | -Changed memory functions, Memory::alloc_static*, simplified them, made them ↵ | Juan Linietsky | |
aligned to 16 -Changed Vector<> template to fit this. | |||
2017-01-05 | Fix for the huge audio latency of the SamplePlayer (>200 ms) | lonesurvivor | |
- 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) |