feat: add pbr support

This commit is contained in:
2026-10-13 00:57:35 +02:00
parent ce55f75ac3
commit 21621001c2
34 changed files with 968 additions and 135 deletions
+7 -2
View File
@@ -3,14 +3,19 @@
#extension GL_EXT_buffer_reference : require
// Must match MaterialData in Material.h
struct MaterialData {
vec4 baseColor;
vec4 metallicRoughnessEmissive;
vec4 emissiveColor;
vec4 metallicRoughnessNormalOcclusion;
uint textureFilteringMode;
uint diffuseTex;
uint normalTex;
uint metallicRoughnessTex;
uint metallicTex;
uint roughnessTex;
uint occlusionTex;
uint emissiveTex;
uint _pad0;
};
layout (buffer_reference, std430) readonly buffer MaterialsBuffer {