We be kinda rendering
This commit is contained in:
28
destrum/assets_src/shaders/scene_data.glsl
Normal file
28
destrum/assets_src/shaders/scene_data.glsl
Normal file
@@ -0,0 +1,28 @@
|
||||
#ifndef SCENE_DATA_GLSL
|
||||
#define SCENE_DATA_GLSL
|
||||
|
||||
|
||||
#extension GL_EXT_scalar_block_layout: require
|
||||
#extension GL_EXT_buffer_reference : require
|
||||
|
||||
#include "materials.glsl"
|
||||
|
||||
layout (buffer_reference, scalar) readonly buffer SceneDataBuffer {
|
||||
// camera
|
||||
mat4 view;
|
||||
mat4 proj;
|
||||
mat4 viewProj;
|
||||
vec4 cameraPos;
|
||||
|
||||
// ambient
|
||||
vec3 ambientColor;
|
||||
float ambientIntensity;
|
||||
|
||||
// fog
|
||||
vec3 fogColor;
|
||||
float fogDensity;
|
||||
|
||||
MaterialsBuffer materials;
|
||||
} sceneDataBuffer;
|
||||
|
||||
#endif // SCENE_DATA_GLSL
|
||||
Reference in New Issue
Block a user