2019-12-27 09:26:59 -05:00
|
|
|
// Copyright Epic Games, Inc. All Rights Reserved.
|
2017-06-27 11:38:28 -04:00
|
|
|
|
|
|
|
|
/*=============================================================================
|
|
|
|
|
Definitions.usf: Defines undefined defines to 0 as Cg can't handle them.
|
|
|
|
|
=============================================================================*/
|
|
|
|
|
|
|
|
|
|
#pragma once
|
|
|
|
|
|
|
|
|
|
#ifndef MATERIAL_TWOSIDED
|
|
|
|
|
#define MATERIAL_TWOSIDED 0
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#ifndef MATERIAL_TANGENTSPACENORMAL
|
|
|
|
|
#define MATERIAL_TANGENTSPACENORMAL 0
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#ifndef MATERIAL_TWOSIDED_SEPARATE_PASS
|
|
|
|
|
#define MATERIAL_TWOSIDED_SEPARATE_PASS 0
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#ifndef MATERIALBLENDING_MASKED
|
|
|
|
|
#define MATERIALBLENDING_MASKED 0
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#ifndef MATERIALBLENDING_TRANSLUCENT
|
|
|
|
|
#define MATERIALBLENDING_TRANSLUCENT 0
|
|
|
|
|
#endif
|
|
|
|
|
|
2017-09-09 16:29:11 -04:00
|
|
|
#ifndef TRANSLUCENT_SHADOW_WITH_MASKED_OPACITY
|
|
|
|
|
#define TRANSLUCENT_SHADOW_WITH_MASKED_OPACITY 0
|
|
|
|
|
#endif
|
|
|
|
|
|
2017-06-27 11:38:28 -04:00
|
|
|
#ifndef MATERIALBLENDING_ADDITIVE
|
|
|
|
|
#define MATERIALBLENDING_ADDITIVE 0
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#ifndef MATERIALBLENDING_MODULATE
|
|
|
|
|
#define MATERIALBLENDING_MODULATE 0
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#ifndef MATERIALBLENDING_ALPHACOMPOSITE
|
|
|
|
|
#define MATERIALBLENDING_ALPHACOMPOSITE 0
|
|
|
|
|
#endif
|
|
|
|
|
|
2019-06-11 18:27:07 -04:00
|
|
|
#ifndef MATERIALBLENDING_ALPHAHOLDOUT
|
|
|
|
|
#define MATERIALBLENDING_ALPHAHOLDOUT 0
|
|
|
|
|
#endif
|
|
|
|
|
|
2017-06-27 11:38:28 -04:00
|
|
|
#ifndef MATERIAL_SHADINGMODEL_DEFAULT_LIT
|
|
|
|
|
#define MATERIAL_SHADINGMODEL_DEFAULT_LIT 0
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#ifndef MATERIAL_SHADINGMODEL_SUBSURFACE
|
|
|
|
|
#define MATERIAL_SHADINGMODEL_SUBSURFACE 0
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#ifndef MATERIAL_SHADINGMODEL_PREINTEGRATED_SKIN
|
|
|
|
|
#define MATERIAL_SHADINGMODEL_PREINTEGRATED_SKIN 0
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#ifndef MATERIAL_SHADINGMODEL_UNLIT
|
|
|
|
|
#define MATERIAL_SHADINGMODEL_UNLIT 0
|
|
|
|
|
#endif
|
|
|
|
|
|
2019-05-06 06:04:18 -04:00
|
|
|
#ifndef MATERIAL_SINGLE_SHADINGMODEL
|
|
|
|
|
#define MATERIAL_SINGLE_SHADINGMODEL 0
|
|
|
|
|
#endif
|
|
|
|
|
|
2017-06-27 11:38:28 -04:00
|
|
|
#ifndef HAS_PRIMITIVE_UNIFORM_BUFFER
|
|
|
|
|
#define HAS_PRIMITIVE_UNIFORM_BUFFER 0
|
|
|
|
|
#endif
|
|
|
|
|
|
2021-04-14 15:26:31 -04:00
|
|
|
#ifndef NEEDS_VERTEX_FACTORY_INTERPOLATION
|
|
|
|
|
#define NEEDS_VERTEX_FACTORY_INTERPOLATION 0
|
2017-06-27 11:38:28 -04:00
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#ifndef GBUFFER_HAS_VELOCITY
|
|
|
|
|
#define GBUFFER_HAS_VELOCITY 0
|
|
|
|
|
#endif
|
|
|
|
|
|
2021-01-27 16:08:00 -04:00
|
|
|
#define PC_D3D (SM6_PROFILE || SM5_PROFILE)
|
2017-06-27 11:38:28 -04:00
|
|
|
|
|
|
|
|
#ifndef NEEDS_LIGHTMAP_COORDINATE
|
|
|
|
|
#define NEEDS_LIGHTMAP_COORDINATE 0
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#ifndef LANDSCAPE_XYOFFSET
|
|
|
|
|
#define LANDSCAPE_XYOFFSET 0
|
|
|
|
|
#endif
|
|
|
|
|
|
2019-08-15 13:46:05 -04:00
|
|
|
#ifndef MATERIAL_SKY_ATMOSPHERE
|
|
|
|
|
#define MATERIAL_SKY_ATMOSPHERE 0
|
|
|
|
|
#endif
|
|
|
|
|
|
2021-05-25 16:33:27 -04:00
|
|
|
#ifndef BASEPASS_SKYATMOSPHERE_AERIALPERSPECTIVE
|
|
|
|
|
#define BASEPASS_SKYATMOSPHERE_AERIALPERSPECTIVE 0
|
2017-06-27 11:38:28 -04:00
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#ifndef NUM_VF_PACKED_INTERPOLANTS
|
|
|
|
|
#define NUM_VF_PACKED_INTERPOLANTS 0
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#ifndef REVERSEBITS
|
|
|
|
|
#define REVERSEBITS reversebits
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#ifndef INSTANCED_STEREO
|
|
|
|
|
#define INSTANCED_STEREO 0
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#ifndef MULTI_VIEW
|
2017-09-09 16:29:11 -04:00
|
|
|
#define MULTI_VIEW 0
|
2017-06-27 11:38:28 -04:00
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
#ifndef CLEAR_COAT_BOTTOM_NORMAL
|
|
|
|
|
#define CLEAR_COAT_BOTTOM_NORMAL 0
|
|
|
|
|
#endif
|
|
|
|
|
|
2018-07-09 23:06:57 -04:00
|
|
|
#ifndef IRIS_NORMAL
|
|
|
|
|
#define IRIS_NORMAL 0
|
|
|
|
|
#endif
|
|
|
|
|
|
2017-06-27 11:38:28 -04:00
|
|
|
#ifndef TEX_COORD_SCALE_ANALYSIS
|
2017-09-09 16:29:11 -04:00
|
|
|
#define TEX_COORD_SCALE_ANALYSIS 0
|
2017-06-27 11:38:28 -04:00
|
|
|
#endif
|
|
|
|
|
|
2018-09-11 14:44:10 -04:00
|
|
|
#ifndef LIGHTMAP_VT_ENABLED
|
|
|
|
|
#define LIGHTMAP_VT_ENABLED 0
|
|
|
|
|
#endif
|
|
|
|
|
|
2017-06-27 11:38:28 -04:00
|
|
|
#define NOEXPRESSIONOPTIMIZATIONS
|
|
|
|
|
|
|
|
|
|
#ifndef HAS_INVERTED_Z_BUFFER
|
|
|
|
|
#define HAS_INVERTED_Z_BUFFER 1
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
/** When defined sets the layer index for volumetric rendering in the vertex shader, rather than using a geometry shader */
|
|
|
|
|
#ifndef USING_VERTEX_SHADER_LAYER
|
|
|
|
|
#define USING_VERTEX_SHADER_LAYER 0
|
|
|
|
|
#endif
|
2019-09-27 13:19:12 -04:00
|
|
|
|
|
|
|
|
#ifndef DISABLE_FORWARD_LOCAL_LIGHTS
|
|
|
|
|
#define DISABLE_FORWARD_LOCAL_LIGHTS 0
|
|
|
|
|
#endif
|
2019-10-04 16:18:37 -04:00
|
|
|
|
|
|
|
|
#ifndef SINGLE_LAYER_WATER_SIMPLE_FORWARD
|
|
|
|
|
#define SINGLE_LAYER_WATER_SIMPLE_FORWARD 0
|
|
|
|
|
#endif
|
2020-06-23 18:40:00 -04:00
|
|
|
|
|
|
|
|
#ifndef CLOUD_LAYER_PIXEL_SHADER
|
|
|
|
|
#define CLOUD_LAYER_PIXEL_SHADER 0
|
|
|
|
|
#endif
|
2020-09-24 00:43:27 -04:00
|
|
|
|
|
|
|
|
|
|
|
|
|
#ifndef SUPPORTS_ANISOTROPIC_MATERIALS
|
|
|
|
|
#define SUPPORTS_ANISOTROPIC_MATERIALS 0
|
|
|
|
|
#endif
|
2021-05-23 11:58:03 -04:00
|
|
|
|
|
|
|
|
#ifndef FORCE_MATERIAL_FLOAT_FULL_PRECISION
|
|
|
|
|
#define FORCE_MATERIAL_FLOAT_FULL_PRECISION 0
|
|
|
|
|
#endif
|