28 lines
813 B
HLSL
28 lines
813 B
HLSL
#ifndef POST_PROCESSING_FLAGS
|
|
#define POST_PROCESSING_FLAGS
|
|
|
|
|
|
#if defined(CUSTOM_POSTPROCESS)
|
|
uint _NBPostProcessFlags;
|
|
#define FLAG_BIT_NB_POSTPROCESS_ON (1 << 0)
|
|
#define FLAG_BIT_DISTORT_SPEED (1 << 1)
|
|
#define FLAG_BIT_OVERLAYTEXTURE (1 << 2)
|
|
#define FLAG_BIT_FLASH (1 << 3)
|
|
#define FLAG_BIT_CHORATICABERRAT (1 << 4)
|
|
#define FLAG_BIT_RADIALBLUR (1 << 5)
|
|
#define FLAG_BIT_VIGNETTE (1 << 6)
|
|
#define FLAG_BIT_OVERLAYTEXTURE_POLLARCOORD (1 << 7)
|
|
#define FLAG_BIT_OVERLAYTEXTURE_MASKMAP (1 << 8)
|
|
#define FLAG_BIT_POST_DISTORT_SCREEN_UV (1 << 9)
|
|
#define FLAG_BIT_RADIALBLUR_BY_DISTORT (1 << 10)
|
|
#define FLAG_BIT_CHORATICABERRAT_BY_DISTORT (1 << 11)
|
|
|
|
|
|
|
|
bool CheckLocalFlags(uint bits)
|
|
{
|
|
return (_NBPostProcessFlags&bits) != 0;
|
|
}
|
|
#endif
|
|
|
|
#endif |