Results 1 to 4 of 4

Thread: Modifying the pipeline..

  1. #1

    Modifying the pipeline..

    I know it's possible to use the programmable vertex processor but is it possible to do the following..

    Let directx rotate/process all vertices..
    access the rotated vertices in some buffer..
    tweak around with vertex data.. (some effects)
    let directx draw all for me. or, write my own shader without using dx shader language.

    a bit complicated project, but I just want to know if it's possible..
    I am not crazy. It's the TV that's crazy. Aren't you, TV?

  2. #2

    Modifying the pipeline..

    >>Let directx rotate/process all vertices..
    IDirect3DDevice9.ProcessVertices (always run on CPU, can use SSE class optimizations)
    >>access the rotated vertices in some buffer..
    VertexBuffer.Lock
    >>let directx draw all for me.
    VertexBuffer.UnLock
    IDirect3DDevice9.DrawIndexedPrimitive

    >>or, write my own shader without using dx shader language.
    ??
    There are only 10 types of people in this world; those who understand binary and those who don't.

  3. #3

    Modifying the pipeline..

    thanks. sad It runs on cpu. not usable for my purposes. maybe I have to try ogl or forget about that idea.
    I am not crazy. It's the TV that's crazy. Aren't you, TV?

  4. #4

    Modifying the pipeline..

    It runs on CPU because it's faster in comparition to running it on GPU and later trying to get your results back.
    There are only 10 types of people in this world; those who understand binary and those who don't.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •