Blender  V3.3
Variables
gpu_shader_builder_stubs.cc File Reference
#include "BLI_utildefines.h"
#include "IMB_imbuf.h"
#include "IMB_imbuf_types.h"
#include "BKE_attribute.h"
#include "BKE_customdata.h"
#include "BKE_global.h"
#include "BKE_material.h"
#include "BKE_mesh.h"
#include "BKE_node.h"
#include "BKE_paint.h"
#include "BKE_pbvh.h"
#include "BKE_subdiv_ccg.h"
#include "DNA_userdef_types.h"
#include "NOD_shader.h"
#include "DRW_engine.h"
#include "bmesh.h"
#include "UI_resources.h"

Go to the source code of this file.

Functions

Stubs of BLI_imbuf_types.h
void IMB_freeImBuf (ImBuf *UNUSED(ibuf))
 
Stubs of UI_resources.h
void UI_GetThemeColor4fv (int UNUSED(colorid), float UNUSED(col[4]))
 
void UI_GetThemeColor3fv (int UNUSED(colorid), float UNUSED(col[3]))
 
void UI_GetThemeColorShade4fv (int UNUSED(colorid), int UNUSED(offset), float UNUSED(col[4]))
 
void UI_GetThemeColorShadeAlpha4fv (int UNUSED(colorid), int UNUSED(coloffset), int UNUSED(alphaoffset), float UNUSED(col[4]))
 
void UI_GetThemeColorBlendShade4fv (int UNUSED(colorid1), int UNUSED(colorid2), float UNUSED(fac), int UNUSED(offset), float UNUSED(col[4]))
 
void UI_GetThemeColorBlend3ubv (int UNUSED(colorid1), int UNUSED(colorid2), float UNUSED(fac), unsigned char UNUSED(col[3]))
 
void UI_GetThemeColorShadeAlpha4ubv (int UNUSED(colorid), int UNUSED(coloffset), int UNUSED(alphaoffset), unsigned char UNUSED(col[4]))
 
Stubs of BKE_attribute.h
void BKE_id_attribute_copy_domains_temp (short UNUSED(id_type), const struct CustomData *UNUSED(vdata), const struct CustomData *UNUSED(edata), const struct CustomData *UNUSED(ldata), const struct CustomData *UNUSED(pdata), const struct CustomData *UNUSED(cdata), struct ID *UNUSED(i_id))
 
struct CustomDataLayerBKE_id_attributes_active_color_get (const struct ID *UNUSED(id))
 
struct CustomDataLayerBKE_id_attributes_render_color_get (const struct ID *UNUSED(id))
 
eAttrDomain BKE_id_attribute_domain (const struct ID *UNUSED(id), const struct CustomDataLayer *UNUSED(layer))
 
Stubs of BKE_paint.h
bool paint_is_face_hidden (const struct MLoopTri *UNUSED(lt), const struct MVert *UNUSED(mvert), const struct MLoop *UNUSED(mloop))
 
void BKE_paint_face_set_overlay_color_get (const int UNUSED(face_set), const int UNUSED(seed), uchar UNUSED(r_color[4]))
 
bool paint_is_grid_face_hidden (const unsigned int *UNUSED(grid_hidden), int UNUSED(gridsize), int UNUSED(x), int UNUSED(y))
 
Stubs of BKE_mesh.h
void BKE_mesh_calc_poly_normal (const struct MPoly *UNUSED(mpoly), const struct MLoop *UNUSED(loopstart), const struct MVert *UNUSED(mvarray), float UNUSED(r_no[3]))
 
void BKE_mesh_looptri_get_real_edges (const struct Mesh *UNUSED(mesh), const struct MLoopTri *UNUSED(looptri), int UNUSED(r_edges[3]))
 
Stubs of BKE_material.h
void BKE_material_defaults_free_gpu ()
 
Stubs of BKE_customdata.h
int CustomData_get_offset (const struct CustomData *UNUSED(data), int UNUSED(type))
 
int CustomData_get_named_layer_index (const struct CustomData *UNUSED(data), int UNUSED(type), const char *UNUSED(name))
 
int CustomData_get_active_layer_index (const struct CustomData *UNUSED(data), int UNUSED(type))
 
