struct PointLight { float3 position; float intensity; float4 color; float range; float decay; float2 __padding; };