Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-19 | Fix various variables passed by copy instead of const ref (#5610) | Loïc Blot | |
Pointed by cppcheck | |||
2017-01-23 | Add hardware node coloring. Includes: | Dániel Juhász | |
- Increase ContentFeatures serialization version - Color property and palettes for nodes - paramtype2 = "color", "colored facedir" or "colored wallmounted" | |||
2016-12-07 | Fog: Make fraction of visible distance at which fog starts configurable | Lars Hofhansl | |
Optimise the fetching of global settings 'camera_smoothing', 'cinematic' and 'cinematic_camera_smoothing'. Cache 'cam_smoothing'. | |||
2016-11-23 | No functional changes. Credit gcu | Zeno- | |
This merge doesn't make any functional changes. It's a trivial style fix so that @gregorycu can be dual credited along with shadowninja for PR #4800 | |||
2016-11-23 | Fix superflous shader setting updates (#4800) | ShadowNinja | |
This improves rendering performance by ~40% | |||
2016-11-04 | Remove unused shader matrices. (#4723) | lhofhansl | |
2016-03-19 | Clean up Strfnd | ShadowNinja | |
Changes: * Fix indentation. * Pass strings by const reference. * Merge Strfnd and WStrfnd into one class instead of copying them. * Remove trailing spaces. * Fix variable names. * Move to util. * Other miscellaneous style fixes. | |||
2016-02-11 | Set proper GLSL pixel shader version | RealBadAngel | |
2016-02-11 | Dump shader programs on compile errors | RealBadAngel | |
2016-02-09 | Fix inverted conditions in shader.cpp | Loic Blot | |
2016-02-09 | shader.cpp: don't test twice if shader programs are present | Loic Blot | |
Also use string::empty method, it is better than comparing with empty strings. | |||
2016-02-09 | Filmic HDR tone mapping | RealBadAngel | |
2015-10-16 | Refactor thread utility interface | kwolekr | |
- Add "thr_" prefix to thread utility functions - Compare threadid_ts in a portable manner, where possible | |||
2015-08-25 | Change i++ to ++i | David Jones | |
2015-08-23 | Clean up threading | ShadowNinja | |
* 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. | |||
2015-07-02 | Shaders fixes and cleanup relief mapping code. | RealBadAngel | |
2015-06-14 | Improved parallax mapping. Generate heightmaps on the fly. | RealBadAngel | |
2015-05-19 | Replace instances of std::map<std::string, std::string> with StringMap | kwolekr | |
Also, clean up surrounding code style Replace by-value parameter passing with const refs when possible Fix post-increment of iterators | |||
2015-04-01 | Move globals from main.cpp to more sane locations | Craig Robbins | |
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 | |||
2015-03-07 | For usages of assert() that are meant to persist in Release builds (when ↵ | Craig Robbins | |
NDEBUG is defined), replace those usages with persistent alternatives | |||
2015-03-05 | Replace std::list to std::vector into tile.cpp (m_texture_trash) and move ↵ | Loic Blot | |
tile.hpp to src/client/ | |||
2014-10-02 | Add optional framed glasslike drawtype | BlockMen | |
2014-09-21 | Add firelike drawtype | TriBlade9 | |
2014-07-06 | Fix warnings reported by clang | sfan5 | |
2014-07-02 | Fix memory leaks in GenericCAO, ShaderSource and Player classes | sapier | |
2014-06-15 | Unite nodes shaders. | RealBadAngel | |
Pass drawtype and material type to shaders. Move shaders generation to startup only. Allow assign shaders per tile. Initial code to support water surface shader. | |||
2014-04-15 | Fix all warnings reported by clang | Sfan5 | |
2014-03-21 | Normal maps generation on the fly. | RealBadAngel | |
Parallax mapping with slope information. Overriding normal maps. | |||
2014-01-10 | Make MutexQueue use jsemaphore for signaling | sapier | |
2013-12-09 | Optimize shaders code. Add settings at compile time. | RealBadAngel | |
2013-12-08 | Fix shaders on some GPUs | Novatux | |
2013-12-01 | Cleanup jthread and fix win32 build | sapier | |
2013-11-17 | Fix Result of processed Request was written to invalid (non existent) ↵ | sapier | |
ResultQueue if requesting thread timed out before | |||
2013-11-17 | Fix multicaller support in RequestQueue | sapier | |
2013-07-08 | Settings: everything != 0 equals true; remove .asm shaders | PilzAdam | |
2013-07-07 | Fix many formspec menu bugs | sapier | |
2013-07-05 | Don't rebuild the dummy shader (less SourceShaderCache warning spam) | Kahrl | |
Also write something about rebuilding shaders to infostream in Client::afterContentReceived() | |||
2013-05-06 | Fix shader license headers to be LGPL | Brent Hull | |
2013-04-07 | fix memory leak on shader shutdown | sapier | |
2013-03-11 | Migrate to STL containers/algorithms. | Ilya Zhuravlev | |
2013-02-24 | Update Copyright Years | Sfan5 | |
2013-02-24 | Change Minetest-c55 to Minetest | PilzAdam | |
2012-12-02 | Implement a global shader parameter passing system and useful shaders | Perttu Ahola | |
2012-12-02 | ShaderSource and silly example shaders | Kahrl | |