Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename macros with two leading underscores | ShadowNinja | 2015-10-14 | 1 | -2/+2 |
| | | | | These names are reserved for the compiler/library implementations. | ||||
* | Change i++ to ++i | David Jones | 2015-08-25 | 1 | -1/+1 |
| | |||||
* | Clean up threading | ShadowNinja | 2015-08-23 | 1 | -11/+11 |
| | | | | | | | | | | | | | | | | | | | | * Rename everything. * Strip J prefix. * Change UpperCamelCase functions to lowerCamelCase. * Remove global (!) semaphore count mutex on OSX. * Remove semaphore count getter (unused, unsafe, depended on internal API functions on Windows, and used a hack on OSX). * Add `Atomic<type>`. * Make `Thread` handle thread names. * Add support for C++11 multi-threading. * Combine pthread and win32 sources. * Remove `ThreadStarted` (unused, unneeded). * Move some includes from the headers to the sources. * Move all of `Event` into its header (allows inlining with no new includes). * Make `Event` use `Semaphore` (except on Windows). * Move some porting functions into `Thread`. * Integrate logging with `Thread`. * Add threading test. | ||||
* | Improved parallax mapping. Generate heightmaps on the fly. | RealBadAngel | 2015-06-14 | 1 | -1/+1 |
| | |||||
* | Move globals from main.cpp to more sane locations | Craig Robbins | 2015-04-01 | 1 | -2/+1 |
| | | | | | | | | | | | | Move debug streams to log.cpp|h Move GUI-related globals to clientlauncher Move g_settings and g_settings_path to settings.cpp|h Move g_menuclouds to clouds.cpp|h Move g_profiler to profiler.cpp|h | ||||
* | For usages of assert() that are meant to persist in Release builds (when ↵ | Craig Robbins | 2015-03-07 | 1 | -28/+0 |
| | | | | NDEBUG is defined), replace those usages with persistent alternatives | ||||
* | Fix issue #2441: crash on respawn, since a conversion std::list to ↵ | Loic Blot | 2015-03-05 | 1 | -68/+17 |
| | | | | | | | std::vector on Environment.cpp * Also change some std::list to std::vector for ClientMap::renderMap * Remove disabled code in ClientMap::renderMap, disabled since a long time | ||||
* | Fix occlusion | Miguel Almeida | 2015-03-02 | 1 | -2/+2 |
| | |||||
* | Replace std::list by std::vector into ClientMap::updateDrawList, ↵ | Loic Blot | 2015-02-17 | 1 | -3/+3 |
| | | | | | | Map::timerUpdate and ServerMap::save(). This will speedup the loop reading into those functions | ||||
* | Fix all warnings and remove -Wno-unused-but-set cflag | kwolekr | 2015-01-18 | 1 | -1/+1 |
| | |||||
* | Add display_gamma option for client | Craig Robbins | 2014-12-31 | 1 | -1/+0 |
| | |||||
* | Performance of main client loop up to 2x faster In places, up to 3 times faster | Craig Robbins | 2014-12-07 | 1 | -7/+17 |
| | | | | | NOTE 1: This does not mean a 2x increase in framerate. Increase in fps may be up to 1-2fps NOTE 2: This local 'caching' of settings is not optimal and an alternative solution will be worked on after 0.4.11 is released | ||||
* | Avoid doing a full material compare if not even first texture does match | sapier | 2014-06-23 | 1 | -30/+37 |
| | |||||
* | Add support for interlaced polarized 3d screens | sapier | 2014-05-18 | 1 | -4/+4 |
| | | | | Add (experimental) support for topbottom as well as sidebyside 3d mode | ||||
* | Add player:set_eye_offset() by @MirceaKitsune and clean up | BlockMen | 2014-04-12 | 1 | -1/+1 |
| | |||||
* | Add third person view | BlockMen | 2014-04-12 | 1 | -1/+5 |
| | |||||
* | Fix rendering glitches when far from the center of the map | Novatux | 2014-03-04 | 1 | -0/+4 |
| | |||||
* | Cleanup jthread and fix win32 build | sapier | 2013-12-01 | 1 | -3/+0 |
| | |||||
* | Fix and improve view range tuner | Perttu Ahola | 2013-08-03 | 1 | -0/+6 |
| | |||||
* | Migrate to STL containers/algorithms. | Ilya Zhuravlev | 2013-03-11 | 1 | -27/+28 |
| | |||||
* | Update Copyright Years | Sfan5 | 2013-02-24 | 1 | -1/+1 |
| | |||||
* | Change Minetest-c55 to Minetest | PilzAdam | 2013-02-24 | 1 | -1/+1 |
| | |||||
* | Don't see through nodes without noclip privileges | ShadowNinja | 2013-02-10 | 1 | -1/+1 |
| | |||||
* | Fix automagic render distance tuner | Perttu Ahola | 2012-12-06 | 1 | -7/+5 |
| | |||||
* | Added video settings filter options via config file - second try :-) | Vanessa Ezekowitz | 2012-11-09 | 1 | -0/+9 |
| | | | | | | | | | Set one or more of these in the config to turn the related option on: mip_map = 1 anisotropic_filter = 1 bilinear_filter = 1 trilinear_filter = 1 | ||||
* | Reorganize ClientMap rendering code for a bit more performance | Perttu Ahola | 2012-09-04 | 1 | -96/+235 |
| | | | | | - Don't select blocks for drawing in every frame - Sort meshbuffers by material before drawing | ||||
* | Define M_PI on MSVC | Perttu Ahola | 2012-07-21 | 1 | -0/+1 |
| | |||||
* | Properly and efficiently use split utility headers | Perttu Ahola | 2012-06-17 | 1 | -1/+1 |
| | |||||
* | Switch the license to be LGPLv2/later, with small parts still remaining as ↵ | Perttu Ahola | 2012-06-05 | 1 | -4/+4 |
| | | | | GPLv2/later, by agreement of major contributors | ||||
* | No occlusion culling when free_move is on and camera is inside ground | Perttu Ahola | 2012-03-28 | 1 | -0/+11 |
| | |||||
* | Try to make background/fog/sky color selection work better | Perttu Ahola | 2012-03-27 | 1 | -2/+2 |
| | |||||
* | Fix getVisibleBrightness() to return sunlight visibility correctly even if ↵ | Perttu Ahola | 2012-03-18 | 1 | -0/+1 |
| | | | | not much of world has been loaded | ||||
* | Dynamic sky, fog and cloud colors; sun and moon | Perttu Ahola | 2012-03-18 | 1 | -1/+180 |
| | |||||
* | Move ClientMap to clientmap.{h,cpp} | Perttu Ahola | 2012-03-16 | 1 | -0/+548 |