This site is no longer active and is available for archival purposes only. Registration and login is disabled.

GapiDraw 2.0 development progress


Postby stuff » May 1, 2003 @ 2:37pm

stuff
pm Member
 
Posts: 41
Joined: Feb 2, 2003 @ 5:22pm


Postby egarayblas » May 1, 2003 @ 5:11pm

-- home of the think & tap games!
User avatar
egarayblas
pm Insider
 
Posts: 627
Joined: Sep 14, 2002 @ 1:50am
Location: Philippines


Postby Johan » May 1, 2003 @ 11:26pm

User avatar
Johan
pm Member
 
Posts: 1843
Joined: Jan 12, 2002 @ 12:38pm
Location: Sweden


Postby stuff » May 1, 2003 @ 11:28pm

stuff
pm Member
 
Posts: 41
Joined: Feb 2, 2003 @ 5:22pm


Postby tedson » May 2, 2003 @ 5:41am

tedson
pm Member
 
Posts: 85
Joined: May 29, 2002 @ 8:22pm


Postby Johan » May 2, 2003 @ 10:09am

User avatar
Johan
pm Member
 
Posts: 1843
Joined: Jan 12, 2002 @ 12:38pm
Location: Sweden


Postby tedson » May 2, 2003 @ 2:48pm

tedson
pm Member
 
Posts: 85
Joined: May 29, 2002 @ 8:22pm


Postby Johan » May 2, 2003 @ 3:06pm

User avatar
Johan
pm Member
 
Posts: 1843
Joined: Jan 12, 2002 @ 12:38pm
Location: Sweden


Postby Johan » May 2, 2003 @ 4:16pm

[Daily update, Friday May 2]

Ladies and gentlemen, we now have a release candidate!

http://www.gapidraw.com/GapiDraw200RC1.exe

Changes since last beta:
-Screenwidth / height was reported incorrect in the Smartphone emulator - the entire GDI interface for emulator environments was rewritten.
-New function: CGapiSurface::ColorrefToNative()
-New function: CGapiSurface::NativeToColorref()
-Fixed minor visual artefact in AlphaBltFast
-Hardware support for GDBLT_MIRRORLEFTRIGHT and GDBLT_MIRRORUPDOWN
-TileStudio export script included in "misc" folder
-New sample application: TileDemo
-Greatly improved CGapiSurface::DrawText (full support for all BltFast flags, system font is now pre-rendered for improved performance)
-New function: CGapiSurface::RenderSystemFont to re-render the system font with an alternate color
-Major improvement to CGapiBitmapFont::CreateFont - you can now choose what characters are enclosed in the font + there is full international support as well!
-Changed CGapiSurface::SaveSurface function call
-Some internal fixes to CGapiApplication (previously did not post correct mousemove coordinates when display is rotated, previously did not check for lost surfaces when suspended, added support for MinimizedActive in CGapiApplicationMT)
-Significantly improved performance to FillRect on stationary PCs (using improved 16/8/4/2 loop unrolling)
-CGapiCursor now subclasses CGapiRGBASurface and reads PNG images with transparency.
-SDK change: alpha blends now require a gray scale alpha surface (not only green component as earlier)
-FIX: All GapiDraw versions previously had issues with the Palmax @migo device (which has a bad GAPI implementation). GapiDraw and GapiDraw-applications will now work on these devices as well. An update to GapiDraw 1.04 (1.04b) will be released on Monday.

I think that was about everything.

I need help to test:

(1) DrawText - I know it's a pain to change all your function calls. I am sorry about that. But the new format is just so much better.
(2) AlphaBltFast - Erick, give it your best shot.
(3) The Pocket PC emulator. Anyone using the current build with the emulator please give this one a try.

After I have received OK that DrawText & AlphaBltFast works OK I will recompile this version without a banner tomorrow.

Thanks for your help!
//Johan
Last edited by Johan on May 4, 2003 @ 1:59pm, edited 2 times in total.
User avatar
Johan
pm Member
 
Posts: 1843
Joined: Jan 12, 2002 @ 12:38pm
Location: Sweden


Postby Guest » May 2, 2003 @ 5:32pm

Guest
 


Postby Mr X » May 3, 2003 @ 1:39am

Sean Cross
mailto:sean@sourceitsoftware.com

Pics Print - The photo printing solution for Windows.
http://www.picsprint.com

Rental Property Manager - Rental management made easy
http://www.sourceitsoftware.com
User avatar
Mr X
pm Member
 
Posts: 240
Joined: Feb 27, 2003 @ 11:36am


Postby egarayblas » May 3, 2003 @ 2:23am

-- home of the think & tap games!
User avatar
egarayblas
pm Insider
 
Posts: 627
Joined: Sep 14, 2002 @ 1:50am
Location: Philippines


Postby Spock » May 3, 2003 @ 2:35am

Spock
 


Postby egarayblas » May 3, 2003 @ 2:58am

I replaced my old gd files with the latest build and I got these errors:

tm.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: long __thiscall CGapiBitmapFont::CreateFontA(unsigned long,struct _GDFONTFX *)" (__imp_?CreateFontA@CGapiBitmapFont@@QAEJKPAU_GDFONTFX@@@Z)

tm.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: long __thiscall CGapiSurface::DrawTextA(unsigned long,unsigned long,char const *,class CGapiBitmapFont *,unsigned long,struct _GDTEXTFX *,unsigned long *)" (__imp_?Dra
wTextA@CGapiSurface@@QAEJKKPBDPAVCGapiBitmapFont@@KPAU_GDTEXTFX@@PAK@Z)

tm.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: long __thiscall CGapiSurface::DrawTextA(unsigned long,unsigned long,char const *,unsigned long,unsigned long,struct _GDTEXTFX *,unsigned long *)" (__imp_?DrawTextA@CGa
piSurface@@QAEJKKPBDKKPAU_GDTEXTFX@@PAK@Z)

tm.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: long __thiscall CGapiSurface::SaveSurface(unsigned long,char const *)" (__imp_?SaveSurface@CGapiSurface@@QAEJKPBD@Z)

Debug/TM.exe : fatal error LNK1120: 4 unresolved externals
Error executing link.exe.

TM.exe - 5 error(s), 0 warning(s)


Help please. What changes do I have to make on these functions? Do I have to reference anything again?

UPDATE: THE ERRORS ABOVE HAVE BEEN FIXED ALREADY. Please ignore this post. :) Thanks to tedson!
Last edited by egarayblas on May 3, 2003 @ 7:42am, edited 1 time in total.
-- home of the think & tap games!
User avatar
egarayblas
pm Insider
 
Posts: 627
Joined: Sep 14, 2002 @ 1:50am
Location: Philippines


Postby tedson » May 3, 2003 @ 4:24am

tedson
pm Member
 
Posts: 85
Joined: May 29, 2002 @ 8:22pm


PreviousNext

Return to GapiDraw


Sort


Forum Description

The Cross-platform Graphics SDK for Palms, Pocket PCs, Symbian Devices, and Stationary PCs.

Moderators:

sponge, Johan

Forum permissions

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

cron