mirror of
https://github.com/libretro/RetroArch
synced 2025-04-09 21:45:45 +00:00
(D3D9) Simplify d3d9_vertex_buffer_new
This commit is contained in:
parent
201eeae7f1
commit
5ffd95aa1b
@ -298,20 +298,12 @@ void *d3d9_vertex_buffer_new(void *_dev,
|
|||||||
{
|
{
|
||||||
void *buf = NULL;
|
void *buf = NULL;
|
||||||
LPDIRECT3DDEVICE9 dev = (LPDIRECT3DDEVICE9)_dev;
|
LPDIRECT3DDEVICE9 dev = (LPDIRECT3DDEVICE9)_dev;
|
||||||
|
if (SUCCEEDED(IDirect3DDevice9_CreateVertexBuffer(
|
||||||
#ifndef _XBOX
|
|
||||||
if (usage == 0)
|
|
||||||
if (IDirect3DDevice9_GetSoftwareVertexProcessing(dev))
|
|
||||||
usage = D3DUSAGE_SOFTWAREPROCESSING;
|
|
||||||
#endif
|
|
||||||
|
|
||||||
if (FAILED(IDirect3DDevice9_CreateVertexBuffer(
|
|
||||||
dev, length, usage, fvf,
|
dev, length, usage, fvf,
|
||||||
(D3DPOOL)pool,
|
(D3DPOOL)pool,
|
||||||
(LPDIRECT3DVERTEXBUFFER9*)&buf, NULL)))
|
(LPDIRECT3DVERTEXBUFFER9*)&buf, NULL)))
|
||||||
return NULL;
|
return buf;
|
||||||
|
return NULL;
|
||||||
return buf;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void d3d9_vertex_buffer_free(void *vertex_data, void *vertex_declaration)
|
void d3d9_vertex_buffer_free(void *vertex_data, void *vertex_declaration)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user