Serenity Operating System
at master 21 lines 450 B view raw
1/* 2 * Copyright (c) 2022, Jesse Buhagiar <jooster669@gmail.com> 3 * 4 * SPDX-License-Identifier: BSD-2-Clause 5 */ 6 7#pragma once 8 9#include <LibGPU/Enums.h> 10#include <LibGfx/Vector4.h> 11 12namespace GPU { 13 14struct LightModelParameters { 15 FloatVector4 scene_ambient_color { 0.2f, 0.2f, 0.2f, 1.0f }; 16 bool viewer_at_infinity { false }; 17 GPU::ColorControl color_control { GPU::ColorControl::SingleColor }; 18 bool two_sided_lighting { false }; 19}; 20 21}