- Jan 08, 2015
-
-
sfan5 authored
-
- Dec 29, 2014
-
-
Zeno- authored
-
- Dec 23, 2014
-
-
kwolekr authored
-
- Dec 06, 2014
-
-
sfan5 authored
-
- Nov 30, 2014
-
-
sapier authored
-
- Nov 22, 2014
-
-
Pavel Puchkin authored
f7d65091 introduces error when no endian.h found in the system. Since "CHECK_INCLUDE_FILE" returns empty string instead of "0", when "cmake_config.h" is generated it has "#define CMAKE_HAVE_ENDIAN_H " line. Later we have "#define HAVE_ENDIAN_H CMAKE_HAVE_ENDIAN_H" in the "config.h", an thus "HAVE_ENDIAN_H" is also empty sting. Because of this, "#if HAVE_ENDIAN_H" is incorrect preprocessor directive. Signed-off-by:
Craig Robbins <kde.psych@gmail.com>
-
- Nov 21, 2014
-
-
Rafael Reilova authored
serialize.h: use machine native byte swapping if available, fall-back to previous generic method if not (supported for GCC using endian.h, detection done in cmake) write/readARGB8() - just write 32-bit color in one op, instead of 4 1-byte ops cleanup: removed unneeded buffer init for some serialize-out functions use a #define for the fixed point factor in read/writeF1000() nodemetadata.cpp, nodetimer.cpp optimzation: simpler deserialize node position method staticobject.cpp: cleanup: use util/serialize.h inlines instead of its own de/serialization serialize.cpp: minor optimization/cleanup: avoid generation of unneeded string temporary CMakeLists.txt, cmake_config.h.in: detection of endian.h config.h: added HAVE_ENDIAN_H Commits due to feedback squashed Signed-off-by:
Craig Robbins <kde.psych@gmail.com>
-
- Nov 08, 2014
-
-
Kahrl authored
- Don't create and cache an extruded mesh for every (non-node) item. Instead use a single one per image resolution. - For cubic nodes reuse a single wield mesh too - Improve lighting of the wielded item - Increase far value of wield mesh scene camera, fixes #1770 - Also includes some minor refactorings of Camera and GenericCAO.
-
paramat authored
-
- Nov 01, 2014
-
-
kwolekr authored
-
- Sep 21, 2014
-
-
ShadowNinja authored
This also cleans up settings a bit
-
- Jul 29, 2014
-
-
sfan5 authored
Add ZLIBWAPI_DLL and LEVELDB_DLL CMake options Remove legacy MINGWM10_DLL CMake option Update 32-bit buildbot (OpenAL updated, zlib updated) Change build directory for buildbots to '_build' to prevent removal of Android build files Use -win64 suffix for 64-bit Windows builds Fixes #1476
-
- Jul 12, 2014
- Jun 29, 2014
-
-
sapier authored
-
Martin Doege authored
-
- Jun 17, 2014
-
-
sapier authored
-
- May 25, 2014
-
- May 24, 2014
-
-
sapier authored
-
- May 18, 2014
-
-
sapier authored
Add (experimental) support for topbottom as well as sidebyside 3d mode
-
- Apr 19, 2014
-
-
sapier authored
-
- Apr 16, 2014
-
-
sfan5 authored
-
- Mar 11, 2014
-
-
sfan5 authored
-
- Mar 05, 2014
-
-
sapier authored
-
- Mar 02, 2014
-
-
sapier authored
-
- Feb 23, 2014
-
-
sfan5 authored
-
- Feb 16, 2014
-
-
sfan5 authored
-
- Feb 13, 2014
-
-
sapier authored
-
- Jan 31, 2014
-
-
sapier authored
-add client states to avoid server sending data to uninitialized clients -don't show uninitialized clients to other players -propper client disconnect handling Minor comment fixes in server Minor bugfixes in connection -improved peer id calculation -honor NDEBUG flag -improved disconnect handling -increased initial send window Remove some dead code
-
- Jan 21, 2014
-
-
sfan5 authored
-
- Jan 14, 2014
-
-
Kahrl authored
-
- Jan 05, 2014
-
-
hasufell authored
because cmake is unable to parse it's own lists properly
-
hasufell authored
This can solve numerous problems such as: http://www.cmake.org/Bug/view.php?id=13959 http://www.cmake.org/Bug/view.php?id=14601 If pkg-config or freetype2.pc is not found, then fall back to the FindFreetype.cmake module logic. Restrict to UNIX since I only tested it here.
-
sfan5 authored
-
- Dec 13, 2013
-
-
Kahrl authored
Move most of the media-related code in client.cpp into a new class ClientMediaDownloader (clientmedia.cpp, clientmedia.h). Among other things, this class does the following things: - Download [remote_server][sha1] instead of [remote_server][name]. This is to support servers that provide the same file name with different contents. - Initially fetch [remote_server]index.mth. This file should follow the Minetest Hashset format (currently version 1) and contain a list of SHA1 hashes that exist on the server. - The list of needed SHA1s is uploaded (via HTTP POST) when index.mth is requested, so servers can optionally narrow down the list to the needs of the client. - If index.mth is missing (HTTP response code 404), we enter compat mode, fetching [remote_server][name] as before this commit. - remote_server can now contain multiple servers, separated by commas. The downloader code attempts to split requests between the different servers, as permitted by each server's index.mth. If one server claims to have a file but actually doesn't (or something fails), we ask a different server that also claims to have it. - As before, when none of the remote servers provide a particular file, we download it via the conventional method, i.e. using the minetest protocol: TOSERVER_REQUEST_MEDIA / TOCLIENT_MEDIA. - Bugfix: Every downloaded file's SHA1 is now verified against the SHA1 announced by the minetest server (before loading it and inserting it into the file cache). - Bugfix: Only send TOSERVER_RECEIVED_MEDIA when we actually have all media. This should fix #863.
-
Kahrl authored
Add curl_parallel_limit setting that will replace media_fetch_threads in a later commit. Fix a typo in MutexedQueue::pop_back() that made it impossible to compile code that used this function. (Noticed this while implementing httpfetch.)
-
- Nov 11, 2013
-
-
sapier authored
-
- Sep 29, 2013
-
-
Kahrl authored
-
- Sep 28, 2013