summaryrefslogtreecommitdiff
path: root/gfx/gl/lights.h
blob: 3247e256faec0d3d5dc7bea4d02dff1dcfcd68db (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#pragma once

#include "config/types.h"

struct LightCommonVertex {
	RelativePosition3D position;
	RGB colour;
	RelativeDistance kq;
};

struct SpotLightVertex : LightCommonVertex {
	Direction3D direction;
	Angle arc;
};

struct PointLightVertex : LightCommonVertex { };