|
@@ -29,8 +29,10 @@ public:
|
|
|
virtual void gl_clear_color(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) override;
|
|
|
virtual void gl_clear_depth(GLdouble depth) override;
|
|
|
virtual void gl_color(GLdouble r, GLdouble g, GLdouble b, GLdouble a) override;
|
|
|
+ virtual void gl_delete_textures(GLsizei n, const GLuint* textures) override;
|
|
|
virtual void gl_end() override;
|
|
|
virtual void gl_frustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near_val, GLdouble far_val) override;
|
|
|
+ virtual void gl_gen_textures(GLsizei n, GLuint* textures) override;
|
|
|
virtual GLenum gl_get_error() override;
|
|
|
virtual GLubyte* gl_get_string(GLenum name) override;
|
|
|
virtual void gl_load_identity() override;
|
|
@@ -124,6 +126,7 @@ private:
|
|
|
NonnullRefPtr<Gfx::Bitmap> m_frontbuffer;
|
|
|
|
|
|
Clipper m_clipper;
|
|
|
+ TextureNameAllocator m_name_allocator;
|
|
|
|
|
|
SoftwareRasterizer m_rasterizer;
|
|
|
|