summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/intel/intel_pixel_draw.c
diff options
context:
space:
mode:
authorBrian Paul <brianp@vmware.com>2009-01-12 15:43:54 -0700
committerBrian Paul <brianp@vmware.com>2009-01-12 15:43:54 -0700
commit3a5463d158eff483a992c9792d771fb80db9aed0 (patch)
tree00cbb602a3a4fdb920a945139cc713e815267f3a /src/mesa/drivers/dri/intel/intel_pixel_draw.c
parentde35989cdec9807c60b2b4389e5988037ce23d95 (diff)
i965: fix broken glBitmap + depth test
When we use the do_blit_bitmap() function, it seems the fragment Z is always 1.0. If depth testing is on, that means that bitmap fragments are often occluded by other rendering. So, the bitmap doesn't appear even if rasterpos.Z==0. The fix is to use the intel_texture_bitmap() path when depth testing is on. Also, fix the incorrect Z coordinate. It needs to be an NDC value in [-1,1].
Diffstat (limited to 'src/mesa/drivers/dri/intel/intel_pixel_draw.c')
0 files changed, 0 insertions, 0 deletions