st/nine: Setting D3DRS_ALPHAFUNC to 0 means D3DCMP_NEVER
Reviewed-by: Axel Davy <axel.davy@ens.fr> Signed-off-by: Tiziano Bacocco <tizbac2@gmail.com>
This commit is contained in:

committed by
Axel Davy

parent
dfe5e84e74
commit
50f0e011da
@@ -472,6 +472,7 @@ typedef enum _D3DBUSTYPE {
|
||||
} D3DBUSTYPE;
|
||||
|
||||
typedef enum _D3DCMPFUNC {
|
||||
D3DCMP_NEVER_ZERO = 0, //Needed to avoid warnings
|
||||
D3DCMP_NEVER = 1,
|
||||
D3DCMP_LESS = 2,
|
||||
D3DCMP_EQUAL = 3,
|
||||
|
@@ -472,6 +472,7 @@ d3dcmpfunc_to_pipe_func(D3DCMPFUNC func)
|
||||
case D3DCMP_NOTEQUAL: return PIPE_FUNC_NOTEQUAL;
|
||||
case D3DCMP_GREATEREQUAL: return PIPE_FUNC_GEQUAL;
|
||||
case D3DCMP_ALWAYS: return PIPE_FUNC_ALWAYS;
|
||||
case D3DCMP_NEVER_ZERO: return PIPE_FUNC_NEVER; // Tested on windows + ATI HD5770
|
||||
default:
|
||||
assert(0);
|
||||
return PIPE_FUNC_NEVER;
|
||||
|
Reference in New Issue
Block a user