int CustomData_get_render_layer_index (const struct CustomData *UNUSED(data), int UNUSED(type))
 
bool CustomData_has_layer (const struct CustomData *UNUSED(data), int UNUSED(type))
 
Stubs of BKE_pbvh.h
int BKE_pbvh_count_grid_quads (BLI_bitmap **UNUSED(grid_hidden), const int *UNUSED(grid_indices), int UNUSED(totgrid), int UNUSED(gridsize))
 
Stubs of BKE_subdiv_ccg.h
int BKE_subdiv_ccg_grid_to_face_index (const SubdivCCG *UNUSED(subdiv_ccg), const int UNUSED(grid_index))
 
Stubs of BKE_node.h
void ntreeGPUMaterialNodes (struct bNodeTree *UNUSED(localtree), struct GPUMaterial *UNUSED(mat))
 
struct bNodeTreentreeLocalize (struct bNodeTree *UNUSED(ntree))
 
void ntreeFreeLocalTree (struct bNodeTree *UNUSED(ntree))
 
Stubs of bmesh.h
void BM_face_as_array_vert_tri (BMFace *UNUSED(f), BMVert *UNUSED(r_verts[3]))
 
Stubs of DRW_engine.h
void DRW_deferred_shader_remove (struct GPUMaterial *UNUSED(mat))
 
void DRW_cdlayer_attr_aliases_add (struct GPUVertFormat *UNUSED(format), const char *UNUSED(base_name), const struct CustomData *UNUSED(data), const struct CustomDataLayer *UNUSED(cl), bool UNUSED(is_active_render), bool UNUSED(is_active_layer))
 

Variables

Global G
 
UserDef U
 

Detailed Description

Stubs to reduce linking time for shader_builder.

Definition in file gpu_shader_builder_stubs.cc.

Function Documentation

◆ BKE_id_attribute_copy_domains_temp()

void BKE_id_attribute_copy_domains_temp ( short   UNUSEDid_type,
const struct CustomData UNUSEDvdata,
const struct CustomData UNUSEDedata,
const struct CustomData UNUSEDldata,
const struct CustomData UNUSEDpdata,
const struct CustomData UNUSEDcdata,
struct ID UNUSEDi_id 
)

Definition at line 108 of file gpu_shader_builder_stubs.cc.

◆ BKE_id_attribute_domain()

eAttrDomain BKE_id_attribute_domain ( const struct ID UNUSEDid,
const struct CustomDataLayer UNUSEDlayer 
)

Definition at line 128 of file gpu_shader_builder_stubs.cc.

References ATTR_DOMAIN_AUTO.

◆ BKE_id_attributes_active_color_get()

struct CustomDataLayer* BKE_id_attributes_active_color_get ( const struct ID UNUSEDid)

Definition at line 118 of file gpu_shader_builder_stubs.cc.

◆ BKE_id_attributes_render_color_get()

struct CustomDataLayer* BKE_id_attributes_render_color_get ( const struct ID UNUSEDid)

Definition at line 123 of file gpu_shader_builder_stubs.cc.

◆ BKE_material_defaults_free_gpu()

void BKE_material_defaults_free_gpu ( void  )

Definition at line 189 of file gpu_shader_builder_stubs.cc.

◆ BKE_mesh_calc_poly_normal()

void BKE_mesh_calc_poly_normal ( const struct MPoly UNUSEDmpoly,
const struct MLoop UNUSEDloopstart,
const struct MVert UNUSEDmvarray,
float   UNUSEDr_no[3] 
)

Definition at line 168 of file gpu_shader_builder_stubs.cc.

References BLI_assert_unreachable.

◆ BKE_mesh_looptri_get_real_edges()

void BKE_mesh_looptri_get_real_edges ( const struct Mesh UNUSEDmesh,
const struct MLoopTri UNUSEDlooptri,
int   UNUSEDr_edges[3] 
)

Definition at line 176 of file gpu_shader_builder_stubs.cc.

References BLI_assert_unreachable.

◆ BKE_paint_face_set_overlay_color_get()

void BKE_paint_face_set_overlay_color_get ( const int   UNUSEDface_set,
const int   UNUSEDseed,
uchar   UNUSEDr_color[4] 
)

Definition at line 147 of file gpu_shader_builder_stubs.cc.

