mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-09 04:38:03 +02:00
Replacing alpha test bits with values that give desired results as compaired to software rendering. Alpha test in textures is still completely broken as can be seen in progs/demos/fire and various games.
This commit is contained in:
parent
4f05e61543
commit
278c6025f9
1 changed files with 1 additions and 8 deletions
|
|
@ -1000,19 +1000,12 @@ I am fairly certain that they are correct unless stated otherwise in comments.
|
|||
# define R300_REF_ALPHA_MASK 0x000000ff
|
||||
# define R300_ALPHA_TEST_FAIL (0 << 8)
|
||||
# define R300_ALPHA_TEST_LESS (1 << 8)
|
||||
# define R300_ALPHA_TEST_LEQUAL (2 << 8)
|
||||
# define R300_ALPHA_TEST_EQUAL (3 << 8)
|
||||
# define R300_ALPHA_TEST_GEQUAL (4 << 8)
|
||||
# define R300_ALPHA_TEST_GREATER (5 << 8)
|
||||
# define R300_ALPHA_TEST_NEQUAL (6 << 8)
|
||||
# define R300_ALPHA_TEST_PASS (7 << 8)
|
||||
/* // Possibly more correct values:
|
||||
# define R300_ALPHA_TEST_LEQUAL (3 << 8)
|
||||
# define R300_ALPHA_TEST_EQUAL (2 << 8)
|
||||
# define R300_ALPHA_TEST_GEQUAL (6 << 8)
|
||||
# define R300_ALPHA_TEST_GREATER (4 << 8)
|
||||
# define R300_ALPHA_TEST_NEQUAL (5 << 8)
|
||||
*/
|
||||
# define R300_ALPHA_TEST_PASS (7 << 8)
|
||||
# define R300_ALPHA_TEST_OP_MASK (7 << 8)
|
||||
# define R300_ALPHA_TEST_ENABLE (1 << 11)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue