Commit Graph

220 Commits

Author SHA1 Message Date
Mark Watkins
57eaca4ed5 Pixmap caching gTooltips is rather slow, so only use it on Mac platform as it fixes the wavy font bug 2013-01-18 20:55:55 +10:00
Mark Watkins
1397f35ac4 Added pixmap cache option to tooltip (to fix wavy Mac font bug) 2013-01-18 20:03:10 +10:00
Mark Watkins
3841635381 Added appearance preference to switch Pixmap Caching on/off 2013-01-18 18:37:17 +10:00
Mark Watkins
3539ebf055 Invalidate x/yAxis texture pixmaps on window resize 2013-01-18 17:58:26 +10:00
Mark Watkins
e24cc56975 Performance Improvement: Use texture caching with xAxis tickmarks and text when usePixmapCache is on 2013-01-18 17:33:35 +10:00
Mark Watkins
f0a1e4c15a Fix shutdown ASSERTION failure on Windows platform 2013-01-18 08:49:15 +10:00
Mark Watkins
b49063b85e Offscreen rendering doesn't like pixmap cache, so disable it for snapshots 2013-01-18 07:48:19 +10:00
Mark Watkins
d65cb86695 Debug Mode string needed pushing over due to font differences between Mac and Win/Linux 2013-01-18 06:57:17 +10:00
Mark Watkins
0697f92b84 Use AntiAlias bit as a flag to draw text directly on Mac & Linux (PieChart Bugfix) 2013-01-18 06:41:52 +10:00
Mark Watkins
6c0d8933da Add antialias setting to pixmap cache key, and show pixmap cache size in debug string 2013-01-18 05:23:57 +10:00
Mark Watkins
2368c05fa7 Added selectable text antialiasing. Pie chart text overlay looked like crap 2013-01-18 05:16:20 +10:00
Mark Watkins
a6478ca3e3 Removed the extra texture cache code for Graph vertical titles 2013-01-18 05:11:10 +10:00
Mark Watkins
67f0cf443b Implemented font texture caching
This seems to be quite a bit faster and solves the wavy line problems on mac.
I implemented a switch so this can be turned on/off in gGraphView::DrawTextQue()

change use_pixmap_cache to false to turn it off.

