* Made the changes in r30278 depending on the USE_ACCELERATION define, ie. you
can now easily turn it on again (see #2769). * Also added OFFSCREEN_BACK_BUFFER define to enable the offscreen back buffer trick. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32183 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -52,6 +52,9 @@ using std::nothrow;
|
|||||||
# define ATRACE(x) ;
|
# define ATRACE(x) ;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#define USE_ACCELERATION 0
|
||||||
|
#define OFFSCREEN_BACK_BUFFER 0
|
||||||
|
|
||||||
|
|
||||||
// This call updates the frame buffer used by the on-screen KDL
|
// This call updates the frame buffer used by the on-screen KDL
|
||||||
extern "C" status_t _kern_frame_buffer_update(void *baseAddress,
|
extern "C" status_t _kern_frame_buffer_update(void *baseAddress,
|
||||||
@@ -508,7 +511,7 @@ AccelerantHWInterface::SetMode(const display_mode& mode)
|
|||||||
|
|
||||||
bool tryOffscreenBackBuffer = false;
|
bool tryOffscreenBackBuffer = false;
|
||||||
fOffscreenBackBuffer = false;
|
fOffscreenBackBuffer = false;
|
||||||
#if 0
|
#if USE_ACCELERATION && OFFSCREEN_BACK_BUFFER
|
||||||
if (fVGADevice < 0 && (color_space)newMode.space == B_RGB32) {
|
if (fVGADevice < 0 && (color_space)newMode.space == B_RGB32) {
|
||||||
// we should have an accelerated graphics driver, try
|
// we should have an accelerated graphics driver, try
|
||||||
// to allocate a frame buffer large enough to contain
|
// to allocate a frame buffer large enough to contain
|
||||||
@@ -597,7 +600,7 @@ AccelerantHWInterface::SetMode(const display_mode& mode)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
// update acceleration hooks
|
// update acceleration hooks
|
||||||
#if 0
|
#if USE_ACCELERATION
|
||||||
fAccFillRect = (fill_rectangle)fAccelerantHook(B_FILL_RECTANGLE,
|
fAccFillRect = (fill_rectangle)fAccelerantHook(B_FILL_RECTANGLE,
|
||||||
(void *)&fDisplayMode);
|
(void *)&fDisplayMode);
|
||||||
fAccInvertRect = (invert_rectangle)fAccelerantHook(B_INVERT_RECTANGLE,
|
fAccInvertRect = (invert_rectangle)fAccelerantHook(B_INVERT_RECTANGLE,
|
||||||
@@ -636,7 +639,7 @@ AccelerantHWInterface::SetMode(const display_mode& mode)
|
|||||||
&& fFrontBuffer->ColorSpace() != B_RGBA32)
|
&& fFrontBuffer->ColorSpace() != B_RGBA32)
|
||||||
|| fVGADevice >= 0 || fOffscreenBackBuffer)
|
|| fVGADevice >= 0 || fOffscreenBackBuffer)
|
||||||
doubleBuffered = true;
|
doubleBuffered = true;
|
||||||
#if 1
|
#if !USE_ACCELERATION
|
||||||
doubleBuffered = true;
|
doubleBuffered = true;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user