From a1d2fb778feda1a0c14e5daaef2b3e8183d5aa17 Mon Sep 17 00:00:00 2001 From: Rudolf Cornelissen Date: Thu, 16 Jun 2005 12:47:29 +0000 Subject: [PATCH] modified 3d reload flag to support 32 clones, added clone counter as well. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13176 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/private/graphics/nvidia/DriverInterface.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/headers/private/graphics/nvidia/DriverInterface.h b/headers/private/graphics/nvidia/DriverInterface.h index 22695bb7e4..161018872b 100644 --- a/headers/private/graphics/nvidia/DriverInterface.h +++ b/headers/private/graphics/nvidia/DriverInterface.h @@ -204,7 +204,12 @@ typedef struct { uint32 max; /* command buffer's useable size in 32-bit words */ } dma; bool agp_mode; /* card is running in AGP mode */ - bool reload_state_3D; /* instruct 3D clone to reload it's rendering state */ + struct { + /* number of active 3D accelerant 'clones' */ + uint8 clones; + /* instruct 3D accelerants to reload their render states (a bit per clone) */ + uint32 reload_state_3D; + } threeD; } engine; /* fixme: