BlizzCrafter / MonoGame.Forms

MonoGame.Forms is the easiest way of integrating a MonoGame render window into your Windows Forms project. It should make your life much easier, when you want to create your own editor environment.
Other
287 stars 28 forks source link

Not suitable for 3D renders #28

Closed Soraiko closed 4 years ago

Soraiko commented 4 years ago

What is the DrawInterval property for the MonoGameControl ?! I hope you're not using a System.Windows.Forms.Timer ? My 3D renders very slow with this control, and I ported my whole MonoGame to your MonoGame.Forms because I needed a form with OpenGL, to enable antialiasing. Official DirectX MonoGame already allows to catch the GameWindow as a System.Windows.Forms.Form, and allows to append System.Windows.Forms.Controls already. This is impossible with OpenGL MonoGame though. You could have specified that your solution renders too slow for 3D projects like mine. It is not my project being wrong, because I tried to render an empty game in 1600x900 and the FPS drops to 5. Not good !

BlizzCrafter commented 4 years ago

The OpenGL implementation is not made with performance in mind. You need to use the windows version if you want full performance.

This is also clearly stated in the Readme.md file.