packspu_bufferobject.c revision f331d205f60c47a901a1f827ee4c68ef47ece20d
5c151cd77f89e923c6f2d3686c53733234d61ef1vboxsync/* Copyright (c) 2001, Stanford University
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync * All rights reserved
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync * See the file LICENSE.txt for information on redistributing this software.
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncstatic void packspu_GetHostBufferSubDataARB( GLenum target, GLintptrARB offset, GLsizeiptrARB size, void * data )
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync crPackGetBufferSubDataARB(target, offset, size, data, &writeback);
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncpackspu_MapBufferARB( GLenum target, GLenum access )
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync CRASSERT(GL_TRUE == ctx->clientState->bufferobject.retainBufferData);
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync pBufObj = crStateGetBoundBufferObject(target, &ctx->clientState->bufferobject);
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync /*fetch data from host side*/
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync packspu_GetHostBufferSubDataARB(target, 0, pBufObj->size, buffer);
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncvoid PACKSPU_APIENTRY packspu_GetBufferSubDataARB( GLenum target, GLintptrARB offset, GLsizeiptrARB size, void * data )
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync pBufObj = crStateGetBoundBufferObject(target, &ctx->clientState->bufferobject);
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync packspu_GetHostBufferSubDataARB(target, offset, size, data);
return GL_TRUE;
void PACKSPU_APIENTRY
void PACKSPU_APIENTRY
packspu_BufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid * data)
void PACKSPU_APIENTRY
void PACKSPU_APIENTRY
void PACKSPU_APIENTRY
if (!CRPACKSPU_IS_WDDM_CRHGSMI() && !(pack_spu.thread[pack_spu.idxThreadInUse].netServer.conn->actual_network))
crError( "packspu_GenBuffersARB doesn't work when there's no actual network involved!\nTry using the simplequery SPU in your chain!" );