Gefüllte Taubenbrust
68a202a5f5
Update opengl_fragment.glsl
2025-01-15 15:32:35 +01:00
Gefüllte Taubenbrust
6b1785eb2c
Merge remote-tracking branch 'upstream/master' into Visuals-Vol-2
2025-01-14 20:31:26 +01:00
Gefüllte Taubenbrust
632bd7a5f7
Apply suggested changes
2025-01-14 20:28:54 +01:00
DS
2bfcd45b35
Fix always waving semitransparent liquid regression
2025-01-13 09:39:20 +01:00
Gefüllte Taubenbrust
7fdad3600e
Update opengl_fragment.glsl
2025-01-10 22:23:14 +01:00
Gefüllte Taubenbrust
dac9ff7096
Remove clipping
2025-01-04 11:59:36 +01:00
Gefüllte Taubenbrust
78de371f2d
Merge remote-tracking branch 'upstream/master' into Visuals-Vol-2
2025-01-04 11:19:11 +01:00
lhofhansl
2db4ad8c77
Fix MSAA and bloom flashing artifacts ( #15610 )
...
* Mark varColor and nightratio as centroids
* Leave old workaround in place for GLES
2025-01-01 14:18:05 -08:00
SmallJoker
35bc217ba8
IrrlichtMt: Move OpenGL 3+ transformation matrix to shaders ( #15591 )
...
This replaces annoying calculations on C++-side and eases the
implementation of 2D geometry batch rendering a lot.
2024-12-28 22:04:05 +01:00
Gefüllte Taubenbrust
cb5d97e751
Apply suggestions
2024-12-28 10:47:57 +01:00
Gefüllte Taubenbrust
e8f486f3cc
Fix trailing whitespace
2024-12-22 20:28:13 +01:00
Gefüllte Taubenbrust
91f614cbee
Various fixes
...
Fix binormal and tangent
Fix inconsistent sunrise/sunset timings and bright foliage at night
2024-12-22 20:26:41 +01:00
Gefüllte Taubenbrust
e7c7441429
Merge remote-tracking branch 'upstream/master' into Visuals-Vol-2
2024-12-22 19:08:52 +01:00
sfan5
a6293b9861
Initial refactoring on shader usage and generation
...
`IShaderSource` was designed with the idea that if you want a shader,
you must want it for a node. So it depends heavily on being given a tile
material and the node drawtype. But this doesn't make sense neither in theory
nor in practice.
This commit takes a small step towards removing the incorrect abstraction.
2024-12-20 15:04:08 +01:00
Gefüllte Taubenbrust
b3710a982e
Fixes and Lua control
2024-12-20 15:00:01 +01:00
Gefüllte Taubenbrust
45289b6919
Remove redundant stuff and other small fixes
2024-12-02 18:00:59 +01:00
Gefüllte Taubenbrust
1fa9731172
Fix whitespace pls :(
2024-12-01 12:15:05 +01:00
Gefüllte Taubenbrust
f0407080ac
Fix vignette and whitespace
2024-12-01 12:11:29 +01:00
Gefüllte Taubenbrust
364ca57819
Remove bumpmapping and make requested changes
2024-11-30 18:18:06 +01:00
lhofhansl
8c56434bd3
Clamp pre-bloom color to valid range ( #15453 )
...
That avoids flashing artifacts when combining MSAA and bloom.
2024-11-25 11:56:32 -08:00
Gefüllte Taubenbrust
d8a6155029
Fix trailing whitespace
...
i hate this
2024-11-11 17:10:17 +01:00
Gefüllte Taubenbrust
2fd22c1850
Fixes and proper tangent space
2024-11-11 17:07:52 +01:00
Gefüllte Taubenbrust
6ad43575ff
Remove smooth clouds shaders
2024-10-27 21:37:51 +01:00
Gefüllte Taubenbrust
4b88a32c1c
Various changes, fixes and features
2024-10-27 21:36:40 +01:00
Gefüllte Taubenbrust
b6c099073f
Merge remote-tracking branch 'upstream/master' into Visuals-Vol-2
2024-10-11 20:44:12 +02:00
Gefüllte Taubenbrust
1bf1d0b2ff
Remove volumetrics stuff and some changes
2024-10-01 20:00:24 +02:00
sfan5
d6da80fe24
Fix vertex color on OpenGL 3
...
closes #14985
2024-09-28 12:09:58 +02:00
Gefüllte Taubenbrust
da1a688493
Fix stuff and slight changes
2024-09-25 21:45:13 +02:00
Gefüllte Taubenbrust
71e648a776
Merge remote-tracking branch 'upstream/master' into Visuals-Vol-2
2024-09-25 20:53:09 +02:00
GefullteTaubenbrust2
d8f1daac25
Visual Effects Vol. 1 ( #14610 )
...
This PR adds a variety of effects to enhance the visual experience.
"soft" clouds look
Tinted shadows
Crude water reflections (sky and sun) and waves
Translucent foliage
Node specular highlights
Adjusted fog color (more saturated where the fog is lighter)
Minor changes to volumetric lighting (crudely simulates the effect of depth)
Co-authored-by: sfan5 <sfan5@live.de>
2024-09-24 11:14:27 -07:00
grorp
70e169f165
Drop fixed pipeline lighting stuff ( #15165 )
2024-09-18 12:18:28 +02:00
sfan5
6f275e2ba0
Remove dead code in COpenGL3MaterialBaseCB
2024-09-16 23:12:52 +02:00
sfan5
e90ef85e7d
Fix texture matrix handling in our shaders
2024-09-07 14:23:37 +02:00
Gefüllte Taubenbrust
ed4cc81c23
Minimap shenanigans
...
Half broken lol
2024-08-29 17:35:35 +02:00
sfan5
b010714426
[no sq] Move shaders & remove dead Irrlicht tests ( #15006 )
...
* Move irrlicht shaders to correct place
* Remove unused Irrlicht tests
2024-08-19 09:17:52 +02:00
Gefüllte Taubenbrust
e5afca89f7
Minor changes
2024-08-18 16:11:30 +02:00
Gefüllte Taubenbrust
e6752008e0
Update volumetrics
2024-08-18 15:13:26 +02:00
cx384
03e600a721
Fix whitespaces
2024-08-17 21:02:54 +02:00
Gefüllte Taubenbrust
22ba7449f2
Volumetric effects
2024-07-05 12:15:22 +02:00
Gefüllte Taubenbrust
cd6e304cfa
Merge remote-tracking branch 'upstream/master' into Visuals-Vol-2
2024-06-11 13:59:14 +02:00
grorp
6c0b8229ec
Fix artifacts with bloom + tonemapping on ogles2 ( #14688 )
2024-05-23 20:36:13 +02:00
Gefüllte Taubenbrust
415f6b6bdb
Update opengl_fragment.glsl
2024-05-22 21:05:26 +02:00
Gefüllte Taubenbrust
ca4f04ecab
Lots of changes
...
some redundant stuff in vertex shaders needs fixing
2024-05-12 14:44:13 +02:00
Gefüllte Taubenbrust
ded1b09838
Add artificial light control
2024-05-09 18:38:29 +02:00
sfan5
a9a0f1e129
Fix GLES shader precision issues ( #14516 )
2024-04-05 13:00:10 +02:00
sfan5
ff88ed7c75
Add symlink for Irrlicht shaders
2024-04-03 13:56:27 +02:00
sfan5
bb7f57b095
VBO-related optimizations and improvements ( #14395 )
2024-02-29 17:20:57 +01:00
sfan5
9e3a11534f
Allow fog color to be overriden properly ( #14296 )
2024-01-23 22:33:33 +01:00
DS
e9233bc169
Fix typo in minimap bumpmapping shader ( #14280 )
2024-01-20 15:36:53 +01:00
Vitaliy
8093044f07
Support OpenGL 3 ( #13321 )
2024-01-16 21:09:18 +01:00