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

GapiDraw 2.10 testers wanted


GapiDraw 2.10 testers wanted

Postby jonasb » Dec 8, 2003 @ 1:47pm

We will very soon release the final GapiDraw 2.10 for Symbian. We have done extensive internal testing, but we would be interested in having someone to test it externally as well.

What do you need to participate?

(1) You need a UIQ or Series 60 device (including the N-Gage).
(2) You need to have lots of time to test the release. We are especially interested in full time developers that have already begun or are working on a Symbian release using GapiDraw.

If you fulfill these requirements, please drop us a note at gapidraw@viktoria.se
User avatar
jonasb
pm Member
 
Posts: 27
Joined: Aug 26, 2003 @ 10:08pm
Location: London


Postby Johan » Dec 8, 2003 @ 3:48pm

I might add that we also are looking for Pocket PC developers that want to give the new release a try before it's released.. As for Pocket PC developers we are especially looking for ones that have large, complex games and might consider moving them over to 2.10 due to the performance improvements of BltFast. Also, users that want to test the xp-unicode build are very welcome.

Here's the version history of GapiDraw 2.10:

GapiDraw 2.10 [2003-12-09]
--------------------------

SDK additions:
-Symbian support! You can now use GapiDraw to create applications for Symbian devices!
-New unicode DLL for Windows 2000/XP. It is now possible to create unicode applications on stationary PCs.
-GapiDraw can now be used to create non-fullscreen applications on Pocket PCs! Use the new GapiDisplay::CreateOffscreenDisplay to create a HDC compatible backbuffer. Check out the new GDIDemo sample application for details!
-New functions CGapiSurface::CreateSurface(CGapiSurface* pSrcSurface) and CGapiRGBASurface::CreateSurface(CGapiRGBASurface* pSrcSurface) to simplify surface copying.
-New object: CGapiDraw. On the Symbian platform this object must be the FIRST to be created from the GapiDraw library, and also the LAST GapiDraw object to be deleted. On other platforms it is not necessary to create a CGapiDraw instance.
-New blit effects: GDBLTFASTFX_SCREEN and GDBLTFASTFX_OVERLAY.

SDK improvements:
-Parts of BltFast were rewritten in ARM assembler, resulting in a 5-8% performance improvement when no blend effects are used.
-Grayscale PNG images are now supported by the PNG importer.
-GapiDraw is now compatible with DirectDraw 5.0 or later (Windows 98 and up). Previously DirectDraw 7.0 was required.

SDK changes:
-Important: The syntax for the functions "ProcessNextFrame", "CreateSurfaces", and "CreateVideoSurfaces" was changed. You must update your subclass of CGapiApplication to reflect these changes, otherwise your application will not work with the new release!
-CGapiApplication::CreateSurfaces was renamed to CreateSysMemSurfaces.
-CGapiApplication::CreateVideoSurfaces was renamed to CreateVidMemSurfaces.
-CGapiApplication::ProcessNextFrame was changed to pass a CGapiSurface pointer instead of a CGapiSurface reference.
-CGapiApplication member variables m_display, m_input, m_timer was changed to pointers for Symbian compatibility.
-The CGapiApplication configuration parameter bMinimizeOnLostFocus was renamed to bRegainLostFocus and defaults to FALSE.
-"HRESULT CGapiDisplay::GetBackBuffer(CGapiSurface& surface)" was changed. The function call is now "CGapiSurface* CGapiDisplay::GetBackBuffer()".
-CGapiInput does no longer lock the keys in the constructor. You now manually need to lock the keys by calling CGapiInput::OpenInput (this is automatically done by CGapiApplication if you use it).
-The optimized versions for Smartphone2003 and WM2003 were removed. Internal ARM assembler improvements to the GapiDraw core has made the WM2003 optimized versions obsolete.

Bug Fixes:
-The multithreaded version of GapiApplication (CGapiApplicationMT) would previously crash on Smartphone 2003 devices due to a threading bug in the file "gx.dll" shipped with all phones. The issue has been solved using a work-around.

