Files
Misaki 7551a85abe first
2026-06-10 00:57:54 +08:00

25 lines
513 B
C++

//
// Created by misaki on 2026/5/13.
//
// LAppOpenGL.hpp
#pragma once
// 根据是否嵌入式选择 OpenGL 头
#if !defined(EMBEDDED_LINUX)
// 桌面 OpenGL
#include <GL/glew.h>
#include <GLFW/glfw3.h>
#else
// 嵌入式 OpenGL ES
#include <EGL/egl.h>
#include <GLES2/gl2.h>
#include <GLES2/gl2ext.h>
#endif
// 统一深度清除函数
#if defined(EMBEDDED_LINUX)
#define LAPP_GL_CLEAR_DEPTH(d) glClearDepthf(d)
#else
#define LAPP_GL_CLEAR_DEPTH(d) glClearDepth(d)
#endif