prebuild spdlog, and fix some link warnings.
This commit is contained in:
@ -1,5 +1,5 @@
|
||||
#pragma once
|
||||
#include "spdlog/spdlog.h"
|
||||
#include "spdlog/logger.h"
|
||||
#include <memory>
|
||||
|
||||
#define TRACE(...) Log::GetLogger()->trace(__VA_ARGS__)
|
||||
|
@ -48,7 +48,7 @@ SpriteRenderer::SpriteRenderer() {
|
||||
glVertexAttribDivisor(4, 1);
|
||||
glVertexAttribDivisor(5, 1);
|
||||
|
||||
glBindVertexArray(NULL);
|
||||
glBindVertexArray(0);
|
||||
INFO("Sprite renderer initialized");
|
||||
|
||||
}
|
||||
@ -68,7 +68,7 @@ void SpriteRenderer::flush() {
|
||||
glBufferData(GL_ARRAY_BUFFER, sizeof(glm::mat4) * matrices.size(), matrices.data(), GL_STREAM_DRAW);
|
||||
glBindVertexArray(VAO);
|
||||
glDrawElementsInstanced(GL_TRIANGLES, 6, GL_UNSIGNED_INT, 0, matrices.size());
|
||||
glBindVertexArray(NULL);
|
||||
glBindVertexArray(0);
|
||||
glFinish();
|
||||
matrices.clear();
|
||||
}
|
@ -8,6 +8,7 @@ set(OpenGL_GL_PREFERENCE GLVND)
|
||||
find_package(OpenGL REQUIRED)
|
||||
add_subdirectory(deps/glfw)
|
||||
add_subdirectory(deps/glad)
|
||||
add_subdirectory(deps/spdlog)
|
||||
add_executable(2dGameProject ${2dGameProject_SRC})
|
||||
target_include_directories(2dGameProject PUBLIC
|
||||
"${PROJECT_SOURCE_DIR}/deps/glfw/include"
|
||||
@ -16,4 +17,4 @@ target_include_directories(2dGameProject PUBLIC
|
||||
"${PROJECT_SOURCE_DIR}/deps/spdlog/include"
|
||||
)
|
||||
|
||||
target_link_libraries(2dGameProject PUBLIC glfw glad ${OPENGL_LIBRARIES})
|
||||
target_link_libraries(2dGameProject PUBLIC glfw glad spdlog::spdlog ${OPENGL_LIBRARIES})
|
Reference in New Issue
Block a user