Mercurial > fife-parpg
comparison engine/core/video/opengl/renderbackendopengl.h @ 579:b2feacaed53c
* Added the colorbuffer patch with a small change due to SDL. Performance boost between 20-30% under OpenGL.
* Improved the most renderers with setColor() function.
* Fixed the genericrenderer, is now tested whether the images are in the viewport.
* Fixed the gridrenderer, the grid is now drawn only up to the viewport.
* Changed the vertex functions in opengl/renderbackendopengl.cpp from vertex3f() to vertex2f().
* Improved the Editor, now you can use blocking, grid and coordinate renderer over gui or keys. Additionally, the colors can be changed with the settings.xml.
author | helios2000@33b003aa-7bff-0310-803a-e67f0ece8222 |
---|---|
date | Sat, 31 Jul 2010 17:46:19 +0000 |
parents | ad1f09d954f9 |
children | 47b49b9b0c0a |
comparison
equal
deleted
inserted
replaced
578:54d83a0462ee | 579:b2feacaed53c |
---|---|
51 bool putPixel(int x, int y, int r, int g, int b); | 51 bool putPixel(int x, int y, int r, int g, int b); |
52 void drawLine(const Point& p1, const Point& p2, int r, int g, int b); | 52 void drawLine(const Point& p1, const Point& p2, int r, int g, int b); |
53 void drawQuad(const Point& p1, const Point& p2, const Point& p3, const Point& p4, int r, int g, int b); | 53 void drawQuad(const Point& p1, const Point& p2, const Point& p3, const Point& p4, int r, int g, int b); |
54 void drawVertex(const Point& p, const uint8_t size, int r, int g, int b); | 54 void drawVertex(const Point& p, const uint8_t size, int r, int g, int b); |
55 | 55 |
56 void isClearNeeded(bool clear); | |
57 | |
56 private: | 58 private: |
57 SDL_PixelFormat m_rgba_format; | 59 SDL_PixelFormat m_rgba_format; |
60 bool m_clear; | |
58 }; | 61 }; |
59 | 62 |
60 } | 63 } |
61 | 64 |
62 #endif | 65 #endif |