#include "Camera.hpp"
#include "Canvas.hpp"
#include "DirectionalLighting.hpp"
+#include "PlainColor.hpp"
#include <glm/glm.hpp>
BlockLighting &ChunkProgram() noexcept;
DirectionalLighting &EntityProgram() noexcept;
DirectionalLighting &HUDProgram() noexcept;
+ PlainColor &WorldOutlineProgram() noexcept;
+ PlainColor &HUDOutlineProgram() noexcept;
BlendedSprite &SpriteProgram() noexcept;
void WorldPosition(const glm::mat4 &) noexcept;
BlockLighting chunk_prog;
DirectionalLighting entity_prog;
+ PlainColor outline_prog;
BlendedSprite sprite_prog;
enum {
CHUNK,
ENTITY,
HUD,
+ OUTLINE_WORLD,
+ OUTLINE_HUD,
SPRITE,
} active_prog;