Refactor EGLImage creation into a separate shared class

This commit is contained in:
Cameron Gutman committed 2023-09-26 21:03:19 -05:00
1 parent e143293e91
commit b01dfea343
7 files changed
+436 -385

No files matched your search

+5 -5
View File
@@ -14,6 +14,10 @@
#undef HAVE_LIBVA_WAYLAND
#endif
#ifdef HAVE_EGL
#include "eglimagefactory.h"
#endif
extern "C" {
#include <va/va.h>
#ifdef HAVE_LIBVA_X11
@@ -93,10 +97,6 @@ private:
#ifdef HAVE_EGL
VADRMPRIMESurfaceDescriptor m_PrimeDescriptor;
bool m_EGLExtDmaBuf;
PFNEGLCREATEIMAGEPROC m_eglCreateImage;
PFNEGLDESTROYIMAGEPROC m_eglDestroyImage;
PFNEGLCREATEIMAGEKHRPROC m_eglCreateImageKHR;
PFNEGLDESTROYIMAGEKHRPROC m_eglDestroyImageKHR;
EglImageFactory m_EglImageFactory;
#endif
};