Re: Latest version of !Draw
- From: Andrew Hill <user@xxxxxxxxxxx>
- Date: Sun, 11 Nov 2007 18:22:43 +0000
Jess wrote:
The original ViewFinder driver used a number of patches into the OS to
essentially con RISC OS into thinking it was VIDC. The new driver has
formal interfaces which it uses to set up the driver. VIDC itself now
requires its own graphics driver (VideoHWVIDC). Obviously there is no
graphics acceleration on VIDC, but it does all the work setting up the
VIDC chip for graphics output.
So presumably a VNC driver would be possible. (Or RDP etc.)
AIUI Yes. The abstraction was considered very laterally with things like this in mind.
Remote network viewing would be much better if the protocols could support acceleration functions similar to the ones supported by the OS (such as polyhline, rectangles, etc etc). The big issue that affects ViewFinder also affects network protocols: namely that bandwidth between the processor and the graphics rendering engine (CPU->GPU in the case of VF; server->client in the case of VNC) is a significant bottleneck.
The abstraction allows us to minimise bandwidth by passing raw data directly to the GPU (such as the polyhline data). So, if the remote client supported this, we could significantly reduce the overhead and therefore increase performance.
Best wishes,
Drew
.
- References:
- Latest version of !Draw
- From: Michael Bell
- Re: Latest version of !Draw
- From: Chris Hughes
- Re: Latest version of !Draw
- From: Steve Fryatt
- Re: Latest version of !Draw
- From: Dave Symes
- Re: Latest version of !Draw
- From: Michael Bell
- Re: Latest version of !Draw
- From: John Cartmell
- Re: Latest version of !Draw
- From: VinceH
- Re: Latest version of !Draw
- From: John Cartmell
- Re: Latest version of !Draw
- From: Colin Granville
- Re: Latest version of !Draw
- From: News poster
- Re: Latest version of !Draw
- From: John Cartmell
- Re: Latest version of !Draw
- From: Colin Granville
- Re: Latest version of !Draw
- From: John Cartmell
- Re: Latest version of !Draw
- From: Steve Potts
- Re: Latest version of !Draw
- From: Steffen Huber
- Re: Latest version of !Draw
- From: Andrew Hill
- Re: Latest version of !Draw
- From: Jess
- Re: Latest version of !Draw
- From: Andrew Hill
- Re: Latest version of !Draw
- From: Jess
- Latest version of !Draw
- Prev by Date: Re: Select (was:Re: Latest version of !Draw)
- Next by Date: Re: Select (was:Re: Latest version of !Draw)
- Previous by thread: Re: Latest version of !Draw
- Next by thread: Re: Latest version of !Draw
- Index(es):
Relevant Pages
|