#include <GLES2/gl2.h>
#include <GLES2/gl2ext.h>
#include <GLES2/gl2extchromium.h>
#include <GLES3/gl3.h>
#include "base/command_line.h"
#include "build/build_config.h"
#include "gpu/command_buffer/service/service_utils.h"
#include "gpu/command_buffer/tests/gl_manager.h"
#include "gpu/command_buffer/tests/gl_test_utils.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "ui/gl/gl_implementation.h"
namespace gpu {
class ANGLEShaderPixelLocalStorageTest : public testing::Test { … };
static GLint gl_get_integer(GLenum pname) { … }
TEST_F(ANGLEShaderPixelLocalStorageTest, GetIntegerv) { … }
#define EXPECT_PLS_INTEGER(plane, pname, expected) …
#define EXPECT_PLS_CLEAR_VALUE_FLOAT(plane, rgba) …
#define EXPECT_PLS_CLEAR_VALUE_INT(plane, rgba) …
#define EXPECT_PLS_CLEAR_VALUE_UNSIGNED_INT(plane, rgba) …
#define EXPECT_GL_ERROR(error) …
TEST_F(ANGLEShaderPixelLocalStorageTest,
GetFramebufferPixelLocalStorageParameter) { … }
TEST_F(ANGLEShaderPixelLocalStorageTest, LoadStoreTokens) { … }
TEST_F(ANGLEShaderPixelLocalStorageTest, DrawAPI) { … }
TEST_F(ANGLEShaderPixelLocalStorageTest, BlockEmulatedDefaultFramebuffer) { … }
}