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