Mercurial > fife-parpg
diff engine/core/view/camera.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 | c9113e23b004 |
children | c0c3f64bfc2d |
line wrap: on
line diff
--- a/engine/core/view/camera.h Fri Jul 30 23:48:26 2010 +0000 +++ b/engine/core/view/camera.h Sat Jul 31 17:46:19 2010 +0000 @@ -279,6 +279,7 @@ void onRendererPipelinePositionChanged(RendererBase* renderer); void onRendererEnabledChanged(RendererBase* renderer); + bool testRenderedViewPort(); /** Renders camera */ void render(); @@ -331,6 +332,7 @@ double m_reference_scale; bool m_enabled; Instance* m_attachedto; + bool m_backendSDL; // caches calculated image dimensions for already queried & calculated layers std::map<Layer*, Point> m_image_dimensions; bool m_iswarped;