Supermodel/Src/Graphics
2017-02-21 23:35:40 +00:00
..
Legacy3D same fix for legacy engine 2016-10-08 12:10:47 +00:00
New3D The hardware actually seems to treat the quad primitive as a triangle strip. The winding order can actually change between the first and second 'triangle' inside the quad, leading our code to incorrectly backface cull the 2nd triangle. So we must re-calculate the winding order for the 2nd triangle. This fixes a massive missing poly in the road in la machine guns, probably other games too. The hardware is unaffected by the winding order, as it doesn't calculate the poly normal from the vertices directly, instead it uses the provided normal in the poly header. 2017-02-21 23:35:40 +00:00
IRender3D.h Adding new 3D engine by Ian Curtis. Old engine moved to Graphics/Legacy3D/. 2016-03-21 04:10:14 +00:00
Render2D.cpp clean up 2016-12-04 22:37:22 +00:00
Render2D.h clean up 2016-12-04 22:37:22 +00:00
Shader.cpp - Finished cleaning up and optimizing the 2D renderer. 2012-02-20 03:45:48 +00:00
Shader.h Updated copyright information and added headers to all remaining files except debugger. 2011-09-14 19:08:43 +00:00
Shaders2D.h Rewrote 2D renderer and fixed 2D layer priorities, stencil mask clipping (Scud Race 'ROLLING START'), and cleaned up code. Unfortunately, the new code is about 50% slower, mostly due to the need to perform stencil clipping after scrolling. 2016-05-07 21:54:03 +00:00