|
|
@@ -1361,6 +1361,16 @@ version(BindBgfx_Static)
|
|
|
*/
|
|
|
void bgfx_encoder_set_transient_index_buffer(bgfx_encoder_t* _this, const(bgfx_transient_index_buffer_t)* _tib, uint _firstIndex, uint _numIndices);
|
|
|
|
|
|
+ /**
|
|
|
+ * Set vertex buffer for draw primitive.
|
|
|
+ * Params:
|
|
|
+ * _stream = Vertex stream.
|
|
|
+ * _handle = Vertex buffer.
|
|
|
+ * _startVertex = First vertex to render.
|
|
|
+ * _numVertices = Number of vertices to render.
|
|
|
+ */
|
|
|
+ void bgfx_encoder_set_vertex_buffer(bgfx_encoder_t* _this, byte _stream, bgfx_vertex_buffer_handle_t _handle, uint _startVertex, uint _numVertices);
|
|
|
+
|
|
|
/**
|
|
|
* Set vertex buffer for draw primitive.
|
|
|
* Params:
|
|
|
@@ -1372,7 +1382,7 @@ version(BindBgfx_Static)
|
|
|
* handle is used, vertex layout used for creation
|
|
|
* of vertex buffer will be used.
|
|
|
*/
|
|
|
- void bgfx_encoder_set_vertex_buffer(bgfx_encoder_t* _this, byte _stream, bgfx_vertex_buffer_handle_t _handle, uint _startVertex, uint _numVertices, bgfx_vertex_layout_handle_t _layoutHandle);
|
|
|
+ void bgfx_encoder_set_vertex_buffer_with_layout(bgfx_encoder_t* _this, byte _stream, bgfx_vertex_buffer_handle_t _handle, uint _startVertex, uint _numVertices, bgfx_vertex_layout_handle_t _layoutHandle);
|
|
|
|
|
|
/**
|
|
|
* Set vertex buffer for draw primitive.
|
|
|
@@ -1381,11 +1391,20 @@ version(BindBgfx_Static)
|
|
|
* _handle = Dynamic vertex buffer.
|
|
|
* _startVertex = First vertex to render.
|
|
|
* _numVertices = Number of vertices to render.
|
|
|
- * _layoutHandle = Vertex layout for aliasing vertex buffer. If invalid
|
|
|
- * handle is used, vertex layout used for creation
|
|
|
- * of vertex buffer will be used.
|
|
|
*/
|
|
|
- void bgfx_encoder_set_dynamic_vertex_buffer(bgfx_encoder_t* _this, byte _stream, bgfx_dynamic_vertex_buffer_handle_t _handle, uint _startVertex, uint _numVertices, bgfx_vertex_layout_handle_t _layoutHandle);
|
|
|
+ void bgfx_encoder_set_dynamic_vertex_buffer(bgfx_encoder_t* _this, byte _stream, bgfx_dynamic_vertex_buffer_handle_t _handle, uint _startVertex, uint _numVertices);
|
|
|
+
|
|
|
+ void bgfx_encoder_set_dynamic_vertex_buffer_with_layout(bgfx_encoder_t* _this, byte _stream, bgfx_dynamic_vertex_buffer_handle_t _handle, uint _startVertex, uint _numVertices, bgfx_vertex_layout_handle_t _layoutHandle);
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Set vertex buffer for draw primitive.
|
|
|
+ * Params:
|
|
|
+ * _stream = Vertex stream.
|
|
|
+ * _tvb = Transient vertex buffer.
|
|
|
+ * _startVertex = First vertex to render.
|
|
|
+ * _numVertices = Number of vertices to render.
|
|
|
+ */
|
|
|
+ void bgfx_encoder_set_transient_vertex_buffer(bgfx_encoder_t* _this, byte _stream, const(bgfx_transient_vertex_buffer_t)* _tvb, uint _startVertex, uint _numVertices);
|
|
|
|
|
|
/**
|
|
|
* Set vertex buffer for draw primitive.
|
|
|
@@ -1398,7 +1417,7 @@ version(BindBgfx_Static)
|
|
|
* handle is used, vertex layout used for creation
|
|
|
* of vertex buffer will be used.
|
|
|
*/
|
|
|
- void bgfx_encoder_set_transient_vertex_buffer(bgfx_encoder_t* _this, byte _stream, const(bgfx_transient_vertex_buffer_t)* _tvb, uint _startVertex, uint _numVertices, bgfx_vertex_layout_handle_t _layoutHandle);
|
|
|
+ void bgfx_encoder_set_transient_vertex_buffer_with_layout(bgfx_encoder_t* _this, byte _stream, const(bgfx_transient_vertex_buffer_t)* _tvb, uint _startVertex, uint _numVertices, bgfx_vertex_layout_handle_t _layoutHandle);
|
|
|
|
|
|
/**
|
|
|
* Set number of vertices for auto generated vertices use in conjuction
|
|
|
@@ -1833,6 +1852,16 @@ version(BindBgfx_Static)
|
|
|
*/
|
|
|
void bgfx_set_transient_index_buffer(const(bgfx_transient_index_buffer_t)* _tib, uint _firstIndex, uint _numIndices);
|
|
|
|
|
|
+ /**
|
|
|
+ * Set vertex buffer for draw primitive.
|
|
|
+ * Params:
|
|
|
+ * _stream = Vertex stream.
|
|
|
+ * _handle = Vertex buffer.
|
|
|
+ * _startVertex = First vertex to render.
|
|
|
+ * _numVertices = Number of vertices to render.
|
|
|
+ */
|
|
|
+ void bgfx_set_vertex_buffer(byte _stream, bgfx_vertex_buffer_handle_t _handle, uint _startVertex, uint _numVertices);
|
|
|
+
|
|
|
/**
|
|
|
* Set vertex buffer for draw primitive.
|
|
|
* Params:
|
|
|
@@ -1844,7 +1873,17 @@ version(BindBgfx_Static)
|
|
|
* handle is used, vertex layout used for creation
|
|
|
* of vertex buffer will be used.
|
|
|
*/
|
|
|
- void bgfx_set_vertex_buffer(byte _stream, bgfx_vertex_buffer_handle_t _handle, uint _startVertex, uint _numVertices, bgfx_vertex_layout_handle_t _layoutHandle);
|
|
|
+ void bgfx_set_vertex_buffer_with_layout(byte _stream, bgfx_vertex_buffer_handle_t _handle, uint _startVertex, uint _numVertices, bgfx_vertex_layout_handle_t _layoutHandle);
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Set vertex buffer for draw primitive.
|
|
|
+ * Params:
|
|
|
+ * _stream = Vertex stream.
|
|
|
+ * _handle = Dynamic vertex buffer.
|
|
|
+ * _startVertex = First vertex to render.
|
|
|
+ * _numVertices = Number of vertices to render.
|
|
|
+ */
|
|
|
+ void bgfx_set_dynamic_vertex_buffer(byte _stream, bgfx_dynamic_vertex_buffer_handle_t _handle, uint _startVertex, uint _numVertices);
|
|
|
|
|
|
/**
|
|
|
* Set vertex buffer for draw primitive.
|
|
|
@@ -1857,7 +1896,7 @@ version(BindBgfx_Static)
|
|
|
* handle is used, vertex layout used for creation
|
|
|
* of vertex buffer will be used.
|
|
|
*/
|
|
|
- void bgfx_set_dynamic_vertex_buffer(byte _stream, bgfx_dynamic_vertex_buffer_handle_t _handle, uint _startVertex, uint _numVertices, bgfx_vertex_layout_handle_t _layoutHandle);
|
|
|
+ void bgfx_set_dynamic_vertex_buffer_with_layout(byte _stream, bgfx_dynamic_vertex_buffer_handle_t _handle, uint _startVertex, uint _numVertices, bgfx_vertex_layout_handle_t _layoutHandle);
|
|
|
|
|
|
/**
|
|
|
* Set vertex buffer for draw primitive.
|
|
|
@@ -1869,6 +1908,19 @@ version(BindBgfx_Static)
|
|
|
*/
|
|
|
void bgfx_set_transient_vertex_buffer(byte _stream, const(bgfx_transient_vertex_buffer_t)* _tvb, uint _startVertex, uint _numVertices);
|
|
|
|
|
|
+ /**
|
|
|
+ * Set vertex buffer for draw primitive.
|
|
|
+ * Params:
|
|
|
+ * _stream = Vertex stream.
|
|
|
+ * _tvb = Transient vertex buffer.
|
|
|
+ * _startVertex = First vertex to render.
|
|
|
+ * _numVertices = Number of vertices to render.
|
|
|
+ * _layoutHandle = Vertex layout for aliasing vertex buffer. If invalid
|
|
|
+ * handle is used, vertex layout used for creation
|
|
|
+ * of vertex buffer will be used.
|
|
|
+ */
|
|
|
+ void bgfx_set_transient_vertex_buffer_with_layout(byte _stream, const(bgfx_transient_vertex_buffer_t)* _tvb, uint _startVertex, uint _numVertices, bgfx_vertex_layout_handle_t _layoutHandle);
|
|
|
+
|
|
|
/**
|
|
|
* Set number of vertices for auto generated vertices use in conjuction
|
|
|
* with gl_VertexID.
|
|
|
@@ -3568,27 +3620,49 @@ else
|
|
|
* _handle = Vertex buffer.
|
|
|
* _startVertex = First vertex to render.
|
|
|
* _numVertices = Number of vertices to render.
|
|
|
- * _layoutHandle = Vertex layout for aliasing vertex buffer. If invalid
|
|
|
- * handle is used, vertex layout used for creation
|
|
|
- * of vertex buffer will be used.
|
|
|
*/
|
|
|
- alias da_bgfx_encoder_set_vertex_buffer = void function(bgfx_encoder_t* _this, byte _stream, bgfx_vertex_buffer_handle_t _handle, uint _startVertex, uint _numVertices, bgfx_vertex_layout_handle_t _layoutHandle);
|
|
|
+ alias da_bgfx_encoder_set_vertex_buffer = void function(bgfx_encoder_t* _this, byte _stream, bgfx_vertex_buffer_handle_t _handle, uint _startVertex, uint _numVertices);
|
|
|
da_bgfx_encoder_set_vertex_buffer bgfx_encoder_set_vertex_buffer;
|
|
|
|
|
|
/**
|
|
|
* Set vertex buffer for draw primitive.
|
|
|
* Params:
|
|
|
* _stream = Vertex stream.
|
|
|
- * _handle = Dynamic vertex buffer.
|
|
|
+ * _handle = Vertex buffer.
|
|
|
* _startVertex = First vertex to render.
|
|
|
* _numVertices = Number of vertices to render.
|
|
|
* _layoutHandle = Vertex layout for aliasing vertex buffer. If invalid
|
|
|
* handle is used, vertex layout used for creation
|
|
|
* of vertex buffer will be used.
|
|
|
*/
|
|
|
- alias da_bgfx_encoder_set_dynamic_vertex_buffer = void function(bgfx_encoder_t* _this, byte _stream, bgfx_dynamic_vertex_buffer_handle_t _handle, uint _startVertex, uint _numVertices, bgfx_vertex_layout_handle_t _layoutHandle);
|
|
|
+ alias da_bgfx_encoder_set_vertex_buffer_with_layout = void function(bgfx_encoder_t* _this, byte _stream, bgfx_vertex_buffer_handle_t _handle, uint _startVertex, uint _numVertices, bgfx_vertex_layout_handle_t _layoutHandle);
|
|
|
+ da_bgfx_encoder_set_vertex_buffer_with_layout bgfx_encoder_set_vertex_buffer_with_layout;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Set vertex buffer for draw primitive.
|
|
|
+ * Params:
|
|
|
+ * _stream = Vertex stream.
|
|
|
+ * _handle = Dynamic vertex buffer.
|
|
|
+ * _startVertex = First vertex to render.
|
|
|
+ * _numVertices = Number of vertices to render.
|
|
|
+ */
|
|
|
+ alias da_bgfx_encoder_set_dynamic_vertex_buffer = void function(bgfx_encoder_t* _this, byte _stream, bgfx_dynamic_vertex_buffer_handle_t _handle, uint _startVertex, uint _numVertices);
|
|
|
da_bgfx_encoder_set_dynamic_vertex_buffer bgfx_encoder_set_dynamic_vertex_buffer;
|
|
|
|
|
|
+ alias da_bgfx_encoder_set_dynamic_vertex_buffer_with_layout = void function(bgfx_encoder_t* _this, byte _stream, bgfx_dynamic_vertex_buffer_handle_t _handle, uint _startVertex, uint _numVertices, bgfx_vertex_layout_handle_t _layoutHandle);
|
|
|
+ da_bgfx_encoder_set_dynamic_vertex_buffer_with_layout bgfx_encoder_set_dynamic_vertex_buffer_with_layout;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Set vertex buffer for draw primitive.
|
|
|
+ * Params:
|
|
|
+ * _stream = Vertex stream.
|
|
|
+ * _tvb = Transient vertex buffer.
|
|
|
+ * _startVertex = First vertex to render.
|
|
|
+ * _numVertices = Number of vertices to render.
|
|
|
+ */
|
|
|
+ alias da_bgfx_encoder_set_transient_vertex_buffer = void function(bgfx_encoder_t* _this, byte _stream, const(bgfx_transient_vertex_buffer_t)* _tvb, uint _startVertex, uint _numVertices);
|
|
|
+ da_bgfx_encoder_set_transient_vertex_buffer bgfx_encoder_set_transient_vertex_buffer;
|
|
|
+
|
|
|
/**
|
|
|
* Set vertex buffer for draw primitive.
|
|
|
* Params:
|
|
|
@@ -3600,8 +3674,8 @@ else
|
|
|
* handle is used, vertex layout used for creation
|
|
|
* of vertex buffer will be used.
|
|
|
*/
|
|
|
- alias da_bgfx_encoder_set_transient_vertex_buffer = void function(bgfx_encoder_t* _this, byte _stream, const(bgfx_transient_vertex_buffer_t)* _tvb, uint _startVertex, uint _numVertices, bgfx_vertex_layout_handle_t _layoutHandle);
|
|
|
- da_bgfx_encoder_set_transient_vertex_buffer bgfx_encoder_set_transient_vertex_buffer;
|
|
|
+ alias da_bgfx_encoder_set_transient_vertex_buffer_with_layout = void function(bgfx_encoder_t* _this, byte _stream, const(bgfx_transient_vertex_buffer_t)* _tvb, uint _startVertex, uint _numVertices, bgfx_vertex_layout_handle_t _layoutHandle);
|
|
|
+ da_bgfx_encoder_set_transient_vertex_buffer_with_layout bgfx_encoder_set_transient_vertex_buffer_with_layout;
|
|
|
|
|
|
/**
|
|
|
* Set number of vertices for auto generated vertices use in conjuction
|
|
|
@@ -4075,6 +4149,17 @@ else
|
|
|
alias da_bgfx_set_transient_index_buffer = void function(const(bgfx_transient_index_buffer_t)* _tib, uint _firstIndex, uint _numIndices);
|
|
|
da_bgfx_set_transient_index_buffer bgfx_set_transient_index_buffer;
|
|
|
|
|
|
+ /**
|
|
|
+ * Set vertex buffer for draw primitive.
|
|
|
+ * Params:
|
|
|
+ * _stream = Vertex stream.
|
|
|
+ * _handle = Vertex buffer.
|
|
|
+ * _startVertex = First vertex to render.
|
|
|
+ * _numVertices = Number of vertices to render.
|
|
|
+ */
|
|
|
+ alias da_bgfx_set_vertex_buffer = void function(byte _stream, bgfx_vertex_buffer_handle_t _handle, uint _startVertex, uint _numVertices);
|
|
|
+ da_bgfx_set_vertex_buffer bgfx_set_vertex_buffer;
|
|
|
+
|
|
|
/**
|
|
|
* Set vertex buffer for draw primitive.
|
|
|
* Params:
|
|
|
@@ -4086,8 +4171,19 @@ else
|
|
|
* handle is used, vertex layout used for creation
|
|
|
* of vertex buffer will be used.
|
|
|
*/
|
|
|
- alias da_bgfx_set_vertex_buffer = void function(byte _stream, bgfx_vertex_buffer_handle_t _handle, uint _startVertex, uint _numVertices, bgfx_vertex_layout_handle_t _layoutHandle);
|
|
|
- da_bgfx_set_vertex_buffer bgfx_set_vertex_buffer;
|
|
|
+ alias da_bgfx_set_vertex_buffer_with_layout = void function(byte _stream, bgfx_vertex_buffer_handle_t _handle, uint _startVertex, uint _numVertices, bgfx_vertex_layout_handle_t _layoutHandle);
|
|
|
+ da_bgfx_set_vertex_buffer_with_layout bgfx_set_vertex_buffer_with_layout;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Set vertex buffer for draw primitive.
|
|
|
+ * Params:
|
|
|
+ * _stream = Vertex stream.
|
|
|
+ * _handle = Dynamic vertex buffer.
|
|
|
+ * _startVertex = First vertex to render.
|
|
|
+ * _numVertices = Number of vertices to render.
|
|
|
+ */
|
|
|
+ alias da_bgfx_set_dynamic_vertex_buffer = void function(byte _stream, bgfx_dynamic_vertex_buffer_handle_t _handle, uint _startVertex, uint _numVertices);
|
|
|
+ da_bgfx_set_dynamic_vertex_buffer bgfx_set_dynamic_vertex_buffer;
|
|
|
|
|
|
/**
|
|
|
* Set vertex buffer for draw primitive.
|
|
|
@@ -4100,8 +4196,8 @@ else
|
|
|
* handle is used, vertex layout used for creation
|
|
|
* of vertex buffer will be used.
|
|
|
*/
|
|
|
- alias da_bgfx_set_dynamic_vertex_buffer = void function(byte _stream, bgfx_dynamic_vertex_buffer_handle_t _handle, uint _startVertex, uint _numVertices, bgfx_vertex_layout_handle_t _layoutHandle);
|
|
|
- da_bgfx_set_dynamic_vertex_buffer bgfx_set_dynamic_vertex_buffer;
|
|
|
+ alias da_bgfx_set_dynamic_vertex_buffer_with_layout = void function(byte _stream, bgfx_dynamic_vertex_buffer_handle_t _handle, uint _startVertex, uint _numVertices, bgfx_vertex_layout_handle_t _layoutHandle);
|
|
|
+ da_bgfx_set_dynamic_vertex_buffer_with_layout bgfx_set_dynamic_vertex_buffer_with_layout;
|
|
|
|
|
|
/**
|
|
|
* Set vertex buffer for draw primitive.
|
|
|
@@ -4114,6 +4210,20 @@ else
|
|
|
alias da_bgfx_set_transient_vertex_buffer = void function(byte _stream, const(bgfx_transient_vertex_buffer_t)* _tvb, uint _startVertex, uint _numVertices);
|
|
|
da_bgfx_set_transient_vertex_buffer bgfx_set_transient_vertex_buffer;
|
|
|
|
|
|
+ /**
|
|
|
+ * Set vertex buffer for draw primitive.
|
|
|
+ * Params:
|
|
|
+ * _stream = Vertex stream.
|
|
|
+ * _tvb = Transient vertex buffer.
|
|
|
+ * _startVertex = First vertex to render.
|
|
|
+ * _numVertices = Number of vertices to render.
|
|
|
+ * _layoutHandle = Vertex layout for aliasing vertex buffer. If invalid
|
|
|
+ * handle is used, vertex layout used for creation
|
|
|
+ * of vertex buffer will be used.
|
|
|
+ */
|
|
|
+ alias da_bgfx_set_transient_vertex_buffer_with_layout = void function(byte _stream, const(bgfx_transient_vertex_buffer_t)* _tvb, uint _startVertex, uint _numVertices, bgfx_vertex_layout_handle_t _layoutHandle);
|
|
|
+ da_bgfx_set_transient_vertex_buffer_with_layout bgfx_set_transient_vertex_buffer_with_layout;
|
|
|
+
|
|
|
/**
|
|
|
* Set number of vertices for auto generated vertices use in conjuction
|
|
|
* with gl_VertexID.
|