Blender  V3.3
Namespaces | Variables
mtl_texture_util.mm File Reference
#include "BKE_global.h"
#include "DNA_userdef_types.h"
#include "GPU_batch.h"
#include "GPU_batch_presets.h"
#include "GPU_capabilities.h"
#include "GPU_framebuffer.h"
#include "GPU_platform.h"
#include "GPU_state.h"
#include "mtl_backend.hh"
#include "mtl_context.hh"
#include "mtl_texture.hh"

Go to the source code of this file.

Namespaces

 blender
 
 blender::gpu
 

Functions

Texture Utility Functions
MTLPixelFormat blender::gpu::gpu_texture_format_to_metal (eGPUTextureFormat tex_format)
 
int blender::gpu::get_mtl_format_bytesize (MTLPixelFormat tex_format)
 
int blender::gpu::get_mtl_format_num_components (MTLPixelFormat tex_format)
 
bool blender::gpu::mtl_format_supports_blending (MTLPixelFormat format)
 

Variables

char datatoc_compute_texture_update_msl []
 
char datatoc_depth_2d_update_vert_glsl []
 
char datatoc_depth_2d_update_float_frag_glsl []
 
char datatoc_depth_2d_update_int24_frag_glsl []
 
char datatoc_depth_2d_update_int32_frag_glsl []
 
char datatoc_compute_texture_read_msl []
 
char datatoc_gpu_shader_fullscreen_blit_vert_glsl []
 
char datatoc_gpu_shader_fullscreen_blit_frag_glsl []
 

Variable Documentation

◆ datatoc_compute_texture_read_msl

char datatoc_compute_texture_read_msl[]
extern

◆ datatoc_compute_texture_update_msl

char datatoc_compute_texture_update_msl[]
extern

◆ datatoc_depth_2d_update_float_frag_glsl

char datatoc_depth_2d_update_float_frag_glsl[]
extern

◆ datatoc_depth_2d_update_int24_frag_glsl

char datatoc_depth_2d_update_int24_frag_glsl[]
extern

◆ datatoc_depth_2d_update_int32_frag_glsl

char datatoc_depth_2d_update_int32_frag_glsl[]
extern

◆ datatoc_depth_2d_update_vert_glsl

char datatoc_depth_2d_update_vert_glsl[]
extern

◆ datatoc_gpu_shader_fullscreen_blit_frag_glsl

char datatoc_gpu_shader_fullscreen_blit_frag_glsl[]
extern

◆ datatoc_gpu_shader_fullscreen_blit_vert_glsl

char datatoc_gpu_shader_fullscreen_blit_vert_glsl[]
extern