/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Data/Base/Shaders/Editor/Visualizer.ezShader
53 строки
944 B
C-Core
Render data category is now determined by the material (#988)
22 июн 2023, 22:25
Не верифицирован
22 июн 2023, 22:25
3435433
Код
Авторство
О чём код?
[PLATFORMS] ALL [PERMUTATIONS] RENDER_PASS [RENDERSTATE] DepthTest = true DepthWrite = true WireFrame = true CullMode = CullMode_None DepthTestFunc = CompareFunc_Less [MATERIALCONFIG] RenderDataCategory = SimpleOpaque [VERTEXSHADER] #define USE_COLOR0 #include <Shaders/Common/GlobalConstants.h> #include <Shaders/Editor/GizmoConstants.h> #include <Shaders/Materials/MaterialInterpolator.h> VS_OUT main(VS_IN Input) { float4 worldSpacePos = mul(ObjectToWorldMatrix, float4(Input.Position, 1.0f)); VS_OUT RetVal; RetVal.Position = mul(GetWorldToScreenMatrix(), worldSpacePos); RetVal.Color0 = GizmoColor; return RetVal; } [PIXELSHADER] #define USE_COLOR0 #include <Shaders/Common/GlobalConstants.h> #include <Shaders/Materials/MaterialInterpolator.h> float4 main(PS_IN Input) : SV_Target { #if (RENDER_PASS == RENDER_PASS_PICKING) || (RENDER_PASS == RENDER_PASS_PICKING_WIREFRAME) discard; #endif return Input.Color0; }