Comments (8)
No problem.
There is already a note in the Readme.md file regarding the DrawIntervall. It sais:
Note: To raise the performance of an OpenGL UpdateWindow, it's recommended to change the DrawIntervall from 1ms to 50ms or 100ms!
But I will later add a note regarding DoubleBuffering too.
Thanks for reporting!
from monogame.forms.
Added Tips & Tricks / Dos & Don'ts section to the Readme.md file under the Building topic 83f677d
from monogame.forms.
Please turn off double buffering on the Forms containing an UpdateWindow control. The DirectX version of MonoGame.Forms renders differently than the OpenGL version in the moment.
from monogame.forms.
I'm using OpenGL version. Would switching to DX help with resolving of this issue?
from monogame.forms.
In either way you should turn off DoubleBuffering. You don't need it in MonoGame.Forms and it will cause flickering.
The DirectX library is deffinitley way faster in the moment. If you need a very good performance you should go with DirectX.
You could also improve performance on an OpenGL control by raising the DrawIntervall on a custom control via the PropertyWindow during design time.
from monogame.forms.
Thanks for your replies. I'd herebly suggest to add this note about DX/GL speed somewhere in the readme.md file. Cheers!
from monogame.forms.
I mean, I've read this note but at least for me it doesn't make clean that GL performance will be worse than DX, that should be, imho, noted.
from monogame.forms.
Edit2: After switching to DX I'm getting smooth 60 fps.
from monogame.forms.
Related Issues (20)
- can monogame forms support the soundeffect? HOT 3
- Where I can look full simple project with using Monogame.Forms.GL? HOT 5
- Mouse status getting HOT 2
- Not suitable for 3D renders HOT 1
- Referencing GraphicsDevice causes a NullReferenceException HOT 2
- Can It be used in .Net Core HOT 1
- Getting a null reference exception (Editor.get returned null) when trying to invoke "Editor.spriteBatch.Draw(...)" HOT 3
- How do I create a spritefont? HOT 2
- Requesting to update .Net5 Form Support HOT 4
- Error while building project that uses MonoGame.Forms, on Linux HOT 3
- Monogame.Forms not rendering blue screen after building solution HOT 7
- supported .net frameworks HOT 5
- monogame version HOT 2
- Question HOT 1
- latest monogame HOT 1
- Lost input HOT 2
- anti-aliasing problem HOT 2
- [Net6] Nuget Package not usable in Net6 projects HOT 6
- BlazorWebView transparent background impossible to set
- Freeze while clicking/moving the title bar
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from monogame.forms.