Commit Graph

1720 Commits (b67722d64a74ac49abe702e1964a3ddb75f87691)

Author SHA1 Message Date
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
Joel Bodenmann ace1948817 added gdispGDrawThickLine() 2013-12-08 21:13:54 +01:00
Joel Bodenmann ab75a7eb6e docs 2013-12-08 21:12:54 +01:00
Joel Bodenmann 395a4bda31 whitespaces 2013-12-07 22:01:57 +01:00
Joel Bodenmann e257074511 Embest board file fix 2013-12-07 15:37:23 +01:00
Joel Bodenmann 2e9592c49c removed obsolet file 2013-12-07 15:26:48 +01:00