[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [49723] branches/soc-2012-swiss_cheese/ source/blender/gpu: compile fixes from mismatched calling conventions
Jason Wilkins
Jason.A.Wilkins at gmail.com
Thu Aug 9 07:19:16 CEST 2012
Revision: 49723
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=49723
Author: jwilkins
Date: 2012-08-09 05:19:15 +0000 (Thu, 09 Aug 2012)
Log Message:
-----------
compile fixes from mismatched calling conventions
Modified Paths:
--------------
branches/soc-2012-swiss_cheese/source/blender/gpu/GPU_functions.h
branches/soc-2012-swiss_cheese/source/blender/gpu/intern/gpu_functions.c
Modified: branches/soc-2012-swiss_cheese/source/blender/gpu/GPU_functions.h
===================================================================
--- branches/soc-2012-swiss_cheese/source/blender/gpu/GPU_functions.h 2012-08-09 03:59:28 UTC (rev 49722)
+++ branches/soc-2012-swiss_cheese/source/blender/gpu/GPU_functions.h 2012-08-09 05:19:15 UTC (rev 49723)
@@ -250,7 +250,7 @@
GPUFUNC void * (GLAPIENTRY* gpuMapBuffer)(GLenum target, GLenum access);
GPUFUNC GLboolean (GLAPIENTRY* gpuUnmapBuffer)(GLenum target);
-GPUFUNC void * (GLAPIENTRY* gpuBufferStartUpdate)(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage);
+GPUFUNC const void * (GLAPIENTRY* gpuBufferStartUpdate)(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage);
GPUFUNC void (GLAPIENTRY* gpuBufferFinishUpdate)(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage);
void GPU_func_comp_init(void);
Modified: branches/soc-2012-swiss_cheese/source/blender/gpu/intern/gpu_functions.c
===================================================================
--- branches/soc-2012-swiss_cheese/source/blender/gpu/intern/gpu_functions.c 2012-08-09 03:59:28 UTC (rev 49722)
+++ branches/soc-2012-swiss_cheese/source/blender/gpu/intern/gpu_functions.c 2012-08-09 05:19:15 UTC (rev 49723)
@@ -234,25 +234,25 @@
#endif
-static void * gpuBufferStartUpdate_buffer(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage)
+static const void * GLAPIENTRY gpuBufferStartUpdate_buffer(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage)
{
gpuBufferData(target, 0, NULL, usage);
return data;
}
-static void * gpuBufferStartUpdate_map(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage)
+static void * GLAPIENTRY gpuBufferStartUpdate_map(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage)
{
gpuBufferData(target, size, NULL, usage);
return gpuMapBuffer(target, GL_WRITE_ONLY);
}
-static void gpuBufferFinishUpdate_buffer(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage)
+static void GLAPIENTRY gpuBufferFinishUpdate_buffer(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage)
{
gpuBufferData(target, size, data, usage);
}
-static void gpuBufferFinishUpdate_map(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage)
+static void GLAPIENTRY gpuBufferFinishUpdate_map(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage)
{
gpuUnmapBuffer(target);
More information about the Bf-blender-cvs
mailing list