Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Graphics
  4. Managed DX vs Unmanaged DX vs XNA Framework

Managed DX vs Unmanaged DX vs XNA Framework

Scheduled Pinned Locked Moved Graphics
questionvisual-studiographicsgame-devperformance
2 Posts 2 Posters 2 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    Shelby Robertson
    wrote on last edited by
    #1

    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.

    E 1 Reply Last reply
    0
    • S Shelby Robertson

      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.

      E Offline
      E Offline
      ely_bob
      wrote on last edited by
      #2

      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...

      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups