In reply to: Okay, sounds good -- Xorlak 21:04:50 07-03-2006
Hmm Posted by: Colin 01:10:54 07-04-2006 |
(Writing a subject line every time can be tricky, heh.)
Maths and loops are some of the things that will really be much faster in 3.0.7. As I said, the RPGCode lexer/parser/compiler/interpreter are more than a thousand times faster, and this difference is quite obvious. (Individual RPGCode functions are not, however, a thousand times faster, because although they have been rewritten they often use the same logic.) Maths does benefit from the one thousand times speed boost, fortunately.
Flickering full screen is probably you having v-sync disabled. For some reason, lots of systems seem to have it disabled by default. The only use of disabling it is testing the "raw" speed of graphics engines (and other benchmarking—the reason for initial disabling may be for vendors to produce inflated graphical statistics, like they do with hard drive space). In all other cases, it should be enabled. It needs to be enabled for fullscreen to work properly. You can either do this with the Direct X Diagnostic Tool (dxdiag), the display control panel, or a graphics-card specific tool, depending on your graphics card. With some graphics cards, you will have also to reduce hardware acceleration (which prioritises "raw" speed over monitor synchronisation), which can be done in the display control panel. After doing both it should definitely work, a little bit slower, but it will not flicker.