Visual parity

current status (maybe we can write a wiki page so we can contribute):

feature todo wip done ref parity action
color grading 0 ???
r_glsl_deluxemapping 0 ???
glow x 1 load _glow/_luma implicitly
normal x 1,2 load _norm implicitly
gloss x 1 load _gloss implicitly
bump (height) x 3 load _bump implicitly, implement normal from height
dpoffsetmapping x 1,4,5 implement
zip symlink x 6 implement
sRGB lightmap x 7 implement
dpwater x 8 implement
dpreflectcube x 2 implement
dpglossintensitymod x 11 implement
dpglossexponentmod x 11 implement
dp shader keywords x 9 implement
xon shader keywords x 9 implement
shader extra maps x 1,10 implement
image extra maps x 1,10 implement
jpg alpha sidecar x load _alpha implicitly
warp zones x 12 implement
ref status proof
0 ??? isn't there already such things in Dæmon?
1 done ParseShader: load extra maps the DarkPlaces way if r_dpMaterial enabled
2 done refactor and fix normalmap, parallax, reflectionmap, glowmap, GL/DX normal switch
3 wip renderer: compute normalmap from heightmap when missing normalmap, aka bumpmap
4 done R_UploadImage: detect heightmap in normalmap alphachanel
5 done parallax mapping bugs
6 done Archive-level symlink support
7 todo there is no such thing in Dæmon yet
8 todo renderer: revive liquid shader (currently disabled because it is broken)
9 wip do not abort shader on “unknown general shader parameter” warning
10 wip make dpMaterials collapsed shader from the start, including non-shader images
11 todo Dæmon seems to already support those features but with other keyword names
12 todo This is not only visual
Edited by Thomas Debesse