1 // Copyright (c) 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #ifndef MEDIA_FILTERS_CONTEXT_3D_H_
6 #define MEDIA_FILTERS_CONTEXT_3D_H_
18 // This struct can be used to make media use gpu::gles2::GLES2Interface and
21 // gpu::gles2::GLES2Interface* gl = ...;
22 // GrContext* gr_context = ...;
23 // Context3D context_3d(gl, gr_context);
26 Context3D() : gl(nullptr), gr_context(nullptr) {}
27 Context3D(gpu::gles2::GLES2Interface
* gl_
, class GrContext
* gr_context_
)
28 : gl(gl_
), gr_context(gr_context_
) {}
30 gpu::gles2::GLES2Interface
* gl
;
31 class GrContext
* gr_context
;
36 #endif // MEDIA_FILTERS_CONTEXT_3D_H_