Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add smooth light-shadow transition at noon (#11430) | x2048 | 2021-07-25 |
| | | | | Node faces with normals pointing East/West (+X/-X) will transition between light and shadow at noon. This code makes the transition smooth. | ||
* | Improve shadow rendering with non-default camera FOV (#11385) | x2048 | 2021-07-11 |
| | | | | | | | | | | | * Adjust minimum filter radius for perspective * Expand shadow frustum when camera FOV changes, reuse FOV distance adjustment from numeric.cpp * Read shadow_soft_radius setting as float * Use adaptive filter radius to accomodate for PSM distortion * Adjust filter radius for texture resolution | ||
* | Shadow mapping render pass (#11244) | Liso | 2021-06-06 |
| | | | Co-authored-by: x2048 <codeforsmile@gmail.com> | ||
* | Fix swapped vertex colors on GLES2 | sfan5 | 2021-05-11 |
| | |||
* | Use vec4 for varTexCoord in interlaced shader (#11004) | Muhammad Rifqi Priyo Susanto | 2021-03-01 |
| | | | Somewhen in the past, inTexCoord0 was a vec2. Now, it is a vec4. | ||
* | Fix GLES shader support after #9247 (#10727) | Vitaliy | 2020-12-22 |
| | |||
* | Cleanup shader generation code (#10663) | Vitaliy | 2020-12-19 |
| | | | Shader generation is a mess. This commit cleans some parts up, including dropping remains of HLSL support which was never actually implemented. | ||
* | Fix MSAA stripes (#9247) | HybridDog | 2020-12-04 |
| | | | | | This only works when shaders are enabled. The centroid varying avoids that the textures (which repeat themselves out of bounds) are sampled out of bounds in MSAA. If MSAA (called FSAA in minetest) is disabled, the centroid keyword does nothing. | ||
* | Sky: support GLES2 | numzero | 2020-11-26 |
| | | | | IrrLicht built-in shader is broken, have to write my own | ||
* | Shaders for Android (GLES 2) (#10506) | Vitaliy | 2020-10-25 |
| | | | | | Shader support for OpenGL ES 2 devices (Android) Co-authored-by: sfan5 <sfan5@live.de> | ||
* | Remove all bump mapping and parallax occlusion related code. | Lars | 2020-10-17 |
| | |||
* | Remove "generate normal maps" feature (#10313) | hecks | 2020-09-14 |
| | | | | | Erase all traces of normal "generation" from fragment shaders Remove the "feature" from the engine and default config Remove any leftover documentation of it | ||
* | shaders: Fix transparency on GC7000L (#10036) | mntmn | 2020-08-25 |
| | | | Workaround for the missing GL_ALPHA_TEST implementation in Mesa (etnaviv driver). | ||
* | Make shading of CAOs optional (#10033) | Danila Shutov | 2020-06-16 |
| | |||
* | Fix broken coloring of wielditems (#9969) | Danila Shutov | 2020-06-09 |
| | | | Fixes a regression that appeared in 5.3.0-dev. | ||
* | Reuse object_shader for "wielditem" and "item" entity drawtypes (#9537) | Danila Shutov | 2020-04-19 |
| | |||
* | Shaders: Complete 478e753. OpenGL 4.3 compatiblity | SmallJoker | 2020-04-18 |
| | |||
* | Add tone mapping for entities (#9521) | Danila Shutov | 2020-04-06 |
| | | | fixes #9301 | ||
* | Transform texture UVs with provided tex. matrix (#9515) | Danila Shutov | 2020-03-16 |
| | | | fixes #9481 | ||
* | Basic model shading (#9374) | Danila Shutov | 2020-02-16 |
| | |||
* | Shaders: Fix OpenGL < 4.3 compatibility | SmallJoker | 2020-02-16 |
| | |||
* | Waves generated with Perlin-type noise #8994 | Lars Hofhansl | 2019-11-19 |
| | |||
* | Simple shader fixes. (#8991) | lhofhansl | 2019-09-26 |
| | | | | | 1. Pass current camera offset to shader, so shader have access to the global coordinates 2. Pass animation timer to fragment shader. C++ code is already there, just wasn't declared in the shader 3. Delay animation timer wrap-around (from 100s to about 16 minutes) | ||
* | Require 'waving = 3' in a nodedef to apply the liquid waving shader (#8418) | Paramat | 2019-03-27 |
| | | | | | | | | Makes the liquid waving shader per-nodedef like waving leaves/plants, instead of being applied to all liquids. Like the waving leaves/plants shaders, the liquid waving shader can also be applied to meshes and nodeboxes. Derived from a PR by t0ny2. | ||
* | Shaders: Fix comment line (#7668) | xzcx | 2018-08-30 |
| | | | Fixed comment as finalColorBlend() does not exist in the code base. | ||
* | Rewrite rendering engine (#6253) | Vitaliy | 2017-10-31 |
| | | | | | | | | | | | | * Clean draw_*() arguments * Split rendering core * Add anaglyph 3D * Interlaced 3D * Drop obsolete methods | ||
* | Shaders: Remove unused water surface shader | paramat | 2017-05-08 |
| | | | | | | | | | | Also remove hardcoded MTGame node. The 'water surface shader' was duplicated shader code in preparation for intended new water surface shaders. For development purposes the MTGame node 'default:water_source' had it's top tile assigned to 'water surface shader'. Due to shader duplication this commit does not cause any change to shader behaviour. | ||
* | Fix fog weirdness (#5146) | numberZero | 2017-01-31 |
| | |||
* | 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" | ||
* | Shaders: Remove unnecessary 'if' statements | Lars Hofhansl | 2016-12-24 |
| | | | | | | Pull if GENERATE_NORMALMAPS == 1 into the template to avoid evaluating it for each fragment. Remove if (fogDistance != 0.0). | ||
* | 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'. | ||
* | Fix unexplained shader issue (glsl compiler bug??) (#4757) | Rogier-5 | 2016-11-17 |
| | |||
* | Remove unused shader matrices. (#4723) | lhofhansl | 2016-11-04 |
| | |||
* | Shaders: Remove special handling for liquids. (#4670) | lhofhansl | 2016-10-26 |
| | |||
* | Shaders: Apply tone mapping before fog calculation. | Lars Hofhansl | 2016-10-25 |
| | |||
* | Shaders: Harmonize Irrlicht and shader fog calculations | Lars Hofhansl | 2016-10-24 |
| | |||
* | Use range-based fog instead of z-plane based. | Lars Hofhansl | 2016-10-13 |
| | |||
* | Nodes shader: Decrease amplitude of waving leaves and plants | paramat | 2016-03-30 |
| | | | | | | Fix initialisation of variable 'disp' Fix a few minor code style issues Add independent X motion combining 2 prime frequencies | ||
* | Replace CRLF with LF in shader files | est31 | 2016-03-25 |
| | |||
* | Shaders: fix fog not affecting opaque liquids | RealBadAngel | 2016-02-23 |
| | |||
* | Filmic HDR tone mapping | RealBadAngel | 2016-02-09 |
| | |||
* | Cleanup selection mesh code, add shaders for halo and selection boxes | RealBadAngel | 2016-02-08 |
| | |||
* | Speed up and make more accurate relief mapping | RealBadAngel | 2015-12-10 |
| | | | | using linear + binary search. | ||
* | Shaders: use triple-frequency waving for leaves and plants | paramat | 2015-09-07 |
| | |||
* | Remove use of engine sent texture tiling flags - theyre no longer needed | RealBadAngel | 2015-08-20 |
| | |||
* | Add wielded (and CAOs) shader | RealBadAngel | 2015-07-21 |
| | |||
* | Fix relief mapping issues | RealBadAngel | 2015-07-16 |
| | |||
* | Shaders fixes and cleanup relief mapping code. | RealBadAngel | 2015-07-02 |
| | |||
* | Bugfix: variable type mismatch | RealBadAngel | 2015-06-28 |
| | |||
* | Add minimap feature | RealBadAngel | 2015-06-27 |
| |