Managed DX vs Unmanaged DX vs XNA Framework
-
Sorry if repost. What is the performance like of Managed DirectX vs Unmanaged DirectX, similarly how is the performance of the XNA framework vs home brewing everything? Is it worth investing anytime in learning something like XNA? Thanks.
Ennis Ray Lynch, Jr. wrote:
Unpaid overtime is slavery.
Trollslayer wrote:
Meetings - where minutes are taken and hours are lost.
-
Sorry if repost. What is the performance like of Managed DirectX vs Unmanaged DirectX, similarly how is the performance of the XNA framework vs home brewing everything? Is it worth investing anytime in learning something like XNA? Thanks.
Ennis Ray Lynch, Jr. wrote:
Unpaid overtime is slavery.
Trollslayer wrote:
Meetings - where minutes are taken and hours are lost.
It all depends on what you are attempting to do, and what you already know how to do: Reasons to Use XNA: Don't know DirectX, or are not a control freek(XNA is just shorthand Managed DirectX..Basically). -Caviat You won't be able to modify meshes and models easily(at least as easily as if everything is done in DirectX. Reasons to used Managed DirectX: You want to be able to do things on the fly with your graphics, in managed code; Reasons to Use DirectX: You are my Idol. If your going to be using c++ I would recoment Managed DirectX, you will be able to find a lot of resources. If C# Use XNA Lots of resources and samples.. ---Don't use XNA if you want to "Make" models... even Microsoft doesn't attempt to do this. If you only want to display models..(move em arround etc...) use XNA. If you wnat to blend between poses.. Use managed/unmanaged DirectX;
I'd blame it on the Brain farts.. But lets be honest, it really is more like a Methane factory between my ears some days then it is anything else...