Blender  V2.93
Functions
GPU_capabilities.h File Reference

Go to the source code of this file.

Functions

int GPU_max_texture_size (void)
 
int GPU_max_texture_layers (void)
 
int GPU_max_textures (void)
 
int GPU_max_textures_vert (void)
 
int GPU_max_textures_geom (void)
 
int GPU_max_textures_frag (void)
 
int GPU_texture_size_with_limit (int res, bool limit_gl_texture_size)
 
bool GPU_mip_render_workaround (void)
 
bool GPU_depth_blitting_workaround (void)
 
bool GPU_use_main_context_workaround (void)
 
bool GPU_use_hq_normals_workaround (void)
 
bool GPU_crappy_amd_driver (void)
 
bool GPU_shader_image_load_store_support (void)
 
bool GPU_mem_stats_supported (void)
 
void GPU_mem_stats_get (int *totalmem, int *freemem)
 
bool GPU_stereo_quadbuffer_support (void)
 

Detailed Description

GPU Capabilities & workarounds This module expose the reported implementation limits & enabled workaround for drivers that needs specific codepaths.

Definition in file GPU_capabilities.h.

Function Documentation

◆ GPU_crappy_amd_driver()

bool GPU_crappy_amd_driver ( void  )

◆ GPU_depth_blitting_workaround()

bool GPU_depth_blitting_workaround ( void  )

◆ GPU_max_texture_layers()

int GPU_max_texture_layers ( void  )

◆ GPU_max_texture_size()

int GPU_max_texture_size ( void  )

◆ GPU_max_textures()

int GPU_max_textures ( void  )

◆ GPU_max_textures_frag()

int GPU_max_textures_frag ( void  )

◆ GPU_max_textures_geom()

int GPU_max_textures_geom ( void  )

◆ GPU_max_textures_vert()

int GPU_max_textures_vert ( void  )

◆ GPU_mem_stats_get()

void GPU_mem_stats_get ( int *  totalmem,
int *  freemem 
)

◆ GPU_mem_stats_supported()

bool GPU_mem_stats_supported ( void  )

◆ GPU_mip_render_workaround()

bool GPU_mip_render_workaround ( void  )

◆ GPU_shader_image_load_store_support()

bool GPU_shader_image_load_store_support ( void  )

◆ GPU_stereo_quadbuffer_support()

bool GPU_stereo_quadbuffer_support ( void  )

◆ GPU_texture_size_with_limit()

int GPU_texture_size_with_limit ( int  res,
bool  limit_gl_texture_size 
)

◆ GPU_use_hq_normals_workaround()

bool GPU_use_hq_normals_workaround ( void  )

◆ GPU_use_main_context_workaround()

bool GPU_use_main_context_workaround ( void  )