mirror of
https://github.com/bkaradzic/bgfx.git
synced 2026-02-21 06:13:07 +01:00
Fixed discard primitive logic.
This commit is contained in:
@@ -643,6 +643,10 @@ namespace bgfx
|
||||
/// calls.
|
||||
/// @param _num Number of indices to allocate.
|
||||
///
|
||||
/// NOTE:
|
||||
/// You must call setIndexBuffer after alloc in order to avoid memory
|
||||
/// leak.
|
||||
///
|
||||
void allocTransientIndexBuffer(TransientIndexBuffer* _tib, uint32_t _num);
|
||||
|
||||
/// Allocate transient vertex buffer.
|
||||
@@ -653,9 +657,18 @@ namespace bgfx
|
||||
/// @param _num Number of vertices to allocate.
|
||||
/// @param _decl Vertex declaration.
|
||||
///
|
||||
/// NOTE:
|
||||
/// You must call setVertexBuffer after alloc in order to avoid memory
|
||||
/// leak.
|
||||
///
|
||||
void allocTransientVertexBuffer(TransientVertexBuffer* _tvb, uint32_t _num, const VertexDecl& _decl);
|
||||
|
||||
/// Allocate instance data buffer.
|
||||
///
|
||||
/// NOTE:
|
||||
/// You must call setInstanceDataBuffer after alloc in order to avoid
|
||||
/// memory leak.
|
||||
///
|
||||
const InstanceDataBuffer* allocInstanceDataBuffer(uint32_t _num, uint16_t _stride);
|
||||
|
||||
/// Create vertex shader from memory buffer.
|
||||
@@ -951,6 +964,9 @@ namespace bgfx
|
||||
///
|
||||
void submitMask(uint32_t _viewMask, int32_t _depth = 0);
|
||||
|
||||
/// Discard all previously set state for draw call.
|
||||
void discard();
|
||||
|
||||
/// Request screen shot.
|
||||
void saveScreenShot(const char* _filePath);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user