21.02
|
Wrapper to configure the Khronos EGL and OpenGL ES C header. More...
#include "arm_compute/core/Log.h"
#include <EGL/egl.h>
#include <EGL/eglext.h>
#include <EGL/eglplatform.h>
#include <GLES3/gl31.h>
#include <GLES3/gl3ext.h>
#include <cstddef>
Go to the source code of this file.
Data Structures | |
class | NDRange |
Class interface for specifying NDRange values. More... | |
Namespaces | |
arm_compute | |
Copyright (c) 2017-2021 Arm Limited. | |
arm_compute::gles | |
Macros | |
#define | ARM_COMPUTE_GL_CHECK(x) x |
Functions | |
bool | opengles31_is_available () |
Check if the OpenGL ES 3.1 API is available at runtime. More... | |
Wrapper to configure the Khronos EGL and OpenGL ES C header.
Definition in file OpenGLES.h.
#define ARM_COMPUTE_GL_CHECK | ( | x | ) | x |
Definition at line 45 of file OpenGLES.h.
Referenced by GCBufferAllocator::allocate(), GCKernel::cleanup(), GCProgram::compile_shader(), GCScheduler::dispatch(), arm_compute::enqueue(), GCBufferAllocator::free(), GCBufferMemoryRegion::GCBufferMemoryRegion(), GCKernel::GCKernel(), IGCKernel::kernel(), GCProgram::link_program(), GCBufferMemoryRegion::map(), GCScheduler::memory_barrier(), GCKernelLibrary::setup_dummy_fbo(), GCBufferMemoryRegion::unmap(), GCKernel::unuse(), GCKernel::update_shader_params(), GCKernel::use(), GCBufferMemoryRegion::~GCBufferMemoryRegion(), and GCKernelLibrary::~GCKernelLibrary().