We be kinda rendering

This commit is contained in:
2026-01-05 06:20:49 +01:00
parent 1168f9e5d1
commit c83c423b42
48 changed files with 2789 additions and 382 deletions

View 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