|
|
@@ -1463,9 +1463,9 @@ version(BindBgfx_Static)
|
|
|
* _id = View id.
|
|
|
* _program = Program.
|
|
|
* _depth = Depth for sorting.
|
|
|
- * _preserveState = Preserve internal draw state for next draw call submit.
|
|
|
+ * _flags = Which states to discard for next draw. See BGFX_DISCARD_
|
|
|
*/
|
|
|
- void bgfx_encoder_submit(bgfx_encoder_t* _this, bgfx_view_id_t _id, bgfx_program_handle_t _program, uint _depth, bool _preserveState);
|
|
|
+ void bgfx_encoder_submit(bgfx_encoder_t* _this, bgfx_view_id_t _id, bgfx_program_handle_t _program, uint _depth, byte _flags);
|
|
|
|
|
|
/**
|
|
|
* Submit primitive with occlusion query for rendering.
|
|
|
@@ -1474,9 +1474,9 @@ version(BindBgfx_Static)
|
|
|
* _program = Program.
|
|
|
* _occlusionQuery = Occlusion query.
|
|
|
* _depth = Depth for sorting.
|
|
|
- * _preserveState = Preserve internal draw state for next draw call submit.
|
|
|
+ * _flags = Which states to discard for next draw. See BGFX_DISCARD_
|
|
|
*/
|
|
|
- void bgfx_encoder_submit_occlusion_query(bgfx_encoder_t* _this, bgfx_view_id_t _id, bgfx_program_handle_t _program, bgfx_occlusion_query_handle_t _occlusionQuery, uint _depth, bool _preserveState);
|
|
|
+ void bgfx_encoder_submit_occlusion_query(bgfx_encoder_t* _this, bgfx_view_id_t _id, bgfx_program_handle_t _program, bgfx_occlusion_query_handle_t _occlusionQuery, uint _depth, byte _flags);
|
|
|
|
|
|
/**
|
|
|
* Submit primitive for rendering with index and instance data info from
|
|
|
@@ -1488,9 +1488,9 @@ version(BindBgfx_Static)
|
|
|
* _start = First element in indirect buffer.
|
|
|
* _num = Number of dispatches.
|
|
|
* _depth = Depth for sorting.
|
|
|
- * _preserveState = Preserve internal draw state for next draw call submit.
|
|
|
+ * _flags = Which states to discard for next draw. See BGFX_DISCARD_
|
|
|
*/
|
|
|
- void bgfx_encoder_submit_indirect(bgfx_encoder_t* _this, bgfx_view_id_t _id, bgfx_program_handle_t _program, bgfx_indirect_buffer_handle_t _indirectHandle, ushort _start, ushort _num, uint _depth, bool _preserveState);
|
|
|
+ void bgfx_encoder_submit_indirect(bgfx_encoder_t* _this, bgfx_view_id_t _id, bgfx_program_handle_t _program, bgfx_indirect_buffer_handle_t _indirectHandle, ushort _start, ushort _num, uint _depth, byte _flags);
|
|
|
|
|
|
/**
|
|
|
* Set compute index buffer.
|
|
|
@@ -1922,9 +1922,9 @@ version(BindBgfx_Static)
|
|
|
* _id = View id.
|
|
|
* _program = Program.
|
|
|
* _depth = Depth for sorting.
|
|
|
- * _preserveState = Preserve internal draw state for next draw call submit.
|
|
|
+ * _flags = Which states to discard for next draw. See BGFX_DISCARD_
|
|
|
*/
|
|
|
- void bgfx_submit(bgfx_view_id_t _id, bgfx_program_handle_t _program, uint _depth, bool _preserveState);
|
|
|
+ void bgfx_submit(bgfx_view_id_t _id, bgfx_program_handle_t _program, uint _depth, byte _flags);
|
|
|
|
|
|
/**
|
|
|
* Submit primitive with occlusion query for rendering.
|
|
|
@@ -1933,9 +1933,9 @@ version(BindBgfx_Static)
|
|
|
* _program = Program.
|
|
|
* _occlusionQuery = Occlusion query.
|
|
|
* _depth = Depth for sorting.
|
|
|
- * _preserveState = Preserve internal draw state for next draw call submit.
|
|
|
+ * _flags = Which states to discard for next draw. See BGFX_DISCARD_
|
|
|
*/
|
|
|
- void bgfx_submit_occlusion_query(bgfx_view_id_t _id, bgfx_program_handle_t _program, bgfx_occlusion_query_handle_t _occlusionQuery, uint _depth, bool _preserveState);
|
|
|
+ void bgfx_submit_occlusion_query(bgfx_view_id_t _id, bgfx_program_handle_t _program, bgfx_occlusion_query_handle_t _occlusionQuery, uint _depth, byte _flags);
|
|
|
|
|
|
/**
|
|
|
* Submit primitive for rendering with index and instance data info from
|
|
|
@@ -1947,9 +1947,9 @@ version(BindBgfx_Static)
|
|
|
* _start = First element in indirect buffer.
|
|
|
* _num = Number of dispatches.
|
|
|
* _depth = Depth for sorting.
|
|
|
- * _preserveState = Preserve internal draw state for next draw call submit.
|
|
|
+ * _flags = Which states to discard for next draw. See BGFX_DISCARD_
|
|
|
*/
|
|
|
- void bgfx_submit_indirect(bgfx_view_id_t _id, bgfx_program_handle_t _program, bgfx_indirect_buffer_handle_t _indirectHandle, ushort _start, ushort _num, uint _depth, bool _preserveState);
|
|
|
+ void bgfx_submit_indirect(bgfx_view_id_t _id, bgfx_program_handle_t _program, bgfx_indirect_buffer_handle_t _indirectHandle, ushort _start, ushort _num, uint _depth, byte _flags);
|
|
|
|
|
|
/**
|
|
|
* Set compute index buffer.
|
|
|
@@ -3648,9 +3648,9 @@ else
|
|
|
* _id = View id.
|
|
|
* _program = Program.
|
|
|
* _depth = Depth for sorting.
|
|
|
- * _preserveState = Preserve internal draw state for next draw call submit.
|
|
|
+ * _flags = Which states to discard for next draw. See BGFX_DISCARD_
|
|
|
*/
|
|
|
- alias da_bgfx_encoder_submit = void function(bgfx_encoder_t* _this, bgfx_view_id_t _id, bgfx_program_handle_t _program, uint _depth, bool _preserveState);
|
|
|
+ alias da_bgfx_encoder_submit = void function(bgfx_encoder_t* _this, bgfx_view_id_t _id, bgfx_program_handle_t _program, uint _depth, byte _flags);
|
|
|
da_bgfx_encoder_submit bgfx_encoder_submit;
|
|
|
|
|
|
/**
|
|
|
@@ -3660,9 +3660,9 @@ else
|
|
|
* _program = Program.
|
|
|
* _occlusionQuery = Occlusion query.
|
|
|
* _depth = Depth for sorting.
|
|
|
- * _preserveState = Preserve internal draw state for next draw call submit.
|
|
|
+ * _flags = Which states to discard for next draw. See BGFX_DISCARD_
|
|
|
*/
|
|
|
- alias da_bgfx_encoder_submit_occlusion_query = void function(bgfx_encoder_t* _this, bgfx_view_id_t _id, bgfx_program_handle_t _program, bgfx_occlusion_query_handle_t _occlusionQuery, uint _depth, bool _preserveState);
|
|
|
+ alias da_bgfx_encoder_submit_occlusion_query = void function(bgfx_encoder_t* _this, bgfx_view_id_t _id, bgfx_program_handle_t _program, bgfx_occlusion_query_handle_t _occlusionQuery, uint _depth, byte _flags);
|
|
|
da_bgfx_encoder_submit_occlusion_query bgfx_encoder_submit_occlusion_query;
|
|
|
|
|
|
/**
|
|
|
@@ -3675,9 +3675,9 @@ else
|
|
|
* _start = First element in indirect buffer.
|
|
|
* _num = Number of dispatches.
|
|
|
* _depth = Depth for sorting.
|
|
|
- * _preserveState = Preserve internal draw state for next draw call submit.
|
|
|
+ * _flags = Which states to discard for next draw. See BGFX_DISCARD_
|
|
|
*/
|
|
|
- alias da_bgfx_encoder_submit_indirect = void function(bgfx_encoder_t* _this, bgfx_view_id_t _id, bgfx_program_handle_t _program, bgfx_indirect_buffer_handle_t _indirectHandle, ushort _start, ushort _num, uint _depth, bool _preserveState);
|
|
|
+ alias da_bgfx_encoder_submit_indirect = void function(bgfx_encoder_t* _this, bgfx_view_id_t _id, bgfx_program_handle_t _program, bgfx_indirect_buffer_handle_t _indirectHandle, ushort _start, ushort _num, uint _depth, byte _flags);
|
|
|
da_bgfx_encoder_submit_indirect bgfx_encoder_submit_indirect;
|
|
|
|
|
|
/**
|
|
|
@@ -4149,9 +4149,9 @@ else
|
|
|
* _id = View id.
|
|
|
* _program = Program.
|
|
|
* _depth = Depth for sorting.
|
|
|
- * _preserveState = Preserve internal draw state for next draw call submit.
|
|
|
+ * _flags = Which states to discard for next draw. See BGFX_DISCARD_
|
|
|
*/
|
|
|
- alias da_bgfx_submit = void function(bgfx_view_id_t _id, bgfx_program_handle_t _program, uint _depth, bool _preserveState);
|
|
|
+ alias da_bgfx_submit = void function(bgfx_view_id_t _id, bgfx_program_handle_t _program, uint _depth, byte _flags);
|
|
|
da_bgfx_submit bgfx_submit;
|
|
|
|
|
|
/**
|
|
|
@@ -4161,9 +4161,9 @@ else
|
|
|
* _program = Program.
|
|
|
* _occlusionQuery = Occlusion query.
|
|
|
* _depth = Depth for sorting.
|
|
|
- * _preserveState = Preserve internal draw state for next draw call submit.
|
|
|
+ * _flags = Which states to discard for next draw. See BGFX_DISCARD_
|
|
|
*/
|
|
|
- alias da_bgfx_submit_occlusion_query = void function(bgfx_view_id_t _id, bgfx_program_handle_t _program, bgfx_occlusion_query_handle_t _occlusionQuery, uint _depth, bool _preserveState);
|
|
|
+ alias da_bgfx_submit_occlusion_query = void function(bgfx_view_id_t _id, bgfx_program_handle_t _program, bgfx_occlusion_query_handle_t _occlusionQuery, uint _depth, byte _flags);
|
|
|
da_bgfx_submit_occlusion_query bgfx_submit_occlusion_query;
|
|
|
|
|
|
/**
|
|
|
@@ -4176,9 +4176,9 @@ else
|
|
|
* _start = First element in indirect buffer.
|
|
|
* _num = Number of dispatches.
|
|
|
* _depth = Depth for sorting.
|
|
|
- * _preserveState = Preserve internal draw state for next draw call submit.
|
|
|
+ * _flags = Which states to discard for next draw. See BGFX_DISCARD_
|
|
|
*/
|
|
|
- alias da_bgfx_submit_indirect = void function(bgfx_view_id_t _id, bgfx_program_handle_t _program, bgfx_indirect_buffer_handle_t _indirectHandle, ushort _start, ushort _num, uint _depth, bool _preserveState);
|
|
|
+ alias da_bgfx_submit_indirect = void function(bgfx_view_id_t _id, bgfx_program_handle_t _program, bgfx_indirect_buffer_handle_t _indirectHandle, ushort _start, ushort _num, uint _depth, byte _flags);
|
|
|
da_bgfx_submit_indirect bgfx_submit_indirect;
|
|
|
|
|
|
/**
|