How does LFS do collision detection? Is there an acceleration structure, or is all geometry within overlapping grid cells checked or smth? Also, is SIMD used? Practically every CPU supports SSE2 nowadays, even later Windows 7 updates require it. I have a lot of experience in ray tracing acceleration and would love to have a peek at the collision detection code, though of course that's likely not possible.
I wonder if a simple constant emissive term for the lit elements + diffuse reflection from the surface * time-of-day-dependent ambient incoming light would look good? Just adjust the emissive lighting strength to look good in dark, during day the it would just disappear because physically-based ambient term should be far greater. + small amount of bloom for the needle to fake direct lightning onto the dash plate. The backlit numbers probably don't need bloom because the light is somewhat directed out and doesn't hit the front side of the dash plate.
Seems like that with MSAA pixel shader is ran only once at pixel center and the result is duplicated for all subsamples. So it could be that the pixel center doesn't pass the depth test, but some subsample does and that then proceeds to write the PS results computed with negative z of the pixel center... VS output clearly can have negative z for some extreme cases because of numerical issues, even if in reality the vertex is far in front of the camera
Maybe some in-game short list (on the front page) of upcoming league races within a couple of days would help? I bet most players don't visit the forums or some external LFS sites that often, and beginners probably don't even know where to look at. The basic information for each entry could be automatically created from racing calendar/league list?
Something like:
Upcoming league races:
18.6 [local time] RTFR FZR@RO10 S3 [link to server][link to forum/racing calendar]
20.6 [local time] FM GTI XRG@AS4 S2 -""-
This would make the game feel more alive and "serious" and would create an additional incentive for organizers to list their events.