| OLD | NEW | 
|   1 /* |   1 /* | 
|   2  * Copyright (C) 2011 Apple Inc. All rights reserved. |   2  * Copyright (C) 2011 Apple Inc. All rights reserved. | 
|   3  * |   3  * | 
|   4  * Redistribution and use in source and binary forms, with or without |   4  * Redistribution and use in source and binary forms, with or without | 
|   5  * modification, are permitted provided that the following conditions |   5  * modification, are permitted provided that the following conditions | 
|   6  * are met: |   6  * are met: | 
|   7  * 1. Redistributions of source code must retain the above copyright |   7  * 1. Redistributions of source code must retain the above copyright | 
|   8  *    notice, this list of conditions and the following disclaimer. |   8  *    notice, this list of conditions and the following disclaimer. | 
|   9  * 2. Redistributions in binary form must reproduce the above copyright |   9  * 2. Redistributions in binary form must reproduce the above copyright | 
|  10  *    notice, this list of conditions and the following disclaimer in the |  10  *    notice, this list of conditions and the following disclaimer in the | 
| (...skipping 29 matching lines...) Expand all  Loading... | 
|  40   // eagerly during context loss. The invalidation is discovered lazily. |  40   // eagerly during context loss. The invalidation is discovered lazily. | 
|  41   return contextGroup == m_contextGroup && |  41   return contextGroup == m_contextGroup && | 
|  42          cachedNumberOfContextLosses() == contextGroup->numberOfContextLosses(); |  42          cachedNumberOfContextLosses() == contextGroup->numberOfContextLosses(); | 
|  43 } |  43 } | 
|  44  |  44  | 
|  45 uint32_t WebGLSharedObject::currentNumberOfContextLosses() const { |  45 uint32_t WebGLSharedObject::currentNumberOfContextLosses() const { | 
|  46   return m_contextGroup->numberOfContextLosses(); |  46   return m_contextGroup->numberOfContextLosses(); | 
|  47 } |  47 } | 
|  48  |  48  | 
|  49 gpu::gles2::GLES2Interface* WebGLSharedObject::getAGLInterface() const { |  49 gpu::gles2::GLES2Interface* WebGLSharedObject::getAGLInterface() const { | 
|  50   return m_contextGroup ? m_contextGroup->getAGLInterface() : nullptr; |  50   return m_contextGroup->getAGLInterface(); | 
|  51 } |  51 } | 
|  52  |  52  | 
|  53 DEFINE_TRACE(WebGLSharedObject) { |  53 DEFINE_TRACE(WebGLSharedObject) { | 
|  54   visitor->trace(m_contextGroup); |  54   visitor->trace(m_contextGroup); | 
|  55   WebGLObject::trace(visitor); |  55   WebGLObject::trace(visitor); | 
|  56 } |  56 } | 
|  57  |  57  | 
|  58 DEFINE_TRACE_WRAPPERS(WebGLSharedObject) { |  58 DEFINE_TRACE_WRAPPERS(WebGLSharedObject) { | 
|  59   visitor->traceWrappers(m_contextGroup); |  59   visitor->traceWrappers(m_contextGroup); | 
|  60   WebGLObject::traceWrappers(visitor); |  60   WebGLObject::traceWrappers(visitor); | 
|  61 } |  61 } | 
|  62  |  62  | 
|  63 }  // namespace blink |  63 }  // namespace blink | 
| OLD | NEW |