| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
Add support for controllers that need flushing.
Add both automatic and manual flushing (via the gdispFlush() method)
|
| |
|
|
|
|
| |
structure (It was required for a Nokia driver).
|
|
|
|
|
|
|
| |
run-time.
Specific hardware support can still be turned off or on via macros in gfxconf.h to improve efficiency.
Multiple Display demo updated to match.
|
|
|
|
| |
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.
|
|
|
|
| |
by about 30% for those controllers that support it.
|
|
|
|
|
|
| |
X streaming driver (untested)
Nokia6610 fixes
Read pixel streaming support for low level driver.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
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...
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Allow scaled fonts to be staticly defined.
Update new fonts handling so UI1 and UI2 have Narrow and Double variants.
Update example gfxconf.h.
Fix new font rules.
Add support for an application program to add their own fonts.
Make system font handling includes root relative.
|
| |
|
| |
|
|
|
|
|
| |
Otherwise the limit calculation will cut off the first character
on larger fonts, like DejaVuSans24.
|
|
|
|
| |
Tidied up anti-alias where the hardware does not support pixel read-back.
|
|
|
|
|
|
|
| |
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)
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
GMISC fast floating point trig
GMISC fast fixed point trig
|
|
|
|
|
| |
Uninitialized cache values causes stability issues in systems
Cache initialized to 0 fixes it.
|
| |
|
|
|
|
| |
GIF Interlaced offset Fixes and area reveal offset fixes
|
|
|
|
|
| |
Fixes to memory allocation for BMP and NATIVE
Fixes to source offset images for GIF
|
| |
|
|
|
|
| |
This reverts commit 0a26d9983b6d1deab272ff6dde98f7c77ff2a56c.
|
| |
|
|
|
|
|
|
| |
GIF image handling
Updates to Image structure to make memory accounting optional
Add set image background color to handle animated transparency.
|
|
|
|
| |
Change Memory Reader prototype to prevent signed, unsigned warning
|
|
|
|
|
| |
BMP image handling now complete.
The only standard BMP feature not supported is transparency (alpha).
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|