16 auto capabilities = mock_gles->GetProcTable().GetCapabilities();
18 EXPECT_FALSE(capabilities->SupportsOffscreenMSAA());
19 EXPECT_FALSE(capabilities->SupportsSSBO());
20 EXPECT_FALSE(capabilities->SupportsBufferToTextureBlits());
21 EXPECT_FALSE(capabilities->SupportsTextureToTextureBlits());
22 EXPECT_FALSE(capabilities->SupportsFramebufferFetch());
23 EXPECT_FALSE(capabilities->SupportsCompute());
24 EXPECT_FALSE(capabilities->SupportsComputeSubgroups());
25 EXPECT_FALSE(capabilities->SupportsReadFromResolve());
26 EXPECT_FALSE(capabilities->SupportsDecalSamplerAddressMode());
27 EXPECT_FALSE(capabilities->SupportsDeviceTransientTextures());
29 EXPECT_EQ(capabilities->GetDefaultColorFormat(),
32 EXPECT_EQ(capabilities->GetDefaultDepthStencilFormat(),
static std::shared_ptr< MockGLES > Init(const std::optional< std::vector< const unsigned char * > > &extensions=std::nullopt, const char *version_string="OpenGL ES 3.0", ProcTableGLES::Resolver resolver=kMockResolverGLES)
Returns an initialized |MockGLES| instance.