Blender  V3.3
Classes | Namespaces | Functions
gpu_state_private.hh File Reference
#include "BLI_utildefines.h"
#include "GPU_state.h"
#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
 

Namespaces

 blender
 
 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)