Capostrophic
cf0c71c651
Water shader cleanup
5 years ago
Andrei Kortunov
1c545c8f6d
Fix a regression with variable declarations in water shader
6 years ago
Alexei Dobrohotov
4a5e2d1d4e
Merge pull request #2281 from akortunov/shaders
...
Minor water shader fixes
6 years ago
Capostrophic
e49232074b
Shader adjustments
...
Clamp directional per-vertex diffuse lighting
Simplify vectors
6 years ago
bzzt
4708db258e
Minor water shader cleanup - avoid redundant calculations
6 years ago
Capostrophic
02242ce66b
Fix shader specular lighting (again)
6 years ago
AnyOldName3
5b2691e744
Actually use specular shininess parameter instead of hardcoded value.
6 years ago
Chris Djali
cb5a57e41b
Merge pull request #1547 from AnyOldName3/osgshadow-test-vdsm
...
Shadows
6 years ago
AnyOldName3
f3fc888ab9
Merge branch 'osgshadow-test-vdsm-mesa-optimised-shader-2' into osgshadow-test-vdsm
6 years ago
AnyOldName3
9b92943d1a
Don't rely exclusively on a shadow map when out of its depth range
6 years ago
AnyOldName3
556c9a3382
Add normal-offset shadow mapping to remove shadow acne (flicker)
6 years ago
Capostrophic
731f91759e
Account for inverted tangents on normal-mapped objects (bug #3733 )
6 years ago
AnyOldName3
2d5da1a6fa
Don't exclusively rely on a shadow map if its bounds have been expanded since the cull traversal.
6 years ago
AnyOldName3
49487355a5
Merge branch 'osgshadow-test-vdsm' of https://github.com/AnyOldName3/openmw into osgshadow-test-vdsm
6 years ago
AnyOldName3
0bafa4399b
Use distant shadow maps when the current fragment is outside the depth range of the near ones.
6 years ago
AnyOldName3
ad9dab8593
Switch alpha test from < to <= to fix weird shadows on actors with 50% chameleon
6 years ago
AnyOldName3
e22ab64ebf
Fix typo in lighting.glsl
6 years ago
AnyOldName3
85b97d19d3
Add alpha threshold for shadow casting.
6 years ago
AnyOldName3
474770eca8
Switch shadow map rendering to a specialised, simplified shader.
6 years ago
AnyOldName3
ce15369bbd
Convert colorMode shader define to a uniform
6 years ago
AnyOldName3
0124be5713
Merge upstream/master
6 years ago
Capostrophic
52da65b776
Fix issues with sun specularity (bug #4527 )
6 years ago
AnyOldName3
1098bd2467
Optimise lighting.glsl for Mesa users.
6 years ago
AnyOldName3
cc23a968d1
Merge upstream/master
7 years ago
AnyOldName3
f717c9e56d
Sort out some tabs which snuck into the water shader
7 years ago
Miloslav Číž
4e3bc3e403
Change wave parameters based on weather
7 years ago
AnyOldName3
85aba2e1da
Add toggleable shadow debug overlay.
7 years ago
AnyOldName3
a7e53df278
Move common shadow code to shared shadow shader headers
7 years ago
AnyOldName3
933ed77ef6
Fix water shader alignment issues noticed while removing tabs.
7 years ago
AnyOldName3
b25b356081
Sort out shader indentation
7 years ago
AnyOldName3
553094669b
Merge upstream/master (& fix merge conflicts)
7 years ago
Miloslav Číž
d629c30fdb
Merge branch 'master' into screenshot360
7 years ago
AnyOldName3
84284a60a7
Make CSM shader changes controllable by the setting.
7 years ago
AnyOldName3
aa68af4f8b
Make shaders pick the correct shadow cascade level and blend near cascade edges.
7 years ago
AnyOldName3
44b2cf2b7f
Merge upstream.
7 years ago
scrawl
fc72483ddf
Merge pull request #1673
7 years ago
Capostrophic
b08d7b4a3b
Use centroid interpolation for shader lighting ( fixes #4143 )
7 years ago
bret curtis
4890ecd357
remove native GLESv* support, as it never worked; make things less complicated as result, fixed lighting.glsl to work with gl2es thanks to ptitSeb
7 years ago
Harald H
d3b623b5d3
http to https for supported urls ( #1625 )
...
* http to https for supported urls
* http to https
* http to https
* http to https
* http to https
* http to https
* http to https
* http to https
* http tp https
* http to https
* http to https
* http to https
* http to https
* http to https
* http to https
* http to https
* http to https
* some url fixes
* http to https
7 years ago
Miloslav Číž
390838e084
Replace switch with ifs in shader
7 years ago
Miloslav Číž
ea5e078526
Update shaders in CMakeLists
7 years ago
AnyOldName3
3d18ddc8e4
Take into account previous #line directives when expanding @foreach shader macros
7 years ago
Miloslav Číž
af38d3a47d
get rid of sphericalscreenshot class
7 years ago
Miloslav Číž
226fb9c26b
render cubemaps in OGL coordinates
7 years ago
Miloslav Číž
1c3d45f641
dirty 360 screenshot GPU setup
7 years ago
AnyOldName3
590531595b
Create @foreach shader preprocessor macro in preparation for moving shadow setup out of shadermanager.cpp
7 years ago
AnyOldName3
715f29165b
Dynamically adjust shaders to have the required number of shadow maps.
7 years ago
AnyOldName3
56fa33af66
Enable parallel split shadow maps
7 years ago
AnyOldName3
3f63ebce77
Theoretically, at least, fix everything (except hte sky issue which is resolved in another branch)
7 years ago
AnyOldName3
e15d461921
Add (potentially physically-flawed) shadow support to the water shader
7 years ago