summaryrefslogtreecommitdiff
path: root/chromium/gpu/command_buffer/service/gles2_cmd_decoder_unittest.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/gpu/command_buffer/service/gles2_cmd_decoder_unittest.h')
-rw-r--r--chromium/gpu/command_buffer/service/gles2_cmd_decoder_unittest.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/chromium/gpu/command_buffer/service/gles2_cmd_decoder_unittest.h b/chromium/gpu/command_buffer/service/gles2_cmd_decoder_unittest.h
index aaa1c476305..72577a3d886 100644
--- a/chromium/gpu/command_buffer/service/gles2_cmd_decoder_unittest.h
+++ b/chromium/gpu/command_buffer/service/gles2_cmd_decoder_unittest.h
@@ -26,10 +26,6 @@
#include "ui/gl/gl_mock.h"
#include "ui/gl/gl_surface_stub.h"
-namespace base {
-class CommandLine;
-}
-
namespace gpu {
namespace gles2 {
@@ -82,6 +78,15 @@ class GLES3DecoderTest : public GLES2DecoderTest {
void SetUp() override;
};
+class WebGL2DecoderTest : public GLES2DecoderTest {
+ public:
+ WebGL2DecoderTest() { shader_language_version_ = 300; }
+
+ // Override default setup so ES3 capabilities are enabled by default
+ // and WebGL2 specific rules are enforced.
+ void SetUp() override;
+};
+
class GLES3DecoderWithShaderTest : public GLES2DecoderWithShaderTest {
public:
GLES3DecoderWithShaderTest() { shader_language_version_ = 300; }