The only problem that REALLY bothers me is the amount of screen tearing that the engine does. Now I have tried just about EVERY suggestion to reduce the screen tearing but it won't go away.
Here are just some of the tricks that I have tried:
Reduce the resolution.
Increase the resolution.
Do full screen.
Don't do full screen.
Don't use Syncronization.
Use 60hz, 70hz, 80hz and so on.
Reduce the number of instances.
Reduce the size of background images.
16bit color - 24bit color.
Don't scroll the background.
Don't use views.
Reduce the amount of calculations in the step and draw functions of every instance in the room.
Interpolate pixels turned on/off.
Use a different monitor. - I have tried 7 different monitors now, with 5 different video cards, and 5 different computers.
Upgrade Game Maker to the latest version.
Upgrade my computer and ram.
All these tricks did was to change the postioning of the tearing.
There are more tricks that I have tried that I can't remember as of this writing.
Now here is the thing, there are only 5 objects in my room now, all with minimal code running, and only one view active in the room, and still it tears.
Some forum users suggest that I use my own high resolution timer functions to control the refresh myself...! WHAT?? My answer to this is that if I wanted to handle the screen buffer page flips myself, I would blow the dust off my C++ compiler and do all the low the level coding myself. But that's why I bought Game Maker, so I would not have to do that low level of coding.!
To me the screen tear issue is now becoming a game-ender with respect to Game Maker. Its like having one of the best made drills in the world but it can never drill a straight hole. Oh it's fancy, and looks real purdy, but it is totally useless to me.
To be honest, with todays computers and video cards, it blows me away that a tiny little game running in Game Maker can have issues like screen tearing, that is soooo 10 years ago. I mean I can run WOW on all these computers without any screen tearing at all, and that runs on DX7 fer crying out loud. Actually I can run dozens and dozens of game on theses computers without any screen tearing whatsoever. Whats the problem with Game Maker that it cannot do even the simplest game without tearing?
As a paying customer I would expect this issue to be of the UTMOST importance to Yoyo games and the new developer that they hired to revamp the engine.
Just so ya know, here are the specs i am running:
Intel dual core 3000's
8 gigs of ram
ATI Readon 5770
Windows 7 64bit Ultimate Edition
Game Maker 8.1.135 or whatever the newest version is as of this date..
EDIT: Apparently I can't read the rules and I posted this in the wrong area. Mod go ahead and delete this as I have now posted it in the correct forum...
Edited by email@example.com, 30 September 2011 - 07:56 PM.