Files
aego/engine/res/shaders/materials/litmesh2d.aeshader
sanspie 5eb1832907
ci-platforms / darwin amd64 smoke (push) Skipped
ci / build (amd64, linux, ubuntu-24.04) (push) Failing after 15m28s
ci / release (push) Skipped
ci-platforms / windows amd64 smoke (push) Skipped
ci-platforms / darwin arm64 smoke (push) Skipped
ci / checks (push) Successful in 7m47s
Complete Stage 12 for v0.12.0
2026-11-05 11:46:53 +03:00

18 lines
681 B
Plaintext

#pragma aego abi 1
#pragma domain mesh2d
#pragma lighting forward2d
#pragma blend premultiplied
#pragma material
uniform sampler2D NormalMap; // @normal
uniform sampler2D EmissionMap; // @emission
uniform float NormalStrength; // @instance @default(1) @range(0,4)
uniform vec4 EmissionColor; // @instance @color @default(0,0,0,1)
uniform float EmissionIntensity; // @instance @default(0) @range(0,16)
uniform bool ReceiveShadows; // @instance @default(true)
#pragma end
#include "engine/lighting.glsl"
void fragment() {
aego_out = aego_lit(texture(aego_main,aego_uv) * aego_color,
NormalStrength, aego_emission(EmissionColor.rgb, EmissionIntensity), ReceiveShadows);
}