* Turns out the virtual messes with the data in struct command, so we can't

use it (which isn't really that bad).
* B_SCREEN_TO_SCREEN_BLIT is now working as intended, so we can finally move
  windows and scroll at decent speed :-)
* Implemented a simple version of B_WAIT_ENGINE_IDLE for now.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17422 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Axel Dörfler
2006-05-11 14:12:02 +00:00
parent 140e4f87c8
commit 5462d44020
4 changed files with 35 additions and 16 deletions
@@ -176,6 +176,7 @@ struct intel_free_graphics_memory {
#define RING_BUFFER_START 0x8
#define RING_BUFFER_CONTROL 0xc
#define INTEL_RING_BUFFER_SIZE_MASK 0x000ff800
#define INTEL_RING_BUFFER_HEAD_MASK 0x001ffffc
#define INTEL_RING_BUFFER_ENABLED 1
#define INTEL_DISPLAY_HTOTAL 0x60000
@@ -248,6 +249,7 @@ struct intel_free_graphics_memory {
// 2D acceleration
#define COMMAND_BLIT 0x54c00006
#define COMMAND_BLIT_RGBA 0x00300000
// overlay