Edit: Updated the version history....
Last edited by Johan on Dec 9, 2003 @ 2:51pm, edited 4 times in total.
Johan Sanneblad, M.Sc, Ph.D
GapiDraw Systems Architect
[]
User avatar
Johan
pm Member
 
Posts: 1843
Joined: Jan 12, 2002 @ 12:38pm
Location: Sweden


Postby ppcStudios » Dec 8, 2003 @ 7:20pm

G.R. Moore
President/CEO
Pocket PC Studios
www.ppcstudios.com

Image
User avatar
ppcStudios
pm Insider
 
Posts: 744
Joined: Aug 23, 2002 @ 3:53pm
Location: Canfield, Ohio


Postby Johan » Dec 8, 2003 @ 9:21pm

Johan Sanneblad, M.Sc, Ph.D
GapiDraw Systems Architect
[]
User avatar
Johan
pm Member
 
Posts: 1843
Joined: Jan 12, 2002 @ 12:38pm
Location: Sweden


Postby denthorq » Dec 8, 2003 @ 10:31pm

It's worth the wait...
User avatar
denthorq
pm Insider
 
Posts: 447
Joined: Apr 18, 2003 @ 9:15pm
Location: USA-PHILIPPINES


Postby egarayblas » Dec 9, 2003 @ 1:57am

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


Postby mlepage » Dec 9, 2003 @ 2:31am

www.scalenesoftware.com
Great games for your Palm and Pocket PC!
User avatar
mlepage
pm Insider
 
Posts: 1050
Joined: Aug 3, 2003 @ 4:47am
Location: Canada


Postby Twelvegames » Dec 9, 2003 @ 7:42pm

Twelvegames
pm Member
 
Posts: 47
Joined: Sep 5, 2003 @ 11:46pm
Location: Crotone Italy


Postby fzammetti » Dec 10, 2003 @ 6:54am

I'd be willing to move K&G Arcade to 2.10. It's still under development, but it is already rather large and fairly complex I think.

The improvement in BltFast alone might make it worth it to me, if that improvement is realized on MediaQ devices like my Axim... Might solidify my frame rate a bit.

Johan, what do the two new blit effects do? I can't gleen their meaning from their names alone (although I could guess what GDBLTFASTFX_OVERLAY...)
...and so I said to Mr. Gates: "$640 billion should be enough for anyone!"
User avatar
fzammetti
pm Insider
 
Posts: 1496
Joined: Jun 4, 2002 @ 6:21pm
Location: Omnytex Technologies


Postby Twelvegames » Dec 10, 2003 @ 8:37am

Twelvegames
pm Member
 
Posts: 47
Joined: Sep 5, 2003 @ 11:46pm
Location: Crotone Italy


Postby Johan » Dec 10, 2003 @ 8:57am

Last edited by Johan on Dec 12, 2003 @ 9:43am, edited 4 times in total.
Johan Sanneblad, M.Sc, Ph.D
GapiDraw Systems Architect
[]
User avatar
Johan
pm Member
 
Posts: 1843
Joined: Jan 12, 2002 @ 12:38pm
Location: Sweden


Postby Johan » Dec 10, 2003 @ 9:02am

Johan Sanneblad, M.Sc, Ph.D
GapiDraw Systems Architect
[]
User avatar
Johan
pm Member
 
Posts: 1843
Joined: Jan 12, 2002 @ 12:38pm
Location: Sweden


Postby yuit » Dec 10, 2003 @ 7:48pm

yuit
pm Member
 
Posts: 23
Joined: Dec 8, 2003 @ 7:31pm


Postby Johan » Dec 10, 2003 @ 11:03pm

Johan Sanneblad, M.Sc, Ph.D
GapiDraw Systems Architect
[]
User avatar
Johan
pm Member
 
Posts: 1843
Joined: Jan 12, 2002 @ 12:38pm
Location: Sweden


Postby Johan » Dec 20, 2003 @ 1:51pm

Johan Sanneblad, M.Sc, Ph.D
GapiDraw Systems Architect
[]
User avatar
Johan
pm Member
 
Posts: 1843
Joined: Jan 12, 2002 @ 12:38pm
Location: Sweden


Next

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