References BLI_assert_unreachable.

◆ BKE_pbvh_count_grid_quads()

int BKE_pbvh_count_grid_quads ( BLI_bitmap **  UNUSEDgrid_hidden,
const int *  UNUSEDgrid_indices,
int   UNUSEDtotgrid,
int   UNUSEDgridsize 
)

Definition at line 234 of file gpu_shader_builder_stubs.cc.

References BLI_assert_unreachable.

◆ BKE_subdiv_ccg_grid_to_face_index()

int BKE_subdiv_ccg_grid_to_face_index ( const SubdivCCG UNUSEDsubdiv_ccg,
const int   UNUSEDgrid_index 
)

Definition at line 248 of file gpu_shader_builder_stubs.cc.

References BLI_assert_unreachable.

◆ BM_face_as_array_vert_tri()

void BM_face_as_array_vert_tri ( BMFace UNUSEDf,
BMVert UNUSEDr_verts[3] 
)

Definition at line 281 of file gpu_shader_builder_stubs.cc.

References BLI_assert_unreachable.

◆ CustomData_get_active_layer_index()

int CustomData_get_active_layer_index ( const struct CustomData UNUSEDdata,
int   UNUSEDtype 
)

Definition at line 213 of file gpu_shader_builder_stubs.cc.

◆ CustomData_get_named_layer_index()

int CustomData_get_named_layer_index ( const struct CustomData UNUSEDdata,
int   UNUSEDtype,
const char *  UNUSEDname 
)

Definition at line 206 of file gpu_shader_builder_stubs.cc.

◆ CustomData_get_offset()

int CustomData_get_offset ( const struct CustomData UNUSEDdata,
int   UNUSEDtype 
)

Definition at line 200 of file gpu_shader_builder_stubs.cc.

References BLI_assert_unreachable.

◆ CustomData_get_render_layer_index()

int CustomData_get_render_layer_index ( const struct CustomData UNUSEDdata,
int   UNUSEDtype 
)

Definition at line 218 of file gpu_shader_builder_stubs.cc.

◆ CustomData_has_layer()

bool CustomData_has_layer ( const struct CustomData UNUSEDdata,
int   UNUSEDtype 
)

Definition at line 223 of file gpu_shader_builder_stubs.cc.

◆ DRW_cdlayer_attr_aliases_add()

void DRW_cdlayer_attr_aliases_add ( struct GPUVertFormat UNUSEDformat,
const char *  UNUSEDbase_name,
const struct CustomData UNUSEDdata,
const struct CustomDataLayer UNUSEDcl,
bool   UNUSEDis_active_render,
bool   UNUSEDis_active_layer 
)

Definition at line 295 of file gpu_shader_builder_stubs.cc.

◆ DRW_deferred_shader_remove()

void DRW_deferred_shader_remove ( struct GPUMaterial UNUSEDmat)

Definition at line 290 of file gpu_shader_builder_stubs.cc.

References BLI_assert_unreachable.

◆ IMB_freeImBuf()

void IMB_freeImBuf ( ImBuf UNUSEDibuf)

Definition at line 44 of file gpu_shader_builder_stubs.cc.

References BLI_assert_unreachable.