I'll remove the graph title and yaxis bits and put them back as this has the
same effect
2013-01-18 04:26:11 +10:00
Mark Watkins
aa24352e70 shutdown framebufferobject properly if used 2013-01-16 15:37:09 +10:00
Mark Watkins
5446992899 Added line/quad count to debug info 2013-01-16 07:02:03 +10:00
Mark Watkins
33f59dd3de Implemented yAxis Header texture cache to save on font drawing 2013-01-16 05:15:20 +10:00
Mark Watkins
ca89b7d9db Texture cache test with vertical graph titles 2013-01-16 03:59:32 +10:00
Mark Watkins
365b57ace4 Graphics snapshot system broken, added FrameBufferObject & PixelBuffer methods 2013-01-15 15:55:39 +10:00
Mark Watkins
a1a52b8625 Added tooltip timeout slider in Appearance Preferences, removed empty preferences page. 2012-05-17 03:04:22 +10:00
Mark Watkins
a1d5861489 Cursor up/down zoom did not take into account hidden graphs, and was jumping to beginning 2012-01-13 08:56:01 +10:00
Mark Watkins
47b160e907 userEventDuplicates stub stuff (currently hidden), disabled zlib gzbuffer usage as ubuntu has a outdated zlib. 2012-01-11 09:28:29 +10:00
Mark Watkins
1d1d9435c1 Sessions Overview chart should start at 1 2012-01-10 21:10:52 +10:00
Mark Watkins
5056974887 Minor bugfix and flow rate optimisations 2012-01-10 03:06:24 +10:00
Mark Watkins
edf44d3e72 Miscellaneous fixes and code cleanup.. Made PRS1 custom event flagging optional, made minor improvements to it's functionality. enabled AHI/hr graph options. Use just 2 decimal places in stats. Changed bookmarks in right sidebar to HTML view as List was broken 2012-01-07 02:07:54 +10:00
Mark Watkins
1485afe17c Fix archiac weight glitch.. made cube even more annoying 2012-01-06 01:17:50 +10:00
Mark Watkins
96ff7471d9 Graphics Optimisations 2012-01-05 21:35:23 +10:00
Mark Watkins
d9113e0a5e Added some Efficiency Debugging stuff, and a more accurate FrameRate counter :) 2012-01-05 16:54:07 +10:00
Mark Watkins
0b9238defe Murderalized the button box show/hide for the same combobox method used in overview.. Added zoom out 100% button 2012-01-04 02:29:35 +10:00
Mark Watkins
26eddd4444 Fix gold highlights in overview not disappearing when leaving graph 2012-01-03 17:15:02 +10:00
Mark Watkins
fe012a344f Hopefully faster if not cleaner GLShortBuffer replacement, called gVertexBuffer 2012-01-03 01:34:17 +10:00
Mark Watkins
cd03544404 Disabled AntiAliasing setting for MacOSX :( 2012-01-02 19:45:08 +10:00
Mark Watkins
c4a238c45f Explicitly disable GL blending for lines. 2012-01-02 18:06:08 +10:00
Mark Watkins
4027304aea PRS1 Importer Fixes, BIPAP/VPAP stuff, Overview Pressure Chart fixes (a different issue to print line problem) 2012-01-02 00:14:18 +10:00
Mark Watkins
4f0f91b0c1 Turned off the line stipple and GL blending for the horizontal grids 2011-12-31 22:26:26 +10:00
Mark Watkins
98912a3e9b ResMed S9 Loader Rework to get at the STR.edf sessions where no other .edf data present 2011-12-31 09:02:45 +10:00
Mark Watkins
d9b25c55d8 Better Session Switch icons, Better CSS Tooltip in Daily Details pane attempt #1, thicker print lines 2011-12-29 09:46:45 +10:00
Mark Watkins
c659706f2d Increased line plot thickness in print mode 2011-12-28 21:05:00 +10:00
Mark Watkins
7e71366d4e SummaryChart lines appearing to thick 2011-12-28 18:47:02 +10:00
Mark Watkins
f16929dafd Make GLBlend functions adjustable. Set SummaryChart to use DST alhpa blending 2011-12-28 14:42:02 +10:00
Mark Watkins
9635b991cf More consistant legend marker, Added Te & Ti definitions to channels.xml 2011-12-28 00:12:38 +10:00
Mark Watkins
d2381eac60 Modified gLinePlot to support sublayers, so I could add a legend like summarychart.
Start of Session hiding ability
Intellipap fixes
2011-12-27 23:21:10 +10:00
Mark Watkins
8b4983a06f Make statusbar selection time tab context aware 2011-12-27 05:25:17 +10:00
Mark Watkins
8891514635 Various fixes and renaming Favourites & Summary.
S9 missing str.edf data workaround
Humidifier setting displayed wrong in daily.
Wrong EPR value in Overview,
Summary renamed to Statistics.
Favourites renamed to Bookmarks.
Calendar highlighting fix when bookmarks selected
2011-12-27 04:26:37 +10:00
Mark Watkins
ebc363b4c6 Populate Favourites with days containing bookmarks, fix Daily->LoadDate() double firing 2011-12-26 14:41:28 +10:00
Mark Watkins
a244324aba Reorganize Oximetry bottom panel to make compatible with netbook screens 2011-12-26 01:37:27 +10:00
Mark Watkins
4dc3f845fa Loading screen time is too short, so just display welcome page.. Fix zoom in too close makes cpap pressure dissapear bug 2011-12-25 18:17:24 +10:00
Mark Watkins
c3738a5b72 Oximetry information cleanup, Gave graphs the ability to fully remove title, Print Daily Report bookmark fixes and cleanup 2011-12-25 15:05:12 +10:00
Mark Watkins
cda2e4d1aa Slow down cube a bit to conserve resources.. Format Usage in Summary as time 2011-12-24 01:01:14 +10:00
Mark Watkins
bd20f8f73e More welcome page tweaks.. Annoying loading screen :) 2011-12-24 00:12:04 +10:00
Mark Watkins
8668096b32 Layer not setting day object correctly (fixes Pie Chart) 2011-12-22 13:18:33 +10:00