25 lines
513 B
C++
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 |