#1 Add support for PocketHAL

closed-accepted
nobody
None
7
2007-06-01
2003-12-20
Hans-Martin Will
No

Investigate possible blitting options:

There are different ways of transfering the final bit
image to screen:
- bitblt
- GAPI
- PocketHAL

Need to determine the most performant way of doing
this.

Discussion

    • priority: 5 --> 8
     
    • status: open --> open-accepted
     
    • assigned_to: nobody --> hmwill
     
  • Carlo Bonamico
    Carlo Bonamico
    2004-05-06

    Logged In: YES
    user_id=29157

    I would suggest leaving if possible two or more options.
    While bitblt is slower, there are cases where it is useful
    to have the scene rendered in a child window, which is
    really tricky to do in GAPI (I do not know in PocketHAL)

     
  • Logged In: YES
    user_id=618887

    Good point. Several people asked explicitly for PocketHAL
    support, so that might be an option in addition to regular
    GDI blits.

    There is a proposal in the wokring group to extend the
    egl... API in an easy way for explicit fullscreen support,
    and that might trigger which approach is used.

     
    • status: open-accepted --> open-later
     
    • assigned_to: hmwill --> nobody
     
    • priority: 8 --> 5
     
  • Logged In: YES
    user_id=618887

    Add support for PocketHAL in addition to existing GDI surfaces.

     
    • summary: investigate blitting options --> Add support for PocketHAL
    • status: open-later --> open-accepted
     
    • labels: 554995 -->
    • milestone: 363226 -->
     
    • priority: 5 --> 7
     
  • Logged In: NO

    As far as I know, PocketHAL chooses the fastest blit method
    internally (including BitBlt, GAPI and GETRAWFRAMEBUFFER).

    I would also like to see PocketHAL support, but how would
    you handle the licensing? Unregistered PocketHAL has a small
    splash logo in the corner of the screen. Registering costs
    whatever you would like to donate, but since PocketHAL comes
    as a .lib and Vincent comes as a DLL, you would have to use
    the unregistered version, or perhaps organise something with
    the creator of PocketHAL.

    Peter Mackay
    a_pointy_stick at ihatespam_yahoo

     
    • status: open-accepted --> closed-accepted