• Hey Guest! Ever feel like entering a Game Jam, but the time limit is always too much pressure? We get it... You lead a hectic life and dedicating 3 whole days to make a game just doesn't work for you! So, why not enter the GMC SLOW JAM? Take your time! Kick back and make your game over 4 months! Interested? Then just click here!
  • Hello [name]! Thanks for joining the GMC. Before making any posts in the Tech Support forum, can we suggest you read the forum rules? These are simple guidelines that we ask you to follow so that you can get the best help possible for your issue.

 Missing functions needed for compatibility!

Fern

Member
There are two essential functions that are missing in GMS 2 but that are available in GMS 1.99.475 and up...

display_set_windows_vertex_buffer_method()
display_set_windows_alternate_sync()

These functions are essential for compatibility with older GPUs. I've personally helped about 50 of my customers who required a specific setting for the vertex buffer to work.

The vsync option is just a nice touch since some computers absolutely die with one setting or the other.
 

Fern

Member
It changes the vertex buffer method if you call it on the game start event, although I could be wrong about its restrictions. If you go in your global game settings you'll see a similar option.
 
display_set_windows_vertex_buffer_method()
display_set_windows_alternate_sync()
Those are both on the obsolete function list (http://help.yoyogames.com/hc/en-us/articles/231738328-GameMaker-Studio-2-Obsolete-Function-List). Could you not just put these into a project in GM:S1.4 and then import that project into GMS2 and check the compatibility scripts that get created to see what the new alternatives are? It's possible that they have new functions to do the same stuff, or there are other/better ways to do the same things as those obsolete functions.
 

Fern

Member
I actually did import my project into GMS 2. There are no alternatives. I wonder if they somehow fixed all this stuff in the GMS 2 rendering. Either way I have a nearly useless video settings menu now. xD
 

Mike

nobody important
GMC Elder
GMS2 is now based on DX11 not DX9 so most of these old card issues should just "go away". DX11 forces a minimum set.
 
Top