|
Blender V5.0
|
#include "GPU_vertex_buffer.hh"Go to the source code of this file.
Namespaces | |
| namespace | blender |
| namespace | blender::gpu |
Functions | |
| void | VertexFormat_pack (GPUVertFormat *format) |
| uint | padding (uint offset, uint alignment) |
| uint | vertex_buffer_size (const GPUVertFormat *format, uint vertex_len) |
| bool | blender::gpu::is_fetch_normalized (VertAttrType attr_type) |
| bool | blender::gpu::is_fetch_float (VertAttrType attr_type) |
GPU vertex format
Definition in file gpu_vertex_format_private.hh.
Definition at line 547 of file gpu_vertex_format.cc.
References mod, and GPUVertAttr::offset.
Referenced by blender::gpu::GLImmediate::begin(), blender::ui::block_layout(), blender::ed::space_node::draw_draglink_tooltip(), ED_region_cache_draw_curfra_label(), ED_screen_draw_edges(), gpu_texture_update_from_ibuf(), blender::ed::space_node::node_draw_basis(), blender::ed::space_node::node_draw_collapsed(), blender::ed::space_node::node_draw_extra_info_panel(), blender::Bounds< T >::pad(), panel_draw_aligned_backdrop(), btDefaultSerializer::serializeName(), space_text_draw(), space_text_draw_wrapped(), txt_utf8_forward_columns(), ui_alert_create(), ui_draw_but(), ui_draw_dialog_alert(), ui_draw_menu_item(), ui_searchbox_region_layout_fn(), widget_menu_itembut(), wm_block_dialog_create(), wm_drag_draw_icon(), and wm_drag_draw_tooltip().
| uint vertex_buffer_size | ( | const GPUVertFormat * | format, |
| uint | vertex_len ) |
Definition at line 359 of file gpu_vertex_format.cc.
References BLI_assert.
Referenced by blender::gpu::GLImmediate::begin(), blender::gpu::MTLImmediate::begin(), blender::gpu::VKImmediate::begin(), and blender::gpu::GLImmediate::end().
| void VertexFormat_pack | ( | GPUVertFormat * | format | ) |
Definition at line 566 of file gpu_vertex_format.cc.
References GPUVertAttr::offset, GPUVertAttr::Type::size(), and GPUVertAttr::type.
Referenced by GPU_vertformat_multiload_enable(), immBindShader(), blender::gpu::VertBuf::init(), and GPUVertFormat::pack().