mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-09-11 21:58:31 +09:00
[Chore] (EGL_EMU.*): Change EGL_EMU.* into VK/EGL_EMU.*.
This commit is contained in:
+2
-5
@@ -42,11 +42,8 @@ add_library(${CMAKE_PROJECT_NAME} SHARED
|
|||||||
# MG_UTIL/Debug
|
# MG_UTIL/Debug
|
||||||
MG/MG_UTIL/Debug/Debug.cpp
|
MG/MG_UTIL/Debug/Debug.cpp
|
||||||
|
|
||||||
# MG_GL/TEMP_MESA
|
# MG_GL/EGL
|
||||||
#MG/MG_GL/TEMP_MESA/MesaEmu.cpp
|
MG/MG_GL/EGL/VK/EGL_EMU.cpp
|
||||||
|
|
||||||
# MG_GL/EGL_EMU
|
|
||||||
MG/MG_GL/EGL/EGL_EMU.cpp
|
|
||||||
)
|
)
|
||||||
|
|
||||||
target_include_directories(${CMAKE_PROJECT_NAME} PRIVATE ./includes)
|
target_include_directories(${CMAKE_PROJECT_NAME} PRIVATE ./includes)
|
||||||
|
|||||||
@@ -4,6 +4,8 @@
|
|||||||
|
|
||||||
#include "EGL_EMU.h"
|
#include "EGL_EMU.h"
|
||||||
|
|
||||||
|
#if BACKEND_TYPE == BACKEND_VULKAN
|
||||||
|
|
||||||
std::atomic<uintptr_t> g_nextContextId{1};
|
std::atomic<uintptr_t> g_nextContextId{1};
|
||||||
std::atomic<uintptr_t> g_nextSurfaceId{1};
|
std::atomic<uintptr_t> g_nextSurfaceId{1};
|
||||||
EGLenum g_currentAPI = EGL_OPENGL_ES_API;
|
EGLenum g_currentAPI = EGL_OPENGL_ES_API;
|
||||||
@@ -544,4 +546,6 @@ EGLBoolean eglQuerySurface(EGLDisplay display, EGLSurface surface, EGLint attrib
|
|||||||
default: return EGL_FALSE;
|
default: return EGL_FALSE;
|
||||||
}
|
}
|
||||||
return EGL_TRUE;
|
return EGL_TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#endif
|
||||||
@@ -2,10 +2,12 @@
|
|||||||
// Created by BZLZHH on 2025/3/30.
|
// Created by BZLZHH on 2025/3/30.
|
||||||
//
|
//
|
||||||
|
|
||||||
#ifndef MOBILEGL_EGL_EMU_H
|
#ifndef MOBILEGL_EGL_VK_EMU_H
|
||||||
#define MOBILEGL_EGL_EMU_H
|
#define MOBILEGL_EGL_VK_EMU_H
|
||||||
|
|
||||||
#include "../../Includes.h"
|
#include "../../../Includes.h"
|
||||||
|
|
||||||
|
#if BACKEND_TYPE == BACKEND_VULKAN
|
||||||
|
|
||||||
struct EGLInternalConfig {
|
struct EGLInternalConfig {
|
||||||
VkFormat format;
|
VkFormat format;
|
||||||
@@ -96,4 +98,6 @@ extern "C" MG_EXPORT EGLBoolean eglSwapInterval(EGLDisplay dpy, EGLint interval)
|
|||||||
extern "C" MG_EXPORT EGLBoolean eglSwapBuffers(EGLDisplay dpy, EGLSurface draw);
|
extern "C" MG_EXPORT EGLBoolean eglSwapBuffers(EGLDisplay dpy, EGLSurface draw);
|
||||||
extern "C" MG_EXPORT EGLSurface eglCreatePbufferSurface(EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list);
|
extern "C" MG_EXPORT EGLSurface eglCreatePbufferSurface(EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list);
|
||||||
|
|
||||||
#endif //MOBILEGL_EGL_EMU_H
|
#endif
|
||||||
|
|
||||||
|
#endif //MOBILEGL_EGL_VK_EMU_H
|
||||||
Reference in New Issue
Block a user