3#include <Common/Graphics/Formats.hpp>
4#include <Common/Graphics/Buffer.hpp>
6namespace Grindstone::GraphicsAPI {
15 GLenum TranslateMinFilterToOpenGL(
bool hasMips, TextureFilter minFilter, TextureFilter mipFilter);
16 GLenum TranslateMagFilterToOpenGL(TextureFilter);
17 GLenum TranslateWrapToOpenGL(TextureWrapMode);
18 GLenum TranslateCullModeToOpenGL(CullMode cullMode);
19 GLenum TranslatePolygonModeToOpenGL(PolygonFillMode mode);
20 GLenum TranslateGeometryTypeToOpenGL(GeometryType geometryType);
22 GLenum TranslateBlendOpToOpenGL(BlendOperation op);
23 GLenum TranslateBlendFactorToOpenGL(BlendFactor factor);
24 GLenum TranslateCompareOpToOpenGL(CompareOperation op);