Archived

This topic is now archived and is closed to further replies.

Retained or Immediate Mode??

This topic is 5570 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I''m learning DirectX now. I sort of know what Retained and Immediate Modes are... like, Immediate is faster and you can do the matrix transformation yourself. However, could anyone tell me what are the limitations of using Retained mode? .... I am wondering which one should I use, since I''m new.. so, I''m just thinking that Retain mode should be easier to learn. =\

Share this post


Link to post
Share on other sites
i havent seen a retain mode program for a while, but i think retain mode is a scene graph. Its the flexibility, you dont have much with retain mode. Unless you just want to load models.

i would not waste time with retain mode.

Share this post


Link to post
Share on other sites
Hmm.... so, say if I want to do 3D visualisation, Retain mode should be out of the question? =\

hmm.... so, what is the best way to go about learning immediate mode? And does this mean I have to build an graphics engine myself??

Share this post


Link to post
Share on other sites
quote:
Original post by cool_xo
I''m learning DirectX now. I sort of know what Retained and Immediate Modes are... like, Immediate is faster and you can do the matrix transformation yourself.

However, could anyone tell me what are the limitations of using Retained mode? .... I am wondering which one should I use, since I''m new.. so, I''m just thinking that Retain mode should be easier to learn. =\



Those are DirectX7 terms, and disappeared in DX8. In DX7 retained preserved your objects (cubes, meshes) in buffers while immediate mode required you to refill vertex buffers all the time.

Basically D3D is now both, you can keep your vertex/index buffers, but have access to the more advanced functions. In the D3DX library you have many utility functions, also for matrix transformations.

I think you should just learn DX8, check the articles here for stuff like ''DX8 a fresh start'' etc.

Share this post


Link to post
Share on other sites