void WrappedOpenGL::glObjectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar *label) { m_Real.glObjectLabel(identifier, name, length, label); if(m_State >= WRITING) { SCOPED_SERIALISE_CONTEXT(OBJECT_LABEL); Serialise_glObjectLabel(identifier, name, length, label); m_DeviceRecord->AddChunk(scope.Get()); } }
void WrappedOpenGL::glObjectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar *label) { SERIALISE_TIME_CALL(m_Real.glObjectLabel(identifier, name, length, label)); if(IsCaptureMode(m_State)) { USE_SCRATCH_SERIALISER(); SCOPED_SERIALISE_CHUNK(gl_CurChunk); Serialise_glObjectLabel(ser, identifier, name, length, label); m_DeviceRecord->AddChunk(scope.Get()); } }
void WrappedOpenGL::glObjectPtrLabel(const void *ptr, GLsizei length, const GLchar *label) { m_Real.glObjectPtrLabel(ptr, length, label); if(m_State >= WRITING) { SCOPED_SERIALISE_CONTEXT(OBJECT_LABEL); ResourceId id = GetResourceManager()->GetSyncID((GLsync)ptr); Serialise_glObjectLabel(eGL_SYNC_FENCE, GetResourceManager()->GetCurrentResource(id).name, length, label); m_DeviceRecord->AddChunk(scope.Get()); } }
void WrappedOpenGL::glObjectPtrLabel(const void *ptr, GLsizei length, const GLchar *label) { SERIALISE_TIME_CALL(m_Real.glObjectPtrLabel(ptr, length, label)); if(IsCaptureMode(m_State)) { USE_SCRATCH_SERIALISER(); SCOPED_SERIALISE_CHUNK(gl_CurChunk); ResourceId id = GetResourceManager()->GetSyncID((GLsync)ptr); Serialise_glObjectLabel(ser, eGL_SYNC_FENCE, GetResourceManager()->GetCurrentResource(id).name, length, label); m_DeviceRecord->AddChunk(scope.Get()); } }