MOS
|
Uniforms for the standard shader. More...
#include <standard_program.hpp>
Classes | |
struct | Camera_uniforms |
struct | Directional_light_uniforms |
struct | Environment_uniforms |
struct | Fog_uniforms |
struct | Light_uniforms |
struct | Material_uniforms |
Public Attributes | |
GLint | model_view_projection |
GLint | model_matrix |
GLint | normal_matrix |
Material_uniforms | material {} |
Fog_uniforms | fog {} |
Camera_uniforms | camera {} |
std::array< Environment_uniforms, 2 > | environment_maps {} |
std::array< GLuint, 4 > | shadow_samplers {} |
std::array< Light_uniforms, 4 > | spot_lights {} |
std::array< GLint, 4 > | depth_bias_mvps {} |
Directional_light_uniforms | directional_light {} |
std::array< GLuint, 4 > | cascaded_shadow_samplers {} |
std::array< GLint, 4 > | cascaded_depth_bias_mvps {} |
GLint | cascade_splits |
GLint | brdf_lut_sampler |
![]() | |
const GLuint | program |
Friends | |
class | Renderer |
Additional Inherited Members | |
![]() | |
Program (const Program &program)=delete | |
Program (const Program &&program)=delete | |
Program & | operator= (const Program &program)=delete |
Program & | operator= (const Program &&program)=delete |
auto | check (const std::string &name) const -> void |
auto | link (const std::string &name) const -> void |
Uniforms for the standard shader.