Rework API graphique Vulkan - EnTT pour ECS + Chargement modèle 3D assimp + SDL3 pour events input et fenetre + mesh texture camera transform ok + attention tous les assets nouveaus ne sont pas commités et il y a du code test en dur dans scene addentity + restructuration globale

This commit is contained in:
Tom Ray
2026-03-14 20:24:17 +01:00
parent 7c352bc280
commit 6695d46bcd
672 changed files with 238656 additions and 1821 deletions

View File

@@ -0,0 +1,36 @@
#version 450
#extension GL_EXT_buffer_reference : require
#extension GL_ARB_enhanced_layouts : require
#extension GL_EXT_nonuniform_qualifier : require
#extension GL_KHR_shader_subgroup_arithmetic : require
layout(row_major) uniform;
layout(row_major) buffer;
struct BDAGlobals_t_0 {
vec4 g_vTest;
vec4 g_vTest2;
};
layout(buffer_reference, std430, buffer_reference_align = 16) readonly buffer BufferPointer_BDAGlobals_t_0_1 {
BDAGlobals_t_0 _data;
};
struct GlobalsBDAPushConstant_t_0 {
BufferPointer_BDAGlobals_t_0_1 g_GlobalsBDAPerStage_0[6];
};
layout(push_constant)
layout(std140) uniform _S2 {
BufferPointer_BDAGlobals_t_0_1 g_GlobalsBDAPerStage_0[6];
} g_GlobalsBDAPushConstant_0;
struct PS_OUTPUT_0 {
vec4 vColor_1;
};
layout(location = 0) out vec4 _S149;
void main() {
_S149 = g_GlobalsBDAPushConstant_0.g_GlobalsBDAPerStage_0[0]._data.g_vTest;
return;
}