@@ -87,7 +87,7 @@ void* _VertexStream::Lock ( u32 vl_Count, u32 Stride, u32& vOffset )
87
87
mDiscardID ++;
88
88
89
89
#if defined (USE_OGL)
90
- CHK_GL (pData = glMapBufferRange (GL_ARRAY_BUFFER, mPosition , bytes_need, LOCKFLAGS_FLUSH));
90
+ CHK_GL (pData = (BYTE*) glMapBufferRange (GL_ARRAY_BUFFER, mPosition , bytes_need, LOCKFLAGS_FLUSH));
91
91
#elif defined(USE_DX11)
92
92
HW.pContext ->Map (pVB, 0 , D3D_MAP_WRITE_DISCARD, 0 , &MappedSubRes);
93
93
pData=(BYTE*)MappedSubRes.pData ;
@@ -108,7 +108,7 @@ void* _VertexStream::Lock ( u32 vl_Count, u32 Stride, u32& vOffset )
108
108
vOffset = vl_mPosition;
109
109
110
110
#if defined(USE_OGL)
111
- CHK_GL (pData = glMapBufferRange (GL_ARRAY_BUFFER, mPosition , bytes_need, LOCKFLAGS_APPEND));
111
+ CHK_GL (pData = (BYTE*) glMapBufferRange (GL_ARRAY_BUFFER, mPosition , bytes_need, LOCKFLAGS_APPEND));
112
112
#elif defined(USE_DX11)
113
113
HW.pContext ->Map (pVB, 0 , D3D_MAP_WRITE_NO_OVERWRITE, 0 , &MappedSubRes);
114
114
pData=(BYTE*)MappedSubRes.pData ;
@@ -240,16 +240,16 @@ u16* _IndexStream::Lock ( u32 Count, u32& vOffset )
240
240
// If either user forced us to flush,
241
241
// or there is not enough space for the index data,
242
242
// then flush the buffer contents
243
- u32 dwFlags = LOCKFLAGS_APPEND;
243
+ u32 dwFlags = ( u32 ) LOCKFLAGS_APPEND;
244
244
if ( 2 *( Count + mPosition ) >= mSize )
245
245
{
246
246
mPosition = 0 ; // clear position
247
- dwFlags = LOCKFLAGS_FLUSH; // discard it's contens
247
+ dwFlags = ( u32 ) LOCKFLAGS_FLUSH; // discard it's contens
248
248
mDiscardID ++;
249
249
}
250
250
#if defined(USE_OGL)
251
251
glBindBuffer (GL_ELEMENT_ARRAY_BUFFER, pIB);
252
- CHK_GL (pLockedData = glMapBufferRange (GL_ELEMENT_ARRAY_BUFFER, mPosition * 2 , Count * 2 , flags ));
252
+ CHK_GL (pLockedData = (BYTE*) glMapBufferRange (GL_ELEMENT_ARRAY_BUFFER, mPosition * 2 , Count * 2 , (BufferAccessMask)dwFlags ));
253
253
#elif defined(USE_DX11)
254
254
D3D_MAP MapMode = (dwFlags==LOCKFLAGS_APPEND) ?
255
255
D3D_MAP_WRITE_NO_OVERWRITE : D3D_MAP_WRITE_DISCARD;
0 commit comments