Я создаю игровой движок как личный проект, и я экспериментировал с входом в консоль с помощью spdlog. Я реализовал OpenGL и отобразил базовый треугольник, но у меня возникают проблемы с ведением журнала консоли, как и в большинстве простых вещей. Использование Visual Studio 2022.
Это мой файл OpenGLContext.
Код: Выделить всё
#include "napch.hpp"
#include "OpenGLContext.hpp"
#include "Nova/Core/Log.hpp"
#include
#include
#include
namespace Nova {
OpenGLContext::OpenGLContext(GLFWwindow* windowHandle)
: m_WindowHandle(windowHandle)
{
NA_CORE_ASSERT(windowHandle, "Window handle is null!")
}
void OpenGLContext::Init()
{
glfwMakeContextCurrent(m_WindowHandle);
int status = gladLoadGLLoader((GLADloadproc)glfwGetProcAddress);
NA_CORE_ASSERT(status, "Failed to initialize Glad!");
NA_CORE_INFO("OpenGL Info:");
// TO-DO
//NA_CORE_INFO(" Vendor: {0}", glGetString(GL_VENDOR));
//NA_CORE_INFO(" Renderer: {0}", glGetString(GL_RENDERER));
//NA_CORE_INFO(" Version: {0}", glGetString(GL_VERSION));
}
void OpenGLContext::SwapBuffers()
{
glfwSwapBuffers(m_WindowHandle);
}
}
Чего я ожидаю.
Я хочу, чтобы выходные данные были чем-то вроде NOVA: Продавец: (продавец)
Подробнее здесь: https://stackoverflow.com/questions/786 ... ging-issue
Мобильная версия