|
Blender V4.3
|
#include <gl_backend.hh>
Inherits blender::gpu::GPUBackend.
Static Public Member Functions | |
| static GLBackend * | get () |
Static Public Member Functions inherited from blender::gpu::GPUBackend | |
| static GPUBackend * | get () |
Definition at line 36 of file gl_backend.hh.
|
inline |
Definition at line 46 of file gl_backend.hh.
References blender::gpu::GLTexture::samplers_init().
|
inline |
Definition at line 54 of file gl_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 85 of file gl_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 150 of file gl_backend.hh.
References blender::gpu::GLStateManager::apply_state(), blender::gpu::GLCompute::dispatch(), blender::gpu::GLContext::get(), and blender::gpu::GLContext::state_manager_active_get().
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 156 of file gl_backend.hh.
References blender::gpu::GLStateManager::apply_state(), blender::gpu::GLContext::get(), and blender::gpu::GLContext::state_manager_active_get().
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 80 of file gl_backend.hh.
| bool blender::gpu::GLBackend::debug_capture_begin | ( | const char * | title | ) |
Definition at line 409 of file gl_debug.cc.
References G, G_DEBUG_GPU_RENDERDOC, result, and UNUSED_VARS.
Referenced by blender::gpu::GLContext::debug_capture_begin(), and blender::gpu::GLContext::debug_capture_scope_begin().
| void blender::gpu::GLBackend::debug_capture_end | ( | ) |
Definition at line 429 of file gl_debug.cc.
References G, and G_DEBUG_GPU_RENDERDOC.
Referenced by blender::gpu::GLContext::debug_capture_end(), and blender::gpu::GLContext::debug_capture_scope_end().
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 59 of file gl_backend.hh.
References blender::gpu::GLTexture::samplers_free().
Implements blender::gpu::GPUBackend.
Definition at line 90 of file gl_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 95 of file gl_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 100 of file gl_backend.hh.
|
inlinestatic |
Definition at line 65 of file gl_backend.hh.
References blender::gpu::GPUBackend::get().
Referenced by blender::gpu::GLContext::buf_free(), blender::gpu::GLContext::debug_capture_begin(), blender::gpu::GLContext::debug_capture_end(), blender::gpu::GLContext::debug_capture_scope_begin(), blender::gpu::GLContext::debug_capture_scope_end(), blender::gpu::GLContext::GLContext(), and blender::gpu::GLContext::tex_free().
|
inline |
Definition at line 70 of file gl_backend.hh.
Referenced by blender::gpu::GLContext::GLContext().
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 105 of file gl_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 110 of file gl_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 115 of file gl_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 177 of file gl_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 178 of file gl_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 179 of file gl_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 75 of file gl_backend.hh.
References blender::gpu::GLTexture::samplers_update().
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 120 of file gl_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 169 of file gl_backend.hh.
|
inline |
Definition at line 145 of file gl_backend.hh.
Referenced by blender::gpu::GLContext::buf_free(), and blender::gpu::GLContext::tex_free().
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 135 of file gl_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 125 of file gl_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 130 of file gl_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 140 of file gl_backend.hh.