Commit Graph

1575 Commits

Author SHA1 Message Date
Joel Bodenmann
4e3aaa6de5 removed unnecessary macro 2014-01-02 03:28:05 +01:00
inmarket
d18325e576 Remove variable name conflict with doom demo 2013-12-30 09:05:29 +10:00
inmarket
1f730d474c Merge remote-tracking branch 'origin/master' 2013-12-29 11:40:36 +10:00
inmarket
fcc6c165b9 Break huge wad structure up for easier compiling. 2013-12-29 11:39:14 +10:00
Joel Bodenmann
a9a4178dc5 added window manager to doxygen 2013-12-28 16:33:49 +01:00
inmarket
40b2bb6c24 Bug in I_sprintf in doom demo 2013-12-25 16:50:29 +10:00
inmarket
0345dadebf Fixes to DOOM demo to remove some operating system dependancies.
Also now has working input (although not perfect) - Needs mouse or touch.
Also now supports screen size doubling when the screen is significantly larger than doom's screen.
2013-12-24 19:58:18 +10:00
inmarket
c24512f6ed Compiler error fix. 2013-12-24 19:52:43 +10:00
inmarket
39adfff2a9 demo - DOOM the game.
Runs but not quite functional yet (requires user input to be completed).
Shareware WAD file. Please read README.txt and DOOMLIC.txt
2013-12-24 01:00:14 +10:00
inmarket
57d9c4854b Add a readme for the Win32 GAUDIN driver. 2013-12-22 21:52:35 +10:00
inmarket
d8bde70ab6 Add Win32 GAUDIN driver. 2013-12-22 21:38:57 +10:00
inmarket
f8772b1b04 Wrong define used in GAUDIN. 2013-12-22 21:38:15 +10:00
inmarket
301f871ee7 Update GAUDIN and GADC demos to new internal GWIN structures.
Also add support for signed sample formats.
2013-12-22 21:37:41 +10:00
Joel Bodenmann
53aa406668 docu fix 2013-12-21 23:57:44 +01:00
inmarket
20854bd69f Mouse calibration data might be returned in a non-aligned structure. Copy safely. 2013-12-21 17:36:40 +10:00
inmarket
e85780bc3f Increase the default stack size for the GTimer thread as for widgets demo under Win32 1024 bytes is not enough. 2013-12-21 15:14:17 +10:00
inmarket
86083b368d Fixes for the GOS Raw32 memory allocator. 2013-12-21 15:12:36 +10:00
inmarket
225aa27233 GOS Raw32 semaphore fix 2013-12-21 15:11:48 +10:00
inmarket
a68dfd9cbe More GOS Raw32 updates. 2013-12-21 13:37:40 +10:00
inmarket
0c854f099f Fixes to the Raw32 threading.
Optimisation of the RAM it uses for stack frame autodetection.
2013-12-21 13:25:01 +10:00
inmarket
983342b001 Create the window class in the message thread for the Win32 driver (and replacement of NULL's with 0 for consitancy with other code) 2013-12-21 13:23:16 +10:00
inmarket
d9f02858fd Replace NULL's with 0 as NULL is not defined by the Raw32 GOS. 2013-12-21 13:21:59 +10:00
inmarket
018a930d55 Always use native threads in the Win32 driver even if a different threading model is being used for the rest of uGFX 2013-12-21 11:20:30 +10:00
inmarket
3ea191e835 Revert "removed GQUEUE from doxygen build as it is not API"
This reverts commit 69a576bcfd.
2013-12-21 11:14:09 +10:00
Petteri Aimonen
985a3ca43a gdispDrawThickLine: handle zero-length lines correctly. 2013-12-19 18:00:49 +01:00
Joel Bodenmann
391de88289 added warning about unfinished feature 2013-12-18 23:26:57 +01:00
Joel Bodenmann
69a576bcfd removed GQUEUE from doxygen build as it is not API 2013-12-18 22:25:55 +01:00
Joel Bodenmann
0f2169f664 whitespaces 2013-12-18 22:25:13 +01:00
Joel Bodenmann
5553e3eb54 whitespaces 2013-12-18 22:11:46 +01:00
Joel Bodenmann
9ab3497c7e typo 2013-12-18 22:10:41 +01:00
Joel Bodenmann
aa2f7585ce first implementation of console buffer. This has to be tested first - might contain bugs 2013-12-18 16:49:49 +01:00
Joel Bodenmann
92750f0207 Merge branch 'master' into console 2013-12-18 15:40:10 +01:00
Joel Bodenmann
e941339bba whitespaces 2013-12-18 15:39:47 +01:00
Joel Bodenmann
68cc29c207 Fix integer overflow in gdispGDrawThickLine().
Handling the whole width/height range with Newton algorithm was too
    difficult. Switched to bisection search with a separate prescaling
    step.
2013-12-18 00:42:34 +01:00
Joel Bodenmann
ee69db45b3 Fix integer overflow in gdispGDrawThickLine().
Handling the whole width/height range with Newton algorithm was too
    difficult. Switched to bisection search with a separate prescaling
    step.
2013-12-18 00:38:17 +01:00
Joel Bodenmann
cd31df48b7 whitespace 2013-12-17 16:48:03 +01:00
Joel Bodenmann
d16dda2180 GDISP startup logo now optional 2013-12-16 20:11:51 +01:00
Joel Bodenman
0bccf2fa15 Merged in omriiluz/ugfx (pull request #3)
bugfix: Missing || operand
2013-12-15 11:36:23 +01:00
omriiluz
f934d92578 bugfix: Missing || operand 2013-12-14 19:58:17 -08:00
Joel Bodenmann
87a7658b57 Improve gdispDrawThickLine() when the line length is short. 2013-12-14 23:30:39 +01:00
Joel Bodenman
f624df29e8 Merged in omriiluz/ugfx (pull request #2)
Improve ST7565 Driver
2013-12-14 14:03:12 +01:00
omriiluz
e40375c4f2 Allow for LCD specific configuration -
Bias
Horizontal/Vertical flipping
Page Mapping per hard wiring of the LCD panel
2013-12-14 03:11:48 -08:00
Joel Bodenmann
763f948b44 build rules fix 2013-12-11 22:42:17 +01:00
Joel Bodenmann
981282bb56 GWIN console visible bug fix 2013-12-11 17:30:48 +01:00
Joel Bodenmann
891f134bc1 Removed TDISP module 2013-12-11 14:50:09 +01:00
Joel Bodenmann
5ea2cb9f8d whitespaces 2013-12-11 14:19:46 +01:00
inmarket
daf881428e First cut of bare metal GOS layer. Only requires gfxGetSystemTicks() and gfxMilliseconds2Ticks() to be defined by the user. 2013-12-11 00:40:03 +10:00
inmarket
4dc9bf34a7 New versions of mingw use Red, Green Blue so we need to undefine them in certain places.
This should really be fixed by renaming Red, Green, Blue as the names are too common however this would create compatibility problems.
2013-12-11 00:38:42 +10:00
inmarket
da8a79bd24 doc fix 2013-12-09 08:59:13 +10:00
Joel Bodenmann
f3d9b08f82 typo 2013-12-08 22:50:28 +01:00