Archived

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

PowerVR Series2

This topic is 6590 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 noticed that there''s a new PowerVR chipset. Its used in the latest VideoLogic card - the Neon250. I have read on the VideoLogic web site that the PowerVR does not use a conventional z-buffer for hidden surface removal. Can anyone confirm or deny this? What does it do? How do I get it to render my triangles in the right order under DX7? So many questions but I can''t find one to play with :)

Share this post


Link to post
Share on other sites
PowerVR 1 & 2 do not have Z-Buffers. You can tell this because they expose the ZBUFFERLESSHSR flag in D3D.

Most cards are "immediate." You send a triangle to the card with DrawPrim and it is immediately (or almost immediately) drawn to the screen. PowerVR''s are "scene capture" cards. No rendering is done between BeginScene() and EndScene() pairs. When the scene is ended, all triangles are rendered. This is done by splitting the screen up into tiles, and casting a ray for each pixel and seeing which triangle it intersects.

This has a couple advantages. There is no need for a Z-Buffer, so you can save some VRAM, and you get order-independent alpha blending.

BTW, PowerVR 2 is used in Sega''s Dreamcast console.

Share this post


Link to post
Share on other sites