"nnnce <view name>"
@@ -2767,7 +2767,8 @@ In graphics debugger view name will appear as: Parameters
:
@@ -3076,14 +3077,22 @@ In graphics debugger view name will appear as:
Public Functions
--
-void setMarker(const char *_marker)
+-
+void setMarker(const char *_name, int32_t _len = INT32_MAX)
Sets a debug marker. This allows you to group graphics calls together for easy browsing in graphics debugging tools.
- Attention
C99’s equivalent binding is bgfx_encoder_set_marker.
+
+- Parameters:
+
+_name – [in] Marker name.
+_len – [in] Marker name length (if length is INT32_MAX, it’s expected that _name is zero terminated string.
+
+
+
@@ -3714,8 +3723,8 @@ In graphics debugger view name will appear as:
-
-
-void submit(ViewId _id, ProgramHandle _program, IndirectBufferHandle _indirectHandle, uint16_t _start = 0, uint16_t _num = 1, uint32_t _depth = 0, uint8_t _flags = BGFX_DISCARD_ALL)
+
-
+void submit(ViewId _id, ProgramHandle _program, IndirectBufferHandle _indirectHandle, uint32_t _start = 0, uint32_t _num = 1, uint32_t _depth = 0, uint8_t _flags = BGFX_DISCARD_ALL)
Submit primitive for rendering with index and instance data info from indirect buffer.
- Attention
Availability depends on: BGFX_CAPS_DRAW_INDIRECT.
@@ -3740,8 +3749,8 @@ In graphics debugger view name will appear as:
-
-
-void submit(ViewId _id, ProgramHandle _program, IndirectBufferHandle _indirectHandle, uint16_t _start, IndexBufferHandle _numHandle, uint32_t _numIndex = 0, uint16_t _numMax = UINT16_MAX, uint32_t _depth = 0, uint8_t _flags = BGFX_DISCARD_ALL)
+
-
+void submit(ViewId _id, ProgramHandle _program, IndirectBufferHandle _indirectHandle, uint32_t _start, IndexBufferHandle _numHandle, uint32_t _numIndex = 0, uint32_t _numMax = UINT32_MAX, uint32_t _depth = 0, uint8_t _flags = BGFX_DISCARD_ALL)
Submit primitive for rendering with index and instance data info and draw count from indirect buffers.
- Attention
Availability depends on: BGFX_CAPS_DRAW_INDIRECT_COUNT.
@@ -3913,8 +3922,8 @@ In graphics debugger view name will appear as:
-
-
-void dispatch(ViewId _id, ProgramHandle _handle, IndirectBufferHandle _indirectHandle, uint16_t _start = 0, uint16_t _num = 1, uint8_t _flags = BGFX_DISCARD_ALL)
+
-
+void dispatch(ViewId _id, ProgramHandle _handle, IndirectBufferHandle _indirectHandle, uint32_t _start = 0, uint32_t _num = 1, uint8_t _flags = BGFX_DISCARD_ALL)
Dispatch compute indirect.
- Attention
C99’s equivalent binding is bgfx_encoder_dispatch_indirect.
@@ -4030,14 +4039,22 @@ All state is cleared after calling bgfx::submit.
Debug
--
-void bgfx::setMarker(const char *_marker)
-Sets debug marker.
+-
+void bgfx::setMarker(const char *_name, int32_t _len = INT32_MAX)
+Sets a debug marker. This allows you to group graphics calls together for easy browsing in graphics debugging tools.
- Attention
C99’s equivalent binding is bgfx_set_marker.
+
+- Parameters:
+
+_name – [in] Marker name.
+_len – [in] Marker name length (if length is INT32_MAX, it’s expected that _name is zero terminated string.
+
+
+
@@ -5118,60 +5135,30 @@ Otherwise, use bgfx::setViewScissor.
-
--
-void bgfx::submit(ViewId _id, ProgramHandle _program, IndirectBufferHandle _indirectHandle, uint16_t _start = 0, uint16_t _num = 1, uint32_t _depth = 0, uint8_t _flags = BGFX_DISCARD_ALL)
-Submit primitive for rendering with index and instance data info from indirect buffer.
-
-- Attention
Availability depends on: BGFX_CAPS_DRAW_INDIRECT.
-
-- Attention
C99’s equivalent binding is bgfx_submit_indirect.
-
-
+
+
Warning
+
doxygenfunction: Unable to resolve function “bgfx::submit” with arguments (ViewId, ProgramHandle, IndirectBufferHandle, uint16_t, uint16_t, uint32_t, uint8_t) in doxygen xml output for project “bgfx” from directory: ../../.build/docs/xml.
+Potential matches:
-
-- Parameters:
-
-_id – [in] View id.
-_program – [in] Program.
-_indirectHandle – [in] Indirect buffer.
-_start – [in] First element in indirect buffer.
-_num – [in] Number of draws.
-_depth – [in] Depth for sorting.
-_flags – [in] Discard or preserve states. See BGFX_DISCARD_*.
-
-
-
-
-
-
--
-void bgfx::submit(ViewId _id, ProgramHandle _program, IndirectBufferHandle _indirectHandle, uint16_t _start, IndexBufferHandle _numHandle, uint32_t _numIndex = 0, uint16_t _numMax = UINT16_MAX, uint32_t _depth = 0, uint8_t _flags = BGFX_DISCARD_ALL)
-Submit primitive for rendering with index and instance data info and draw count from indirect buffers.
-
-- Attention
Availability depends on:BGFX_CAPS_DRAW_INDIRECT_COUNT.
-
-- Attention
C99’s equivalent binding is bgfx_submit_indirect_count.
-
-
+- void submit(ViewId _id, ProgramHandle _program, IndirectBufferHandle _indirectHandle, uint32_t _start = 0, uint32_t _num = 1, uint32_t _depth = 0, uint8_t _flags = BGFX_DISCARD_ALL)
+- void submit(ViewId _id, ProgramHandle _program, IndirectBufferHandle _indirectHandle, uint32_t _start, IndexBufferHandle _numHandle, uint32_t _numIndex = 0, uint32_t _numMax = UINT32_MAX, uint32_t _depth = 0, uint8_t _flags = BGFX_DISCARD_ALL)
+- void submit(ViewId _id, ProgramHandle _program, OcclusionQueryHandle _occlusionQuery, uint32_t _depth = 0, uint8_t _flags = BGFX_DISCARD_ALL)
+- void submit(ViewId _id, ProgramHandle _program, uint32_t _depth = 0, uint8_t _flags = BGFX_DISCARD_ALL)
+
+
+
+
+
Warning
+
doxygenfunction: Unable to resolve function “bgfx::submit” with arguments (ViewId, ProgramHandle, IndirectBufferHandle, uint16_t, IndexBufferHandle, uint32_t, uint16_t, uint32_t, uint8_t) in doxygen xml output for project “bgfx” from directory: ../../.build/docs/xml.
+Potential matches:
-
-- Parameters:
-
-_id – [in] View id.
-_program – [in] Program.
-_indirectHandle – [in] Indirect buffer.
-_start – [in] First element in indirect buffer.
-_numHandle – [in] Buffer for number of draws. Must be created with BGFX_BUFFER_INDEX32 and BGFX_BUFFER_DRAW_INDIRECT.
-_numIndex – [in] Element in number buffer.
-_numMax – [in] Max number of draws.
-_depth – [in] Depth for sorting.
-_flags – [in] Discard or preserve states. See BGFX_DISCARD_*.
-
-
-
-
-
+
- void submit(ViewId _id, ProgramHandle _program, IndirectBufferHandle _indirectHandle, uint32_t _start = 0, uint32_t _num = 1, uint32_t _depth = 0, uint8_t _flags = BGFX_DISCARD_ALL)
+- void submit(ViewId _id, ProgramHandle _program, IndirectBufferHandle _indirectHandle, uint32_t _start, IndexBufferHandle _numHandle, uint32_t _numIndex = 0, uint32_t _numMax = UINT32_MAX, uint32_t _depth = 0, uint8_t _flags = BGFX_DISCARD_ALL)
+- void submit(ViewId _id, ProgramHandle _program, OcclusionQueryHandle _occlusionQuery, uint32_t _depth = 0, uint8_t _flags = BGFX_DISCARD_ALL)
+- void submit(ViewId _id, ProgramHandle _program, uint32_t _depth = 0, uint8_t _flags = BGFX_DISCARD_ALL)
+
+
+
@@ -5375,29 +5362,16 @@ Otherwise, use bgfx::setViewScissor.
-
--
-void bgfx::dispatch(ViewId _id, ProgramHandle _handle, IndirectBufferHandle _indirectHandle, uint16_t _start = 0, uint16_t _num = 1, uint8_t _flags = BGFX_DISCARD_ALL)
-Dispatch compute indirect.
-
-- Attention
C99’s equivalent binding is bgfx_dispatch_indirect.
-
-
+
+
Warning
+
doxygenfunction: Unable to resolve function “bgfx::dispatch” with arguments (ViewId, ProgramHandle, IndirectBufferHandle, uint16_t, uint16_t, uint8_t) in doxygen xml output for project “bgfx” from directory: ../../.build/docs/xml.
+Potential matches:
-
-- Parameters:
-
-_id – [in] View id.
-_handle – [in] Compute program.
-_indirectHandle – [in] Indirect buffer.
-_start – [in] First element in indirect buffer.
-_num – [in] Number of dispatches.
-_flags – [in] Discard or preserve states. See BGFX_DISCARD_*.
-
-
-
-
-
+
- void dispatch(ViewId _id, ProgramHandle _handle, IndirectBufferHandle _indirectHandle, uint32_t _start = 0, uint32_t _num = 1, uint8_t _flags = BGFX_DISCARD_ALL)
+- void dispatch(ViewId _id, ProgramHandle _handle, uint32_t _numX = 1, uint32_t _numY = 1, uint32_t _numZ = 1, uint8_t _flags = BGFX_DISCARD_ALL)
+
+
+
diff --git a/build.html b/build.html
index d7013ed2a..438e9329e 100644
--- a/build.html
+++ b/build.html
@@ -4,7 +4,7 @@
- Building — bgfx 1.124.8674 documentation
+ Building — bgfx 1.127.8709 documentation
@@ -13,7 +13,7 @@
-
+
@@ -35,7 +35,7 @@
bgfx
- 1.124.8674
+ 1.127.8709