Tom Hosiawa wrote:
> What exactly is drm_radeon_depth_clear_t storing; is it registers on the card having
>something to do with the way depth buffers get used???
If you look at where it's used, you get a clue that these are register values:
OUT_RING_REG( RADEON_RB3D_ZSTENCILCNTL,
depth_clear->rb3d_zstencilcntl );
However, some explanation might help:
Radeons can (with the docs we have) only clear the depth buffer via the 3d
engine -- by drawing a quad with z-testing disabled, a planemask so no colors
get drawn, and various other state set the right way.
The register values stored in drm_r_d_c_t are the values needed to set the
card into a state to draw the quad.
Keith
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel