| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
Also remove old unneeded GDISP_USE_CUSTOM_BOARD macro
|
| |
|
|
|
|
|
| |
You can now have a main color display and a secondary monochrome display.
You can now optionally set GDISP_PIXELFORMAT to any color or grayscale format for your application and the driver will internally convert to the display hardware format.
|
| |
|
|
|
|
|
| |
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.
|
|
|
|
| |
requires to enable at least one font which may not be needed (it sucks if compiling the basic examples) and the latter is barely needed anyway
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
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...
|
|\ |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
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)
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
There was a problem when you drew a line from (x0,y0) to (x1,y1) and
these points met following conditions: y0 = y1 and x0 > x1. The viewport
was set incorrectly to start from (x0,y1) when it should start from
(x1,y0) since x1 is lower in this case.
(x1,y1) would be also OK since y0 = y1.
|
|
|
|
| |
Changed misleading description.
|
| |
|
|
|
|
|
| |
GMISC fast floating point trig
GMISC fast fixed point trig
|
| |
|
| |
|
| |
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|