first commit

This commit is contained in:
2026-01-26 01:02:45 +02:00
commit 034f737dfb
21 changed files with 14629 additions and 0 deletions

40
meson.build Normal file
View File

@@ -0,0 +1,40 @@
project(
'luagl',
'c',
'cpp',
version : '0.1',
meson_version : '>= 1.3.0',
default_options : ['warning_level=3', 'cpp_std=c++23', 'buildtype=debug'],
)
dependencies = [
dependency('glfw3'),
dependency('libglvnd')
]
sources = [
'src/main.cpp',
'src/quit.cpp',
'src/util.cpp',
'src/settings.cpp',
'src/Shape.cpp',
'src/Shader.cpp',
'src/Camera.cpp',
'src/glad.c'
]
cpp_args = [
'-DVERTEX_SHADER_PATH="../src/shaders/shader.vert"',
'-DFRAGMENT_SHADER_PATH="../src/shaders/shader.frag"'
]
exe = executable(
'luagl',
sources,
include_directories : [
'src/headers'
],
dependencies : dependencies,
cpp_args: cpp_args
)