mirror of
https://github.com/overte-org/overte.git
synced 2025-07-31 21:12:08 +02:00
27 lines
581 B
Text
27 lines
581 B
Text
// glsl / C++ compatible source as interface for FadeEffect
|
|
#ifdef __cplusplus
|
|
# define VEC4 glm::vec4
|
|
# define VEC2 glm::vec2
|
|
# define FLOAT32 glm::float32
|
|
# define INT32 glm::int32
|
|
#else
|
|
# define VEC4 vec4
|
|
# define VEC2 vec2
|
|
# define FLOAT32 float
|
|
# define INT32 int
|
|
#endif
|
|
|
|
struct FadeParameters
|
|
{
|
|
VEC4 _noiseInvSizeAndLevel;
|
|
VEC4 _innerEdgeColor;
|
|
VEC4 _outerEdgeColor;
|
|
VEC2 _edgeWidthInvWidth;
|
|
FLOAT32 _baseLevel;
|
|
INT32 _isInverted;
|
|
};
|
|
|
|
// <@if 1@>
|
|
// Trigger Scribe include
|
|
// <@endif@> <!def that !>
|
|
//
|