Emu#dreams Forum | Download | RSS | IRC | ADD NEWS | last 7 days | last 31 days | MUSEUM

Supermodel 0.3 WIP SVN631 [98][witek], 2017-08-12 03:14:13

[Source: https://sourceforge.net/p/model3emu/code/HEAD/tree/]

(64bit)

r624
– Sometime ago I managed to work out that specular on the model3 is not real specular, and really is just an extension of diffuse lighting. But attempts were derailed by corner cases and the fact we were not handling the normals correctly. Anyway Harry managed to successfully come up with an algorithm, and coefficients that give an almost perfect match to specular on the model3, based soley on observations from video footage! He also worked out that the lighting on hardware 1.5 onwards appears to be unclamped (ie greater than 1). This quite radically changes the brightness of some of the games, but much better matches the original hardware.
r625
– Remove debug code
r626
– Technically matrix casts are only allowed in glsl 1.2 and later
r627
-Use generic vertex attributes
r628
– make the new3d engine default :] Legacy engine can still be selected using -legacy3d in the command line
r627
– make the new3d engine default :] Legacy engine can still be selected using -legacy3d in the command line
r629
– Added support for loading shaders from files for new engine and tile renderer. Changed help text to reflect new engine being default.
r630
– Fix attribute locations. glBindAttribLocation must be called linking
r631
- Fixed shading (per vertex poly colours) on step 1.5 hardware have the viewport ambient value added to them. This fixes various shading on scud. To do this had to switch the maths to the vertex shader.




COMMENTS:




Only for registered users!
[LOG IN | REGISTER]