We be kinda rendering
This commit is contained in:
19
destrum/assets_src/shaders/materials.glsl
Normal file
19
destrum/assets_src/shaders/materials.glsl
Normal file
@@ -0,0 +1,19 @@
|
||||
#ifndef MATERIALS_GLSL
|
||||
#define MATERIALS_GLSL
|
||||
|
||||
#extension GL_EXT_buffer_reference : require
|
||||
|
||||
struct MaterialData {
|
||||
vec4 baseColor;
|
||||
vec4 metallicRoughnessEmissive;
|
||||
uint diffuseTex;
|
||||
uint normalTex;
|
||||
uint metallicRoughnessTex;
|
||||
uint emissiveTex;
|
||||
};
|
||||
|
||||
layout (buffer_reference, std430) readonly buffer MaterialsBuffer {
|
||||
MaterialData data[];
|
||||
} materialsBuffer;
|
||||
|
||||
#endif // MATERIALS_GLSL
|
||||
Reference in New Issue
Block a user