gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS development > Why only 30fps for two screen 3d engine?

#175726 - brave_orakio - Mon Jan 24, 2011 1:20 am

Is this a hardware limitation? Does this have something to do with the rendering engine?
_________________
help me

#175727 - Dwedit - Mon Jan 24, 2011 3:28 am

You can only draw to one screen at a time. So you use the capture unit to save the HW-rendered screen to a bitmap, then display the previously created bitmap on the other screen. You rapidly switch which screen gets the 3D rendering every frame.
_________________
"We are merely sprites that dance at the beck and call of our button pressing overlord."

#175728 - brave_orakio - Mon Jan 24, 2011 4:22 am

Wow. I didn't know the reason was that simple! Anyway thanks.
_________________
help me