Freeworlds: Tides of War - DX9 Conversion
Over the last few months, I've been working a lot on the graphics engine of Freelancer. Inspired by
Timeslip's work. I wrote a Direct3D8 to Direct3D9 wrapper for Freelancer to be able to directly access the graphics pipeline.The ultimate goal is to somewhat modernize Freelancer's graphics engine. I'm not sure about the features I will be able to add further on, but let me show you the first enhancements that I already implemented.
Before getting to the eye candy, let me quickly talk about mouse lag. I guess almost everybody is familiar with the mouse lag problem that occurs in some games. In almost every case, the laggy/delayed input is to blame on VSync. If you turn VSync off, it solves a lot of the mouse lag problems for many games, including Freelancer. I did some research on the topic and found this article on a private blog by
"Vorlath". Basically, to fix mouse lag in the DirectX pipeline, you have to make sure that after any present call, the screen has really received the frame you...
2010-05-24 9:57 AM PDT by
freeworldstidesofwar
View entry -
views: 129