// Copyright 2008 Dolphin Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later #pragma once #include #include "Common/GL/GLExtensions/GLExtensions.h" class GLContext; // Texture which we use to not disturb the other bindings. constexpr GLenum GL_MUTABLE_TEXTURE_INDEX = GL_TEXTURE10; namespace GLUtil { GLuint CompileProgram(const std::string& vertexShader, const std::string& fragmentShader); void EnablePrimitiveRestart(const GLContext* context); } // namespace GLUtil