[haiku-appserver] Re: investigating some bugs - Rudolf have a look at this please
- From: Adi Oanca <adioanca@xxxxxxxxxxxxxx>
- To: haiku-appserver@xxxxxxxxxxxxx
- Date: Thu, 31 Mar 2005 13:18:58 +0300
Rudolf wrote:
>> OK, let's see if I have this right.
>> FrontBuffer = frame buffer. BackBuffer = a buffer the same size as
>>frame buffer.
>> If that's the case, where do you put the back buffer when
>>app_server
>>runs on haiku with accelerated drivers?
[...]
>>>front buffer updates are synced with the monitor refresh.
>>
>> Doesn't that require the back buffer being inside videoMem?
>> Rudolf?
>
> Syncing itself does not: it's just waiting for that semaphore. Copying
> the data only 'requires' the backbuffer to be on the gfxRAM if you want
> to use the graphics GPU to blit it to the frontbuffer. Even then, it's
> not supported to do that currently. You will be doing software copying
> anyhow.
>
> The only way you can do a GPU blit would be to tell the gfx driver to
> create a virtualscreen, and use the offscreen part of that for the
> backbuffer. Other options do not exist with the current driver
> architecture.
Yup, just like Allegro game engine does.
We should do that too for CopyRegions inside the HW accelerated
version of DisplayDriver.
Stephan, Michael?
bye,
Adi.
- Follow-Ups:
- [haiku-appserver] HW CopyRegions and next steps
- From: Stephan Assmus
- References:
Other related posts:
- » [haiku-appserver] Re: investigating some bugs - Rudolf have a look at this please
- » [haiku-appserver] Re: investigating some bugs - Rudolf have a look at this please
- » [haiku-appserver] Re: investigating some bugs - Rudolf have a look at this please
- » [haiku-appserver] Re: investigating some bugs - Rudolf have a look at this please
- » [haiku-appserver] Re: investigating some bugs - Rudolf have a look at this please
- » [haiku-appserver] Re: investigating some bugs - Rudolf have a look at this please
- » [haiku-appserver] Re: investigating some bugs - Rudolf have a look at this please
- » [haiku-appserver] Re: investigating some bugs - Rudolf have a look at this please
- » [haiku-appserver] Re: investigating some bugs - Rudolf have a look at this please
- » [haiku-appserver] Re: investigating some bugs - Rudolf have a look at this please
- » [haiku-appserver] Re: investigating some bugs - Rudolf have a look at this please
- » [haiku-appserver] Re: investigating some bugs - Rudolf have a look at this please
- » [haiku-appserver] Re: investigating some bugs - Rudolf have a look at this please
- » [haiku-appserver] Re: investigating some bugs - Rudolf have a look at this please
- » [haiku-appserver] Re: investigating some bugs - Rudolf have a look at this please
- » [haiku-appserver] Re: investigating some bugs - Rudolf have a look at this please
- » [haiku-appserver] Re: investigating some bugs - Rudolf have a look at this please
- » [haiku-appserver] Re: investigating some bugs - Rudolf have a look at this please
- » [haiku-appserver] Re: investigating some bugs - Rudolf have a look at this please
- » [haiku-appserver] Re: investigating some bugs - Rudolf have a look at this please
- » [haiku-appserver] Re: investigating some bugs - Rudolf have a look at this please
- » [haiku-appserver] Re: investigating some bugs - Rudolf have a look at this please
- » [haiku-appserver] Re: investigating some bugs - Rudolf have a look at this please
- » [haiku-appserver] Re: investigating some bugs - Rudolf have a look at this please
- » [haiku-appserver] Re: investigating some bugs - Rudolf have a look at this please
- [haiku-appserver] HW CopyRegions and next steps
- From: Stephan Assmus