Blender V5.0
gpu_state_private.hh File Reference
#include "BLI_utildefines.h"
#include "GPU_state.hh"
#include "gpu_texture_private.hh"
#include <cstring>

Go to the source code of this file.

Classes

union  blender::gpu::GPUState
union  blender::gpu::GPUStateMutable
class  blender::gpu::StateManager
class  blender::gpu::Fence

Namespaces

namespace  blender
namespace  blender::gpu

Functions

 blender::gpu::BLI_STATIC_ASSERT (sizeof(GPUState)==sizeof(uint64_t), "GPUState is too big.")
bool blender::gpu::operator== (const GPUState &a, const GPUState &b)
bool blender::gpu::operator!= (const GPUState &a, const GPUState &b)
GPUState blender::gpu::operator^ (const GPUState &a, const GPUState &b)
GPUState blender::gpu::operator~ (const GPUState &a)
 blender::gpu::BLI_STATIC_ASSERT (sizeof(GPUStateMutable)==sizeof(GPUStateMutable::data), "GPUStateMutable is too big.")
bool blender::gpu::operator== (const GPUStateMutable &a, const GPUStateMutable &b)
bool blender::gpu::operator!= (const GPUStateMutable &a, const GPUStateMutable &b)
GPUStateMutable blender::gpu::operator^ (const GPUStateMutable &a, const GPUStateMutable &b)
GPUStateMutable blender::gpu::operator~ (const GPUStateMutable &a)
static GPUFence * blender::gpu::wrap (Fence *fence)
static Fenceblender::gpu::unwrap (GPUFence *fence)
static const Fenceblender::gpu::unwrap (const GPUFence *fence)