Przeglądaj źródła

check if _mem is NULL

attilaz 11 lat temu
rodzic
commit
108f0e7aca
1 zmienionych plików z 2 dodań i 0 usunięć
  1. 2 0
      src/bgfx.cpp

+ 2 - 0
src/bgfx.cpp

@@ -2056,6 +2056,7 @@ again:
 	IndexBufferHandle createIndexBuffer(const Memory* _mem)
 	IndexBufferHandle createIndexBuffer(const Memory* _mem)
 	{
 	{
 		BGFX_CHECK_MAIN_THREAD();
 		BGFX_CHECK_MAIN_THREAD();
+		BX_CHECK(NULL != _mem, "_mem can't be NULL");
 		return s_ctx->createIndexBuffer(_mem);
 		return s_ctx->createIndexBuffer(_mem);
 	}
 	}
 
 
@@ -2068,6 +2069,7 @@ again:
 	VertexBufferHandle createVertexBuffer(const Memory* _mem, const VertexDecl& _decl, uint8_t _flags)
 	VertexBufferHandle createVertexBuffer(const Memory* _mem, const VertexDecl& _decl, uint8_t _flags)
 	{
 	{
 		BGFX_CHECK_MAIN_THREAD();
 		BGFX_CHECK_MAIN_THREAD();
+		BX_CHECK(NULL != _mem, "_mem can't be NULL");
 		BX_CHECK(0 != _decl.m_stride, "Invalid VertexDecl.");
 		BX_CHECK(0 != _decl.m_stride, "Invalid VertexDecl.");
 		return s_ctx->createVertexBuffer(_mem, _decl, _flags);
 		return s_ctx->createVertexBuffer(_mem, _decl, _flags);
 	}
 	}