Home
last modified time | relevance | path

Searched refs:GLTestContext (Results 1 – 25 of 52) sorted by relevance

123

/third_party/skia/tools/gpu/gl/
DGLTestContext.cpp18 static std::unique_ptr<GLGpuTimer> MakeIfSupported(const sk_gpu_test::GLTestContext*);
26 GLGpuTimer(bool disjointSupport, const sk_gpu_test::GLTestContext*, const char* ext = "");
58 std::unique_ptr<GLGpuTimer> GLGpuTimer::MakeIfSupported(const sk_gpu_test::GLTestContext* ctx) { in MakeIfSupported()
80 GLGpuTimer::GLGpuTimer(bool disjointSupport, const sk_gpu_test::GLTestContext* ctx, const char* ext) in GLGpuTimer()
159 GLTestContext::GLTestContext() : TestContext() {} in GLTestContext() function in sk_gpu_test::GLTestContext
161 GLTestContext::~GLTestContext() { in ~GLTestContext()
166 bool GLTestContext::isValid() const { in isValid()
174 static bool fence_is_supported(const GLTestContext* ctx) { in fence_is_supported()
198 void GLTestContext::init(sk_sp<const GrGLInterface> gl) { in init()
208 void GLTestContext::teardown() { in teardown()
[all …]
DGLTestContext.h21 class GLTestContext : public TestContext {
23 ~GLTestContext() override;
54 virtual std::unique_ptr<GLTestContext> makeNew() const { return nullptr; } in makeNew()
75 GLTestContext();
106 GLTestContext* CreatePlatformGLTestContext(GrGLStandard forcedGpuAPI,
107 GLTestContext *shareContext = nullptr);
/third_party/flutter/skia/tools/gpu/gl/
DGLTestContext.cpp18 static std::unique_ptr<FenceSync> MakeIfSupported(const sk_gpu_test::GLTestContext*);
25 GLFenceSync(const sk_gpu_test::GLTestContext*, const char* ext = "");
49 GLNVFenceSync(const sk_gpu_test::GLTestContext*);
76 const sk_gpu_test::GLTestContext* ctx) { in MakeIfSupported()
100 GLFenceSync::GLFenceSync(const sk_gpu_test::GLTestContext* ctx, const char* ext) { in GLFenceSync()
121 GLNVFenceSync::GLNVFenceSync(const sk_gpu_test::GLTestContext* ctx) { in GLNVFenceSync()
147 static std::unique_ptr<GLGpuTimer> MakeIfSupported(const sk_gpu_test::GLTestContext*);
154 GLGpuTimer(bool disjointSupport, const sk_gpu_test::GLTestContext*, const char* ext = "");
186 std::unique_ptr<GLGpuTimer> GLGpuTimer::MakeIfSupported(const sk_gpu_test::GLTestContext* ctx) { in MakeIfSupported()
203 GLGpuTimer::GLGpuTimer(bool disjointSupport, const sk_gpu_test::GLTestContext* ctx, const char* ext) in GLGpuTimer()
[all …]
DGLTestContext.h19 class GLTestContext : public TestContext {
21 ~GLTestContext() override;
56 virtual std::unique_ptr<GLTestContext> makeNew() const { return nullptr; } in makeNew()
77 GLTestContext();
102 GLTestContext* CreatePlatformGLTestContext(GrGLStandard forcedGpuAPI,
103 GLTestContext *shareContext = nullptr);
/third_party/flutter/skia/tools/gpu/gl/win/
DCreatePlatformGLTestContext_win.cpp15 GLTestContext* CreatePlatformGLTestContext(GrGLStandard, GLTestContext*) { return nullptr; } in CreatePlatformGLTestContext() argument
35 class WinGLTestContext : public sk_gpu_test::GLTestContext {
221 GLTestContext* CreatePlatformGLTestContext(GrGLStandard forcedGpuAPI, in CreatePlatformGLTestContext()
222 GLTestContext *shareContext) { in CreatePlatformGLTestContext()
/third_party/skia/tools/gpu/gl/win/
DCreatePlatformGLTestContext_win.cpp15 GLTestContext* CreatePlatformGLTestContext(GrGLStandard, GLTestContext*) { return nullptr; } in CreatePlatformGLTestContext() argument
36 class WinGLTestContext : public sk_gpu_test::GLTestContext {
223 GLTestContext* CreatePlatformGLTestContext(GrGLStandard forcedGpuAPI, in CreatePlatformGLTestContext()
224 GLTestContext *shareContext) { in CreatePlatformGLTestContext()
/third_party/flutter/skia/tests/
DEGLImageTest.cpp24 using sk_gpu_test::GLTestContext;
26 static void cleanup(GLTestContext* glctx0, GrGLuint texID0, GLTestContext* glctx1, in cleanup()
49 sk_gpu_test::GLTestContext* glCtx0 = ctxInfo.glContext(); in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS()
62 std::unique_ptr<GLTestContext> glCtx1 = glCtx0->makeNew(); in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS()
/third_party/skia/tools/gpu/gl/egl/
DCreatePlatformGLTestContext_egl.cpp28 class EGLGLTestContext : public sk_gpu_test::GLTestContext {
36 std::unique_ptr<sk_gpu_test::GLTestContext> makeNew() const override;
286 std::unique_ptr<sk_gpu_test::GLTestContext> EGLGLTestContext::makeNew() const { in makeNew()
287 std::unique_ptr<sk_gpu_test::GLTestContext> ctx(new EGLGLTestContext(this->gl()->fStandard, in makeNew()
321 GLTestContext *CreatePlatformGLTestContext(GrGLStandard forcedGpuAPI, in CreatePlatformGLTestContext()
322 GLTestContext *shareContext) { in CreatePlatformGLTestContext()
/third_party/skia/tests/
DEGLImageTest.cpp25 using sk_gpu_test::GLTestContext;
27 static void cleanup(GLTestContext* glctx0, in cleanup()
29 GLTestContext* glctx1, in cleanup()
47 sk_gpu_test::GLTestContext* glCtx0 = ctxInfo.glContext(); in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS()
60 std::unique_ptr<GLTestContext> glCtx1 = glCtx0->makeNew(); in DEF_GPUTEST_FOR_GL_RENDERING_CONTEXTS()
/third_party/flutter/skia/tools/gpu/gl/none/
DCreatePlatformGLTestContext_none.cpp12 GLTestContext* CreatePlatformGLTestContext(GrGLStandard forcedGpuAPI, in CreatePlatformGLTestContext()
13 GLTestContext *shareContext) { in CreatePlatformGLTestContext()
/third_party/skia/tools/gpu/gl/none/
DCreatePlatformGLTestContext_none.cpp12 GLTestContext* CreatePlatformGLTestContext(GrGLStandard forcedGpuAPI, in CreatePlatformGLTestContext()
13 GLTestContext *shareContext) { in CreatePlatformGLTestContext()
/third_party/flutter/skia/tools/gpu/gl/mac/
DCreatePlatformGLTestContext_mac.cpp23 class MacGLTestContext : public sk_gpu_test::GLTestContext {
132 GLTestContext* CreatePlatformGLTestContext(GrGLStandard forcedGpuAPI, in CreatePlatformGLTestContext()
133 GLTestContext* shareContext) { in CreatePlatformGLTestContext()
/third_party/flutter/skia/tools/gpu/gl/angle/
DGLTestContext_angle.h33 std::unique_ptr<GLTestContext> MakeANGLETestContext(ANGLEBackend, ANGLEContextVersion,
34 GLTestContext* shareContext = nullptr,
DGLTestContext_angle.cpp91 class ANGLEGLContext : public sk_gpu_test::GLTestContext {
99 std::unique_ptr<sk_gpu_test::GLTestContext> makeNew() const override;
402 std::unique_ptr<sk_gpu_test::GLTestContext> ANGLEGLContext::makeNew() const { in makeNew()
405 std::unique_ptr<sk_gpu_test::GLTestContext> ctx = in makeNew()
501 std::unique_ptr<GLTestContext> MakeANGLETestContext(ANGLEBackend type, ANGLEContextVersion version, in MakeANGLETestContext()
502 GLTestContext* shareContext, void* display){ in MakeANGLETestContext()
512 std::unique_ptr<GLTestContext> ctx(new ANGLEGLContext(type, version, in MakeANGLETestContext()
/third_party/skia/tools/gpu/gl/angle/
DGLTestContext_angle.h33 std::unique_ptr<GLTestContext> MakeANGLETestContext(ANGLEBackend, ANGLEContextVersion,
34 GLTestContext* shareContext = nullptr,
DGLTestContext_angle.cpp91 class ANGLEGLContext : public sk_gpu_test::GLTestContext {
99 std::unique_ptr<sk_gpu_test::GLTestContext> makeNew() const override;
413 std::unique_ptr<sk_gpu_test::GLTestContext> ANGLEGLContext::makeNew() const { in makeNew()
416 std::unique_ptr<sk_gpu_test::GLTestContext> ctx = in makeNew()
520 std::unique_ptr<GLTestContext> MakeANGLETestContext(ANGLEBackend type, ANGLEContextVersion version, in MakeANGLETestContext()
521 GLTestContext* shareContext, void* display) { in MakeANGLETestContext()
531 std::unique_ptr<GLTestContext> ctx(new ANGLEGLContext(type, version, in MakeANGLETestContext()
/third_party/flutter/skia/tools/gpu/gl/iOS/
DCreatePlatformGLTestContext_iOS.mm9 #include "tools/gpu/gl/GLTestContext.h"
22 class IOSGLTestContext : public sk_gpu_test::GLTestContext {
121 GLTestContext *CreatePlatformGLTestContext(GrGLStandard forcedGpuAPI,
122 GLTestContext *shareContext) {
/third_party/skia/tools/gpu/gl/iOS/
DCreatePlatformGLTestContext_iOS.mm9 #include "tools/gpu/gl/GLTestContext.h"
24 class IOSGLTestContext : public sk_gpu_test::GLTestContext {
125 GLTestContext *CreatePlatformGLTestContext(GrGLStandard forcedGpuAPI,
126 GLTestContext *shareContext) {
/third_party/flutter/skia/tools/gpu/gl/egl/
DCreatePlatformGLTestContext_egl.cpp53 class EGLGLTestContext : public sk_gpu_test::GLTestContext {
61 std::unique_ptr<sk_gpu_test::GLTestContext> makeNew() const override;
295 std::unique_ptr<sk_gpu_test::GLTestContext> EGLGLTestContext::makeNew() const { in makeNew()
296 std::unique_ptr<sk_gpu_test::GLTestContext> ctx(new EGLGLTestContext(this->gl()->fStandard, in makeNew()
381 GLTestContext *CreatePlatformGLTestContext(GrGLStandard forcedGpuAPI, in CreatePlatformGLTestContext()
382 GLTestContext *shareContext) { in CreatePlatformGLTestContext()
/third_party/skia/tools/gpu/gl/mac/
DCreatePlatformGLTestContext_mac.cpp23 class MacGLTestContext : public sk_gpu_test::GLTestContext {
155 GLTestContext* CreatePlatformGLTestContext(GrGLStandard forcedGpuAPI, in CreatePlatformGLTestContext()
156 GLTestContext* shareContext) { in CreatePlatformGLTestContext()
/third_party/skia/tools/gpu/gl/command_buffer/
DGLTestContext_command_buffer.h15 class CommandBufferGLTestContext : public GLTestContext {
19 static CommandBufferGLTestContext *Create(int version, GLTestContext* shareContext) { in Create()
/third_party/flutter/skia/tools/gpu/gl/command_buffer/
DGLTestContext_command_buffer.h15 class CommandBufferGLTestContext : public GLTestContext {
19 static CommandBufferGLTestContext *Create(GLTestContext* shareContext) { in Create()
/third_party/flutter/skia/tools/gpu/
DGrContextFactory.h158 std::unique_ptr<GLTestContext> fSentinelGLContext;
174 GLTestContext* glContext() const { in glContext()
176 return static_cast<GLTestContext*>(fTestContext); in glContext()
/third_party/skia/tools/gpu/
DGrContextFactory.h168 std::unique_ptr<GLTestContext> fSentinelGLContext;
185 GLTestContext* glContext() const { in glContext()
187 return static_cast<GLTestContext*>(fTestContext); in glContext()
/third_party/skia/tools/fiddle/
Dfiddle_main.h27 class GLTestContext; variable
94 std::unique_ptr<sk_gpu_test::GLTestContext>*);

123