diff options
Diffstat (limited to 'materialsystem/stdshaders/common_fxc2.h')
| -rw-r--r-- | materialsystem/stdshaders/common_fxc2.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/materialsystem/stdshaders/common_fxc2.h b/materialsystem/stdshaders/common_fxc2.h new file mode 100644 index 0000000..33a25aa --- /dev/null +++ b/materialsystem/stdshaders/common_fxc2.h @@ -0,0 +1,19 @@ +//========= Copyright Valve Corporation, All rights reserved. ============// +// +// Purpose: +// +// $NoKeywords: $ +// +//=============================================================================// +#ifndef COMMON_FXC2_H_ +#define COMMON_FXC2_H_ + +// This file is here so you can add new utility functions without +// changing common_fxc.h and causing a recompile of the entire universe. + +float LinearToMonochrome ( float3 r ) +{ + return dot( r, float3( 0.299f, 0.587f, 0.114f ) ); +} + +#endif //#ifndef COMMON_FXC2_H_ |