74 Commits (8a09a1d3298038540c6dd3b4f9dfdd3ef37de7c2)

Author SHA1 Message Date
Maciej Suminski 43ae1cb98d Smarter way of the overlay rendering (overlay is always refreshed, while cached&noncached targets only if the viewport or items have changed). 12 years ago
Maciej Suminski e697a2c41c Functions for direct item drawing. 12 years ago
Maciej Suminski 80901c69cf Reformatting. 12 years ago
Maciej Suminski 8c37e70889 Different approach to item recaching. 12 years ago
Maciej Suminski ee80c7f674 Some more reformatting and adding copyright notices. 12 years ago
Maciej Suminski 62ea71fcae Fixed layers caching settings. Added some comments. 12 years ago
Maciej Suminski 8753bef2fa Moved VIEW_ITEM::ViewGetRequiredLayers() functionality to the VIEW class. Now required layers are set per layer basis instead of per item. 12 years ago
tomasz. 09182d814d View: various fixes, added VIEW::IsDirty() 12 years ago
Maciej Suminski bd182aad9f Fixed top layer pads netnames issue. 12 years ago
Maciej Suminski 618a5f0e75 OpenGL multitarget rendering (compositing). 12 years ago
Maciej Suminski 4d7db7171c Fixed comments. 12 years ago
Maciej Suminski cbec733deb Refactored code responsible for high contrast mode. Now it allows to have more than one layer on the top. 12 years ago
Maciej Suminski 5a0869f2e2 Added 'required layers' option for drawn items. 12 years ago
Maciej Suminski 9c4e02379a Added the 'cached' parameter for VIEW_LAYER. The parameter decides if items drawn on the layer should be cached or drawn in immediate mode. 12 years ago
Maciej Suminski 58de62aacc High contrast mode with showing the selected layer on the top. 13 years ago
Maciej Suminski db74de74f5 Added possibility to change cached layer color (for the purpose of high contrast display). 13 years ago
Maciej Suminski e8f33ac903 Fixed memleak, removed excessive recaching, still there is a problem with Cairo caching 13 years ago
Maciej Suminski e9e4ed4230 Improved recaching (all items when a board is loaded), still needs some fixing (mem leak). 13 years ago
Maciej Suminski dd8601cbf8 Added caching of multilayer items (storing multiple group ids for items). 13 years ago
Maciej Suminski 5d704c9692 Turned on group recaching on GAL change. 13 years ago
Maciej Suminski 850c0a8473 Added high contrast display mode using GAL rendering. 13 years ago
Maciej Suminski e262b32198 Introduction of Graphics Abstraction Layer based rendering for pcbnew. 13 years ago