|
Blender V4.3
|
Go to the source code of this file.
Functions | |
| void | VertexFormat_pack (GPUVertFormat *format) |
| void | VertexFormat_texture_buffer_pack (GPUVertFormat *format) |
| uint | padding (uint offset, uint alignment) |
| uint | vertex_buffer_size (const GPUVertFormat *format, uint vertex_len) |
GPU vertex format
Definition in file gpu_vertex_format_private.hh.
Definition at line 298 of file gpu_vertex_format.cc.
References mod().
Referenced by blender::gpu::GLImmediate::begin(), blender::ed::space_node::draw_draglink_tooltip(), gpu_texture_update_from_ibuf(), blender::ed::space_node::node_draw_basis(), blender::ed::space_node::node_draw_extra_info_panel(), blender::ed::space_node::node_draw_hidden(), blender::Bounds< T >::pad(), btDefaultSerializer::serializeName(), UI_block_layout(), ui_draw_but(), ui_draw_menu_item(), VertexFormat_pack_impl(), 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 90 of file gpu_vertex_format.cc.
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 349 of file gpu_vertex_format.cc.
References GPU_minimum_per_vertex_stride(), and VertexFormat_pack_impl().
Referenced by GPU_vertformat_multiload_enable(), immBindShader(), blender::gpu::VertBuf::init(), blender::gpu::tests::TEST(), blender::gpu::tests::TEST(), blender::gpu::tests::TEST(), and blender::gpu::tests::TEST().
| void VertexFormat_texture_buffer_pack | ( | GPUVertFormat * | format | ) |
Definition at line 356 of file gpu_vertex_format.cc.
References BLI_assert_msg, and VertexFormat_pack_impl().
Referenced by blender::gpu::VertBuf::init().