| 832 | } |
| 833 | |
| 834 | void Tr2EffectStateManager::SetInvertedDepthTest( bool b ) |
| 835 | { |
| 836 | static const uint32_t overrides[] = { |
| 837 | 0, |
| 838 | CMP_NEVER, |
| 839 | CMP_GREATER, |
| 840 | CMP_EQUAL, |
| 841 | CMP_GREATEREQUAL, |
| 842 | CMP_LESS, |
| 843 | CMP_NOTEQUAL, |
| 844 | CMP_LESSEQUAL, |
| 845 | CMP_ALWAYS |
| 846 | }; |
| 847 | |
| 848 | if( b ) |
| 849 | { |
| 850 | SetRenderStateOverride( RS_ZFUNC, overrides ); |
| 851 | } |
| 852 | else |
| 853 | { |
| 854 | SetRenderStateOverride( RS_ZFUNC, nullptr ); |
| 855 | } |
| 856 | } |
| 857 | |
| 858 | bool Tr2EffectStateManager::IsDepthTestInverted( void ) const |
| 859 | { |
no outgoing calls
no test coverage detected