Changes between Version 27 and Version 28 of GraphicsApi


Ignore:
Timestamp:
Jan 1, 2010, 9:33:57 AM (14 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GraphicsApi

    v27 v28  
    1414This will give the file the logical and physical names on respective sides of the equal sign (as described [UpdateVersions#extrainfo here]).
    1515
    16 
    1716The graphics app is launched by the BOINC Manager and by the screensaver.
    1817It may be killed at any time.
     
    2524
    2625A complete example can be found in [ExampleApps boinc/samples/example_app].
    27 
    28 == Compatibility == #compatibility
    29 
    30 Let's call this the "new" way of doing graphics.
    31 There is also an "old" way, in which graphics are generated by
    32 a separate thread in the main application process
    33 (see [GraphicsApiOld old API description]).
    34 
    35 New and old applications types interact with client software versions as follows:
    36 
    37  || || old apps || new apps ||
    38  || client version 5 || * || * ||
    39  || client version 6+ || * || ** ||
    40 
    41 * graphics work except with service-mode install if compatibility mode is set (options.backwards_compatible_graphics = true;)
    42 [[BR]]** graphics work in all situations
    4326
    4427== The BOINC Graphics API == #api
     
    134117== Creating an icon for your applications ==
    135118
    136 (The following instructions, for Windows, are from Bernd Machenschalk):
     119For Windows:
    137120
    138121 *  make Icons (honestly I don't remember much about this - I vaguely remember there was a tool for this in Visual Studio), say "boincAppIcon16x16.ico", "boincAppIcon32x32.ico" and "boincAppIcon48x48.ico".
     
    152135 * we call setWinIcon("boinca16","boinca48") in app_graphics_init()
    153136
     137== Compatibility == #compatibility
     138
     139Let's call this the "new" way of doing graphics.
     140There is also an "old" way, in which graphics are generated by
     141a separate thread in the main application process
     142(see [GraphicsApiOld old API description]).
     143
     144New and old applications types interact with client software versions as follows:
     145
     146 || || old apps || new apps ||
     147 || client version 5 || * || * ||
     148 || client version 6+ || * || ** ||
     149
     150* graphics work except with service-mode install if compatibility mode is set (options.backwards_compatible_graphics = true;)
     151[[BR]]** graphics work in all situations