|
Blender V4.5
|
#include <dummy_backend.hh>
Inherits blender::gpu::GPUBackend.
Public Member Functions | |
| DummyBackend () | |
| void | init_resources () override |
| void | delete_resources () override |
| void | samplers_update () override |
| void | compute_dispatch (int, int, int) override |
| void | compute_dispatch_indirect (StorageBuf *) override |
| Context * | context_alloc (void *, void *) override |
| Batch * | batch_alloc () override |
| Fence * | fence_alloc () override |
| FrameBuffer * | framebuffer_alloc (const char *name) override |
| IndexBuf * | indexbuf_alloc () override |
| PixelBuffer * | pixelbuf_alloc (size_t) override |
| QueryPool * | querypool_alloc () override |
| Shader * | shader_alloc (const char *) override |
| Texture * | texture_alloc (const char *) override |
| UniformBuf * | uniformbuf_alloc (size_t, const char *) override |
| StorageBuf * | storagebuf_alloc (size_t, GPUUsageType, const char *) override |
| VertBuf * | vertbuf_alloc () override |
| void | shader_cache_dir_clear_old () override |
| void | render_begin () override |
| void | render_end () override |
| void | render_step (bool) override |
| Public Member Functions inherited from blender::gpu::GPUBackend | |
| virtual | ~GPUBackend ()=default |
| ShaderCompiler * | get_compiler () |
Additional Inherited Members | |
| Static Public Member Functions inherited from blender::gpu::GPUBackend | |
| static GPUBackend * | get () |
| Protected Attributes inherited from blender::gpu::GPUBackend | |
| ShaderCompiler * | compiler_ |
Definition at line 21 of file dummy_backend.hh.
|
inline |
Definition at line 23 of file dummy_backend.hh.
References blender::gpu::GPG, GPU_ARCHITECTURE_IMR, GPU_BACKEND_NONE, GPU_DEVICE_ANY, GPU_DRIVER_ANY, GPU_OS_ANY, GPU_SUPPORT_LEVEL_UNSUPPORTED, and blender::gpu::GPUPlatformGlobal::init().
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 46 of file dummy_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 38 of file dummy_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 41 of file dummy_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 42 of file dummy_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 36 of file dummy_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 50 of file dummy_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 54 of file dummy_backend.hh.
References blender::gpu::DummyFrameBuffer::DummyFrameBuffer().
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 58 of file dummy_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 35 of file dummy_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 62 of file dummy_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 66 of file dummy_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 93 of file dummy_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 94 of file dummy_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 95 of file dummy_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 37 of file dummy_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 70 of file dummy_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 92 of file dummy_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 82 of file dummy_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 74 of file dummy_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 78 of file dummy_backend.hh.
|
inlineoverridevirtual |
Implements blender::gpu::GPUBackend.
Definition at line 88 of file dummy_backend.hh.