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,17 @@
cmake_minimum_required(VERSION 3.16)
project(noncopyable)
list(APPEND SPIRV_REFLECT_FILES
${CMAKE_CURRENT_SOURCE_DIR}/../../../spirv_reflect.h
${CMAKE_CURRENT_SOURCE_DIR}/../../../spirv_reflect.c
)
add_executable(noncopyable ${CMAKE_CURRENT_SOURCE_DIR}/main.cpp ${COMMON_FILES} ${SPIRV_REFLECT_FILES})
target_include_directories(noncopyable PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../../..)
set_target_properties(noncopyable PROPERTIES CXX_STANDARD 11)
if(WIN32)
target_compile_definitions(noncopyable PRIVATE _CRT_SECURE_NO_WARNINGS)
set_target_properties(noncopyable PROPERTIES FOLDER "tests")
endif()

View File

@@ -0,0 +1,7 @@
#include "spirv_reflect.h"
int main(int argc, char** argv) {
spv_reflect::ShaderModule shaderModule;
shaderModule = spv_reflect::ShaderModule();
return 0;
}