Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
EGLUtils.cpp File Reference
#include "EGLUtils.h"
#include "log.h"
#include "StringUtils.h"
#include "guilib/IDirtyRegionSolver.h"
#include "ServiceBroker.h"
#include "settings/AdvancedSettings.h"
#include "settings/SettingsComponent.h"
#include <EGL/eglext.h>
#include <map>

Macros

#define EGL_NO_CONFIG_KHR   static_cast<EGLConfig>(0)
 
#define EGL_CONTEXT_PRIORITY_LEVEL_IMG   0x3100
 
#define EGL_CONTEXT_PRIORITY_HIGH_IMG   0x3101
 
#define EGL_CONTEXT_PRIORITY_MEDIUM_IMG   0x3102
 
#define X(VAL)   std::make_pair(VAL, #VAL)
 

Functions

void EglErrorCallback (EGLenum error, const char *command, EGLint messageType, EGLLabelKHR threadLabel, EGLLabelKHR objectLabel, const char *message)
 

Macro Definition Documentation

◆ EGL_CONTEXT_PRIORITY_HIGH_IMG

#define EGL_CONTEXT_PRIORITY_HIGH_IMG   0x3101

◆ EGL_CONTEXT_PRIORITY_LEVEL_IMG

#define EGL_CONTEXT_PRIORITY_LEVEL_IMG   0x3100

◆ EGL_CONTEXT_PRIORITY_MEDIUM_IMG

#define EGL_CONTEXT_PRIORITY_MEDIUM_IMG   0x3102

◆ EGL_NO_CONFIG_KHR

#define EGL_NO_CONFIG_KHR   static_cast<EGLConfig>(0)
Todo:
remove when Raspberry Pi updates their EGL headers

◆ X

#define X (   VAL)    std::make_pair(VAL, #VAL)

Function Documentation

◆ EglErrorCallback()

void EglErrorCallback ( EGLenum  error,
const char *  command,
EGLint  messageType,
EGLLabelKHR  threadLabel,
EGLLabelKHR  objectLabel,
const char *  message 
)
Todo:
remove when Raspberry Pi updates their EGL headers