devg-chips_hiqv and splash screen

Dear all

I’m trying to modify the chips_hiqv driver in order to put up a splash
screen at the earliest possible opportunity on system startup.

I put some code into hiqv_update_draw_surface in the file core.c, but
io-graphics overwrites the splash screen shortly after the splash is
displayed.

Is there some other way I could achieve this.

Also, can anyone tell me whether the ddk thats available with the 6.1 CD
works with 6.0. If not is a ddk still available for 6.0 (I couldn’t find one
on betas.qnx.com)

Thanks, Gill

Gill Peacegood <gill@pmeclimb.co.uk> wrote:

Dear all

I’m trying to modify the chips_hiqv driver in order to put up a splash
screen at the earliest possible opportunity on system startup.

I put some code into hiqv_update_draw_surface in the file core.c, but
io-graphics overwrites the splash screen shortly after the splash is
displayed.

In the near future (hopefully next release) there will be an option to
io-graphics to suppress the screen clear on startup.

Is there some other way I could achieve this.

You could take the “bench” or “setmode” utilities from the DDK and
modify it to put up a splash screen. To make the splash screen stay
around until your apps start up, you might consider starting io-graphics
after the rest of Photon (including your app(s)) have been started.

Also, can anyone tell me whether the ddk thats available with the 6.1 CD
works with 6.0. If not is a ddk still available for 6.0 (I couldn’t find one
on betas.qnx.com)

I’d expect graphics drivers built with the 6.1 DDK to work with 6.0,
but let us know if you find otherwise.

Dave

Is there some other way I could achieve this.

You could take the “bench” or “setmode” utilities from the DDK and
modify it to put up a splash screen. To make the splash screen stay
around until your apps start up, you might consider starting io-graphics
after the rest of Photon (including your app(s)) have been started.

Thanks for the suggestion. I tried starting io-graphics as late as seemed

possible, but I have a call

PdCreateOffscreenContext(0,0,0,Pg_OSC_MAIN_DISPLAY)

which never returns when I do that (although previous calls to
PdCreateDirectContext and PdDirectStart had apparantly succeeded)

Gill Peacegood <gill@pmeclimb.co.uk> wrote:

Is there some other way I could achieve this.

You could take the “bench” or “setmode” utilities from the DDK and
modify it to put up a splash screen. To make the splash screen stay
around until your apps start up, you might consider starting io-graphics
after the rest of Photon (including your app(s)) have been started.

Thanks for the suggestion. I tried starting io-graphics as late as seemed
possible, but I have a call

PdCreateOffscreenContext(0,0,0,Pg_OSC_MAIN_DISPLAY)

which never returns when I do that (although previous calls to
PdCreateDirectContext and PdDirectStart had apparantly succeeded)

Unfortunately, the graphics driver will have to be running in order
to enter direct mode correctly. So any app which enters direct mode
will have to be started after io-graphics.

Dave