| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
| |
Prepare for (but not yet complete) supporting a different high level GDISP pixel format to the low level driver format.
This will be useful in multiple display scenario's where displays have different pixel formats.
|
| |
|
| |
|
|
|
|
|
| |
Add support for controllers that need flushing.
Add both automatic and manual flushing (via the gdispFlush() method)
|
|
|
|
| |
Updated gdisp Get/Set Display routines to a more logical API.
|
|
|
|
|
| |
Only the Win32 driver supports this so far.
Other drivers are currently broken due to API changes and will be fixed.
|
|
|
|
|
| |
Win32 bitmap support
Win32 Rotation is back to front. Need to check touch and other drivers.
|
|
|
|
|
|
|
| |
Start of new multiple display support
GDISP performance optimisations
Documentation updates
Win32 driver updates
|
|
|
|
|
|
|
|
|
|
| |
New low level driver interface: Only Win32 ported currently
Significant reduction in GDISP stack usage
Improved performance particularly for native streaming drivers
New circle, ellipse, arc routines (draw and fill) that are significantly more efficient and don't overdraw
New arc draw algorithm that measures angles correctly.
New arc fill algorithm for that actually works without overdrawing or gaps.
Much more to come...
|
|\ |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
Fix boundary cases.
Prevent overwriting of defined display area.
Improve performance.
Remove hardware acceleration for fonts (unlikely anyway unles the hardware understood our software font structures)
|
|/ |
|
| |
|
| |
|
| |
|
|
|
|
| |
Changed misleading description.
|
| |
|
|
|
|
|
| |
GMISC fast floating point trig
GMISC fast fixed point trig
|
| |
|
|
|
|
| |
This reverts commit 0a26d9983b6d1deab272ff6dde98f7c77ff2a56c.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Images currently support Native and BMP (except RLE4,8 and 16 bit - due
to bugs)
Supports reading from Memory, BaseFileStream or real files (only on the
Win32 simulator).
Move gdisp_pictures demo to better refect its purpose.
Bug fixes for BMP RLE4,8 & 16 bit to come very soon
GIF support very soon.
|
|
|
|
|
| |
Change GDISP poly fns to support translation - required for adding poly
functions to GWIN
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add polygon drawing
Add convex polygon filling
Start support for a monochrome display
Move gdisp doxygen to header file
Restructure the balance between gdisp.h and gdisp_lld.h
Remove old extern font definitions (now always use gdispOpenFont)
Make public the GDISP structure and change macros to suit (faster for
the application).
gdispQuery is now optional.
|
|
|
|
| |
This reverts commit 269262ef9bcd392eb037ed9873557478951669e7.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add polygon drawing
Add convex polygon filling
Start support for a monochrome display
Move gdisp doxygen to header file
Restructure the balance between gdisp.h and gdisp_lld.h
Remove old extern font definitions (now always use gdispOpenFont)
Make public the GDISP structure and change macros to suit (faster for
the application).
gdispQuery is now optional.
|
| |
|
|
|
|
|
|
| |
Fix compile error with wrongly named include file
Revert lld_gdisp naming convention to gdisp_lld to fix problem and be
consitant with all other low level drivers.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Add GDISP font routines to Open and Close a font by name.
Allows wildcard searching for fonts.
Old global font variables are now only optionally included (soon to be
deprecated).
More demo fixing
|
|
Create global include file called gfx.h which knows about sub-system
dependancies.
Deprecate Touchscreen (GINPUT touch is now working properly)
Merge Graph into GWIN
Change directory structure to reflect sub-system structure
Many small bugs fixed
Split Nokia6610 gdisp driver into GE8 and GE12 controller versions
Fixed broken demos.
GFX sub-systems are now clearly defined and new ones should be much
easier to add.
|