Referenced by accessor_get_ibuf(), accessor_release_image_callback(), action_preview_render(), anim_getnew(), BKE_image_add_generated(), BKE_image_has_ibuf(), BKE_image_memorypack(), BKE_image_pool_free(), BKE_image_reassign_tile(), BKE_image_release_ibuf(), BKE_image_render_write(), BKE_image_signal(), BKE_movieclip_build_proxy_frame(), BKE_movieclip_build_proxy_frame_for_ibuf(), BKE_movieclip_get_gpu_texture(), BKE_movieclip_get_size(), BKE_movieclip_get_stable_ibuf(), BKE_movieclip_has_frame(), BKE_movieclip_update_scopes(), BKE_previewimg_ensure(), BKE_tracking_get_pattern_imbuf(), BKE_tracking_refine_marker(), blend_file_thumb_from_camera(), blend_file_thumb_from_screenshot(), brush_free_data(), brush_painter_2d_refresh_cache(), brush_painter_2d_require_imbuf(), brush_painter_cache_2d_free(), brush_painter_imbuf_partial_update(), build_pict_list_ex(), blender::compositor::KeyingScreenOperation::build_voronoi_triangulation(), clip_draw_main(), clip_free(), clip_main_region_draw(), colormanage_cache_get(), colormanage_cache_handle_release(), blender::compositor::MovieClipNode::convert_to_operations(), blender::compositor::MovieClipBaseOperation::deinit_execution(), blender::compositor::OutputStereoOperation::deinit_execution(), blender::compositor::OutputSingleLayerOperation::deinit_execution(), detect_clip_source(), detect_features_exec(), do_gaussian_blur_effect(), blender::ed::sculpt_paint::paint::image::do_push_undo_tile(), do_render_sequencer(), do_render_strip_uncached(), draw_seq_strip_thumbnail(), dynamicPaint_outputSurfaceImage(), ED_imapaint_dirty_region(), ED_space_clip_color_sample(), ED_space_clip_get_buffer(), ED_space_clip_get_position(), ED_space_clip_get_stable_buffer(), blender::compositor::DebugInfo::export_operation(), filelist_free_icons(), filelist_init_icons(), frame_cache_remove(), free_buffers(), gpu_texture_update_scaled(), icon_copy_rect(), icon_draw_size(), icon_free_data(), icon_verify_datatoc(), image_init_color_management(), image_load_image_file(), image_load_movie_file(), image_memorypack_imbuf(), image_save_single(), image_undosys_step_encode(), IMB_anim_previewframe(), imb_gpu_get_data(), IMB_ImBufFromStereo3d(), imb_load_dpx_cineon(), imb_load_openexr(), imb_load_photoshop(), imb_loadpng(), IMB_makemipmap(), imb_oiio_load_image(), imb_oiio_load_image_float(), imb_read_tiff_pixels(), IMB_remakemipmap(), imb_stereo3d_squeeze_rect(), imb_stereo3d_squeeze_rectf(), IMB_thumb_manage(), imbuf_save_post(), init_iconfile_list(), init_internal_icons(), input_preprocess(), load_image_single(), metadata_panel_context_draw(), moviecache_destructor(), moviecache_valfree(), movieclip_build_proxy_ibuf(), movieclip_get_postprocessed_ibuf(), new_image_from_plane_marker_exec(), object_preview_render(), openanim(), paint_2d_op(), prefetch_movie_frame(), prefetch_task_func(), project_bucket_init(), proxy_task_func(), ptile_restore_runtime_map(), put_postprocessed_frame_to_cache(), put_stabilized_frame_to_cache(), py_imbuf_dealloc(), py_imbuf_free(), RE_layer_load_from_file(), RE_render_result_rect_to_ibuf(), RE_WriteRenderViewsMovie(), release_keyframed_image_buffers(), sample_plane_marker_image_for_operator(), screen_opengl_render_doit(), screenshot_exec(), SEQ_add_image_init_alpha_mode(), SEQ_add_image_strip(), seq_cache_put(), seq_cache_valfree(), seq_disk_cache_read_file(), SEQ_get_thumbnail(), seq_get_uncached_thumbnail(), SEQ_modifier_apply_stack(), seq_prefetch_frames(), seq_prefetch_seq_has_disk_cache(), seq_proxy_build_frame(), seq_render_effect_strip_impl(), seq_render_image_strip(), seq_render_movie_strip(), seq_render_scene_strip(), seq_render_strip_stack(), SEQ_render_thumbnails(), SEQ_render_thumbnails_base_set(), sequencer_check_scopes(), sequencer_draw_preview(), sequencer_free(), sequencer_get_scope(), sequencer_make_scope(), sequencer_sample_apply(), sequencer_thumbnail_closest_from_memory(), studiolight_load_equirect_image(), texture_paint_image_from_view_exec(), thumb_create_ex(), thumb_create_or_fail(), track_get_search_floatbuf(), ubuf_from_image_all_tiles(), uhandle_restore_list(), ui_but_free(), UI_icon_to_preview(), UI_icons_free_drawinfo(), UI_icons_reload_internal_textures(), uiTemplateMovieclipInformation(), update_image_from_plane_marker_exec(), wm_file_write(), wm_main_playanim_intern(), write_external_bake_pixels(), FloatImageBuffer::~FloatImageBuffer(), and GHOST_EventDragnDrop::~GHOST_EventDragnDrop().

