(D3D) Change prototype for d3d_create_vertex_buffer

This commit is contained in:
twinaphex 2014-09-11 23:51:23 +02:00
parent 616e1f5938
commit ee820298d1
2 changed files with 6 additions and 5 deletions

View File

@ -34,16 +34,16 @@ void d3d_swap(d3d_video_t *d3d, LPDIRECT3DDEVICE dev)
HRESULT d3d_create_vertex_buffer(LPDIRECT3DDEVICE dev,
unsigned length, unsigned usage, unsigned fvf,
d3DPOOL pool, LPDIRECT3DVERTEXBUFFER** vert_buf, void *handle)
d3DPOOL pool, LPDIRECT3DVERTEXBUFFER vert_buf, void *handle)
{
#if defined(_XBOX1)
IDirect3DDevice8_CreateVertexBuffer(dev, length, usage, fvf, pool,
vert_buf);
&vert_buf);
#elif defined(_XBOX360)
IDirect3DDevice9_CreateVertexBuffer(dev, length, usage, fvf, pool,
vert_buf, NULL);
&vert_buf, NULL);
#else
dev->CreateVertexBuffer(length, usage, fvf, pool, vert_buf, NULL);
dev->CreateVertexBuffer(length, usage, fvf, pool, &vert_buf, NULL);
#endif
}

View File

@ -17,13 +17,14 @@
#ifndef _D3D_WRAPPER_H
#define _D3D_WRAPPER_H
#include "../context/win32_common.h"
#include "d3d_defines.h"
void d3d_swap(d3d_video_t *d3d, LPDIRECT3DDEVICE dev);
HRESULT d3d_create_vertex_buffer(LPDIRECT3DDEVICE dev,
unsigned length, unsigned usage, unsigned fvf,
d3DPOOL pool, LPDIRECT3DVERTEXBUFFER** vert_buf, void *handle);
d3DPOOL pool, LPDIRECT3DVERTEXBUFFER vert_buf, void *handle);
void d3d_set_stream_source(LPDIRECT3DDEVICE dev, unsigned stream_no,
LPDIRECT3DVERTEXBUFFER stream_vertbuf, unsigned offset_bytes,