Half baked smells

This commit is contained in:
illegitimate-egg 2024-10-10 21:21:14 +01:00
parent a1d9017be2
commit f3bda5636e
9 changed files with 24912 additions and 26 deletions

View File

@ -55,35 +55,15 @@ add_library(
include/imgui/backends/imgui_impl_opengl3.cpp)
target_link_libraries(imgui glfw)
# include_directories(include) # Kill me please. this is horrendously bad but ImGuIZMO.quat hardcodes imgui to be in a folder called ImGui
include_directories(include/imGuIZMO.quat)
add_library(
imGuIZMO STATIC
include/imGuIZMO.quat/imGuIZMO.quat/imGuIZMOquat.cpp
)
target_link_libraries(imGuIZMO imgui -DIMGUIZMO_IMGUI_FOLDER=${CMAKE_SOURCE_DIR}/include/imgui)
target_link_libraries(imGuIZMO imgui)
target_compile_definitions(imGuIZMO PUBLIC -DIMGUIZMO_IMGUI_FOLDER=)
add_executable(fred engine.cpp shader.c)
if(UNIX)
target_link_libraries(
fred
-lm
glad_gl_core_33
glm
glfw
soil2
assimp
imgui
clog)
endif()
if(WIN32)
target_link_libraries(
fred
glad_gl_core_33
glm
glfw
soil2
assimp
imgui
clog)
endif()
target_link_libraries(fred $<$<PLATFORM_ID:Linux>:-lm> glad_gl_core_33 glm glfw
soil2 assimp imgui imGuIZMO clog)
target_compile_definitions(fred PUBLIC -DIMGUIZMO_IMGUI_FOLDER=)

View File

@ -1,3 +1,7 @@
[ ] Destruct all at the end
[ ] Make ImGuIZMO.quat work
[ ] Finish modularization
[ ] Make SOIL2 stop giving that smelly error message
[ ] Overhaul asset debug screen
[ ] Simple Lighting
[ ] Lightmapped Lighting

View File

@ -15,7 +15,7 @@
#define IMGUI_DEFINE_MATH_OPERATORS // ImGui
#include <backends/imgui_impl_glfw.h>
#include <backends/imgui_impl_opengl3.h>
#include <imgui/imgui.h>
#include <imgui.h>
#define VGIZMO_USES_GLM
#include <imGuIZMO.quat/imGuIZMOquat.h>
#include <clog/clog.h>

2
models/teapot.mtl Normal file
View File

@ -0,0 +1,2 @@
# Blender 4.2.2 LTS MTL File: 'None'
# www.blender.org

24900
models/teapot.obj Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
textures/teapot.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB