/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Data/Plugins/ParticlePlugin/Shaders/Particles/ParticleCommonPS.h
27 строк
728 B
Jan Krassnigg
ezPluginBundles can now configure their own data directories to use (#1985)
13 июл 2026, 10:40
Не верифицирован
13 июл 2026, 10:40
2fe8e9b
Код
Авторство
О чём код?
#pragma once #include <Shaders/Materials/MaterialInterpolator.h> #include <Shaders/Particles/ParticleSystemConstants.h> #if SHADING_QUALITY == SHADING_QUALITY_NORMAL # include <Shaders/Common/Lighting.h> #elif SHADING_QUALITY == SHADING_QUALITY_SIMPLIFIED # include <Shaders/Common/LightingSimplified.h> #else # error "Unknown shading quality configuration." #endif float CalcCloseToGeometryFadeOut(float4 position) { return DepthFade(position.xyw, GeometryProximityFadeOut); } float CalcCloseToCameraFadeOut(float4 position) { return saturate(position.w / CameraProximityFadeOut); } float CalcProximityFadeOut(float4 position) { return CalcCloseToGeometryFadeOut(position) * CalcCloseToCameraFadeOut(position); }