Lines Matching defs:BufferManager
19 BufferManager::BufferManager(
33 BufferManager::~BufferManager() {
38 void BufferManager::Destroy(bool have_context) {
44 void BufferManager::CreateBuffer(GLuint client_id, GLuint service_id) {
51 Buffer* BufferManager::GetBuffer(
57 void BufferManager::RemoveBuffer(GLuint client_id) {
66 void BufferManager::StartTracking(Buffer* /* buffer */) {
70 void BufferManager::StopTracking(Buffer* buffer) {
75 Buffer::Buffer(BufferManager* manager, GLuint service_id)
228 bool BufferManager::GetClientId(GLuint service_id, GLuint* client_id) const {
240 bool BufferManager::IsUsageClientSideArray(GLenum usage) {
244 bool BufferManager::UseNonZeroSizeForClientSideArrayBuffer() {
250 void BufferManager::SetInfo(
262 void BufferManager::ValidateAndDoBufferData(
299 void BufferManager::DoBufferData(
328 void BufferManager::ValidateAndDoBufferSubData(
342 void BufferManager::DoBufferSubData(
359 void BufferManager::ValidateAndDoGetBufferParameteriv(
380 bool BufferManager::SetTarget(Buffer* buffer, GLenum target) {
392 // Since one BufferManager can be shared by multiple decoders, ContextState is
394 Buffer* BufferManager::GetBufferInfoForTarget(