Hi,
As you all know MP is a nice product, but it needs a performance boost
Although i'm busy with it , i really could use help on this topic
I did some profiling and it seems that most time is spend in DirectX calls
MP is using 1 vertexbuffer & 1 texture per GUI element (like buttons, text, list controls, thumbnails,...)
Render all these objects seperately is causin MP to be slow.
So If you have directx knowledge I would like to talk to you on how to improve this!
Things i'm thinking of:
- batching directx calls
- using 1 vertex buffer instead of 1 per object
- porting time-critical stuff to c++
- using meshes
but maybe you can tell me what really needs to be done to get a better performance
frodo
As you all know MP is a nice product, but it needs a performance boost
Although i'm busy with it , i really could use help on this topic
I did some profiling and it seems that most time is spend in DirectX calls
MP is using 1 vertexbuffer & 1 texture per GUI element (like buttons, text, list controls, thumbnails,...)
Render all these objects seperately is causin MP to be slow.
So If you have directx knowledge I would like to talk to you on how to improve this!
Things i'm thinking of:
- batching directx calls
- using 1 vertex buffer instead of 1 per object
- porting time-critical stuff to c++
- using meshes
but maybe you can tell me what really needs to be done to get a better performance
frodo