diff options
author | Axel Davy <[email protected]> | 2016-02-06 13:39:58 +0100 |
---|---|---|
committer | Axel Davy <[email protected]> | 2016-02-12 23:26:36 +0100 |
commit | cc0114f30b587a10766ec212afb3ad356099ef23 (patch) | |
tree | 0a1c7bb8e508d73a04977e85af25c2a6eaa9cd68 /docs | |
parent | 77d6c11f8fa87ba1070028cb036807dc8a115633 (diff) |
st/nine: Implement Managed vertex/index buffers
We were implementing those the same way than
the default pool, which is sub-optimal.
The buffer is supposed to return pointer to
a ram copy when user locks, and automatically
update the vram copy when needed.
v2: Rename NineBuffer9_Validate to NineBuffer9_Upload
Rename validate_buffers to update_managed_buffers
Initialize NineBuffer9 managed fields after the resource
is allocated. In case of allocation failure, when the dtor
is executed, This->base.pool is then rightfully set.
Signed-off-by: Axel Davy <[email protected]>
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions