Searched refs:sk_gpu_test (Results 1 - 25 of 56) sorted by relevance

123

/external/skia/tools/gpu/gl/mesa/
H A DGLTestContext_mesa.h13 namespace sk_gpu_test { namespace
15 } // namespace sk_gpu_test
H A DGLTestContext_mesa.cpp35 class MesaGLContext : public sk_gpu_test::GLTestContext {
146 namespace sk_gpu_test { namespace
156 } // sk_gpu_test
/external/skia/tools/gpu/gl/none/
H A DCreatePlatformGLTestContext_none.cpp11 namespace sk_gpu_test { namespace
16 } // namespace sk_gpu_test
/external/skia/tools/gpu/gl/debug/
H A DDebugGLTestContext.h13 namespace sk_gpu_test { namespace
15 } // namespace sk_gpu_test
/external/skia/tools/gpu/gl/null/
H A DNullGLTestContext.h13 namespace sk_gpu_test { namespace
15 } // namespace sk_gpu_test
H A DNullGLTestContext.cpp18 class NullGLContext : public sk_gpu_test::GLTestContext {
31 namespace sk_gpu_test { namespace
43 } // namespace sk_gpu_test
/external/skia/dm/
H A DDMGpuSupport.h32 sk_gpu_test::GrContextFactory* grFactory,
33 sk_gpu_test::GrContextFactory::ContextType type,
34 sk_gpu_test::GrContextFactory::ContextOverrides overrides,
63 namespace sk_gpu_test {
90 } // namespace sk_gpu_test
96 static inline SkSurface* NewGpuSurface(sk_gpu_test::GrContextFactory*,
97 sk_gpu_test::GrContextFactory::ContextType,
98 sk_gpu_test::GrContextFactory::ContextOverrides,
/external/skia/tools/gpu/gl/
H A DGLTestContext.cpp15 class GLFenceSync : public sk_gpu_test::FenceSync {
17 static std::unique_ptr<GLFenceSync> MakeIfSupported(const sk_gpu_test::GLTestContext*);
19 sk_gpu_test::PlatformFence SK_WARN_UNUSED_RESULT insertFence() const override;
20 bool waitFence(sk_gpu_test::PlatformFence fence) const override;
21 void deleteFence(sk_gpu_test::PlatformFence fence) const override;
24 GLFenceSync(const sk_gpu_test::GLTestContext*, const char* ext = "");
33 GR_STATIC_ASSERT(sizeof(GLsync) <= sizeof(sk_gpu_test::PlatformFence));
46 std::unique_ptr<GLFenceSync> GLFenceSync::MakeIfSupported(const sk_gpu_test::GLTestContext* ctx) {
65 GLFenceSync::GLFenceSync(const sk_gpu_test::GLTestContext* ctx, const char* ext) {
71 sk_gpu_test
220 namespace sk_gpu_test { namespace
[all...]
/external/skia/tools/
H A Dok_test.cpp71 bool IsGLContextType(sk_gpu_test::GrContextFactory::ContextType type) {
72 return kOpenGL_GrBackend == sk_gpu_test::GrContextFactory::ContextTypeBackend(type);
74 bool IsVulkanContextType(sk_gpu_test::GrContextFactory::ContextType type) {
75 return kVulkan_GrBackend == sk_gpu_test::GrContextFactory::ContextTypeBackend(type);
77 bool IsRenderingGLContextType(sk_gpu_test::GrContextFactory::ContextType type) {
78 return IsGLContextType(type) && sk_gpu_test::GrContextFactory::IsRenderingContext(type);
80 bool IsNullGLContextType(sk_gpu_test::GrContextFactory::ContextType type) {
81 return type == sk_gpu_test::GrContextFactory::kNullGL_ContextType;
91 Reporter* reporter, sk_gpu_test::GrContextFactory* factory) {
/external/skia/tools/gpu/
H A DFenceSync.h13 namespace sk_gpu_test { namespace
32 } // namespace sk_gpu_test
H A DGpuTimer.h15 namespace sk_gpu_test { namespace
75 } // namespace sk_gpu_test
H A DTestContext.h16 namespace sk_gpu_test { namespace
105 } // namespace sk_gpu_test
/external/skia/tools/gpu/gl/angle/
H A DGLTestContext_angle.h13 namespace sk_gpu_test { namespace
36 } // namespace sk_gpu_test
H A DGLTestContext_angle.cpp29 using sk_gpu_test::ANGLEBackend;
30 using sk_gpu_test::ANGLEContextVersion;
77 class ANGLEGLContext : public sk_gpu_test::GLTestContext {
85 std::unique_ptr<sk_gpu_test::GLTestContext> makeNew() const override;
152 sk_sp<const GrGLInterface> gl(sk_gpu_test::CreateANGLEGLInterface());
221 std::unique_ptr<sk_gpu_test::GLTestContext> ANGLEGLContext::makeNew() const {
222 std::unique_ptr<sk_gpu_test::GLTestContext> ctx =
223 sk_gpu_test::MakeANGLETestContext(fType, fVersion);
266 namespace sk_gpu_test { namespace
301 } // namespace sk_gpu_test
[all...]
/external/skia/tools/gpu/vk/
H A DVkTestContext.cpp18 * Implements sk_gpu_test::FenceSync for Vulkan. It creates a single command
22 class VkFenceSync : public sk_gpu_test::FenceSync {
61 sk_gpu_test::PlatformFence SK_WARN_UNUSED_RESULT insertFence() const override {
80 return (sk_gpu_test::PlatformFence)fence;
83 bool waitFence(sk_gpu_test::PlatformFence opaqueFence) const override {
90 void deleteFence(sk_gpu_test::PlatformFence opaqueFence) const override {
103 typedef sk_gpu_test::FenceSync INHERITED;
106 GR_STATIC_ASSERT(sizeof(VkFence) <= sizeof(sk_gpu_test::PlatformFence));
109 class VkTestContextImpl : public sk_gpu_test::VkTestContext {
144 typedef sk_gpu_test
148 namespace sk_gpu_test { namespace
[all...]
H A DVkTestContext.h17 namespace sk_gpu_test { namespace
43 } // namespace sk_gpu_test
/external/skia/tools/gpu/gl/egl/
H A DCreatePlatformGLTestContext_egl.cpp23 class EGLFenceSync : public sk_gpu_test::FenceSync {
27 sk_gpu_test::PlatformFence SK_WARN_UNUSED_RESULT insertFence() const override;
28 bool waitFence(sk_gpu_test::PlatformFence fence) const override;
29 void deleteFence(sk_gpu_test::PlatformFence fence) const override;
36 typedef sk_gpu_test::FenceSync INHERITED;
39 class EGLGLTestContext : public sk_gpu_test::GLTestContext {
47 std::unique_ptr<sk_gpu_test::GLTestContext> makeNew() const override;
262 std::unique_ptr<sk_gpu_test::GLTestContext> EGLGLTestContext::makeNew() const {
263 std::unique_ptr<sk_gpu_test::GLTestContext> ctx(new EGLGLTestContext(this->gl()->fStandard,
309 sk_gpu_test
332 namespace sk_gpu_test { namespace
[all...]
/external/skia/tests/
H A DTest.h18 namespace sk_gpu_test { namespace
22 } // namespace sk_gpu_test
90 typedef void (*TestProc)(skiatest::Reporter*, sk_gpu_test::GrContextFactory*);
121 using GrContextFactoryContextType = sk_gpu_test::GrContextFactory::ContextType;
126 typedef void GrContextTestFn(Reporter*, const sk_gpu_test::ContextInfo&);
134 Reporter*, sk_gpu_test::GrContextFactory*);
185 static void test_##name(skiatest::Reporter*, sk_gpu_test::GrContextFactory*); \
188 void test_##name(skiatest::Reporter* reporter, sk_gpu_test::GrContextFactory*)
192 static void test_##name(skiatest::Reporter*, sk_gpu_test::GrContextFactory*); \
195 void test_##name(skiatest::Reporter* reporter, sk_gpu_test
[all...]
H A DGrContextAbandonTest.cpp15 using namespace sk_gpu_test;
/external/skia/tools/gpu/gl/command_buffer/
H A DGLTestContext_command_buffer.h14 namespace sk_gpu_test { namespace
54 } // namespace sk_gpu_test
/external/skia/bench/
H A Dnanobench.h32 sk_gpu_test::GrContextFactory::ContextType ctxType;
33 sk_gpu_test::GrContextFactory::ContextOverrides ctxOverrides;
/external/skia/tools/skiaserve/
H A DRequest.h24 namespace sk_gpu_test { namespace
78 sk_gpu_test::GrContextFactory* fContextFactory;
/external/skia/tools/skpbench/
H A Dskpbench.cpp73 GpuSync(const sk_gpu_test::FenceSync* fenceSync);
81 const sk_gpu_test::FenceSync* const fFenceSync;
82 sk_gpu_test::PlatformFence fFence;
100 static void run_benchmark(const sk_gpu_test::FenceSync* fenceSync, SkCanvas* canvas,
131 static void run_gpu_time_benchmark(sk_gpu_test::GpuTimer* gpuTimer,
132 const sk_gpu_test::FenceSync* fenceSync, SkCanvas* canvas,
134 using sk_gpu_test::PlatformTimerQuery;
167 using QueryStatus = sk_gpu_test::GpuTimer::QueryStatus;
278 sk_gpu_test::GrContextFactory factory(ctxOptions);
279 sk_gpu_test
[all...]
/external/skia/tools/flags/
H A DSkCommonFlagsConfig.h54 typedef sk_gpu_test::GrContextFactory::ContextType ContextType;
55 typedef sk_gpu_test::GrContextFactory::ContextOverrides ContextOverrides;
/external/skia/tools/gpu/gl/mac/
H A DCreatePlatformGLTestContext_mac.cpp17 class MacGLTestContext : public sk_gpu_test::GLTestContext {
111 namespace sk_gpu_test { namespace
125 } // namespace sk_gpu_test

Completed in 264 milliseconds

123