◆ ntreeFreeLocalTree()

void ntreeFreeLocalTree ( struct bNodeTree UNUSEDntree)

Definition at line 271 of file gpu_shader_builder_stubs.cc.

References BLI_assert_unreachable.

◆ ntreeGPUMaterialNodes()

void ntreeGPUMaterialNodes ( struct bNodeTree UNUSEDlocaltree,
struct GPUMaterial UNUSEDmat 
)

Definition at line 260 of file gpu_shader_builder_stubs.cc.

References BLI_assert_unreachable.

◆ ntreeLocalize()

struct bNodeTree* ntreeLocalize ( struct bNodeTree UNUSEDntree)

Definition at line 265 of file gpu_shader_builder_stubs.cc.

References BLI_assert_unreachable.

◆ paint_is_face_hidden()

bool paint_is_face_hidden ( const struct MLoopTri UNUSEDlt,
const struct MVert UNUSEDmvert,
const struct MLoop UNUSEDmloop 
)

Definition at line 139 of file gpu_shader_builder_stubs.cc.

References BLI_assert_unreachable.

◆ paint_is_grid_face_hidden()

bool paint_is_grid_face_hidden ( const unsigned int *  UNUSEDgrid_hidden,
int   UNUSEDgridsize,
int   UNUSEDx,
int   UNUSED
)

Definition at line 154 of file gpu_shader_builder_stubs.cc.

References BLI_assert_unreachable.

◆ UI_GetThemeColor3fv()

void UI_GetThemeColor3fv ( int   UNUSEDcolorid,
float   UNUSEDcol[3] 
)

Definition at line 60 of file gpu_shader_builder_stubs.cc.

References BLI_assert_unreachable.

◆ UI_GetThemeColor4fv()

void UI_GetThemeColor4fv ( int   UNUSEDcolorid,
float   UNUSEDcol[4] 
)

Definition at line 55 of file gpu_shader_builder_stubs.cc.

References BLI_assert_unreachable.

◆ UI_GetThemeColorBlend3ubv()

void UI_GetThemeColorBlend3ubv ( int   UNUSEDcolorid1,
int   UNUSEDcolorid2,
float   UNUSEDfac,
unsigned char   UNUSEDcol[3] 
)

Definition at line 86 of file gpu_shader_builder_stubs.cc.

References BLI_assert_unreachable.

◆ UI_GetThemeColorBlendShade4fv()

void UI_GetThemeColorBlendShade4fv ( int   UNUSEDcolorid1,
int   UNUSEDcolorid2,
float   UNUSEDfac,
int   UNUSEDoffset,
float   UNUSEDcol[4] 
)

Definition at line 77 of file gpu_shader_builder_stubs.cc.

References BLI_assert_unreachable.

◆ UI_GetThemeColorShade4fv()

void UI_GetThemeColorShade4fv ( int   UNUSEDcolorid,
int   UNUSEDoffset,
float   UNUSEDcol[4] 
)

Definition at line 65 of file gpu_shader_builder_stubs.cc.

References BLI_assert_unreachable.

◆ UI_GetThemeColorShadeAlpha4fv()

void UI_GetThemeColorShadeAlpha4fv ( int   UNUSEDcolorid,
int   UNUSEDcoloffset,
int   UNUSEDalphaoffset,
float   UNUSEDcol[4] 
)

Definition at line 70 of file gpu_shader_builder_stubs.cc.

References BLI_assert_unreachable.

◆ UI_GetThemeColorShadeAlpha4ubv()

void UI_GetThemeColorShadeAlpha4ubv ( int   UNUSEDcolorid,
int   UNUSEDcoloffset,
int   UNUSEDalphaoffset,
unsigned char   UNUSEDcol[4] 
)

Definition at line 94 of file gpu_shader_builder_stubs.cc.

References BLI_assert_unreachable.

Variable Documentation

◆ G

Global G

Defined in blender.c

Definition at line 37 of file gpu_shader_builder_stubs.cc.

◆ U

From blenkernel blender.c.

Definition at line 38 of file gpu_shader_builder_stubs.cc.