|
|
|
@ -267,6 +267,19 @@ typedef min16int4 FfxInt16x4; |
|
|
|
|
|
|
|
#endif //FFX_HLSL_6_2 |
|
|
|
|
|
|
|
#elif SHADER_API_PSSL |
|
|
|
|
|
|
|
#define FFX_MIN16_SCALAR( TypeName, BaseComponentType ) typedef BaseComponentType TypeName; |
|
|
|
#define FFX_MIN16_VECTOR( TypeName, BaseComponentType, COL ) typedef BaseComponentType##COL TypeName; |
|
|
|
#define FFX_MIN16_MATRIX( TypeName, BaseComponentType, ROW, COL ) typedef BaseComponentType##ROW##x##COL TypeName; |
|
|
|
|
|
|
|
#define FFX_16BIT_SCALAR( TypeName, BaseComponentType ) typedef BaseComponentType TypeName; |
|
|
|
#define FFX_16BIT_VECTOR( TypeName, BaseComponentType, COL ) typedef BaseComponentType##COL TypeName; |
|
|
|
#define FFX_16BIT_MATRIX( TypeName, BaseComponentType, ROW, COL ) typedef BaseComponentType##ROW##x##COL TypeName; |
|
|
|
|
|
|
|
#define unorm |
|
|
|
#define globallycoherent |
|
|
|
|
|
|
|
#else //FFX_HALF |
|
|
|
|
|
|
|
#define FFX_MIN16_SCALAR( TypeName, BaseComponentType ) typedef BaseComponentType TypeName; |
|
|
|
|