Merge b7c80c6783
into d403cbd25c
This commit is contained in:
commit
c5eccd1e8a
|
@ -46,6 +46,18 @@ typedef void (*DamageScreenRegisterFunc) (DrawablePtr, DamagePtr);
|
||||||
typedef void (*DamageScreenUnregisterFunc) (DrawablePtr, DamagePtr);
|
typedef void (*DamageScreenUnregisterFunc) (DrawablePtr, DamagePtr);
|
||||||
typedef void (*DamageScreenDestroyFunc) (DamagePtr);
|
typedef void (*DamageScreenDestroyFunc) (DamagePtr);
|
||||||
|
|
||||||
|
/* @public
|
||||||
|
*
|
||||||
|
* @brief Driver callbacks for getting notified on several damage calls
|
||||||
|
*
|
||||||
|
* The pointer to this struct can be obtained via DamageGetScreenFuncs().
|
||||||
|
* Drivers can inject themselves here, in order to get notified on
|
||||||
|
* DamageCreate(), DamageRegister(), DamageUnregister(), DamageDestroy().
|
||||||
|
*
|
||||||
|
* This should ONLY be touched by video drivers, nobody else.
|
||||||
|
*
|
||||||
|
* So far the only one using it is the proprietary NVidia driver.
|
||||||
|
*/
|
||||||
typedef struct _damageScreenFuncs {
|
typedef struct _damageScreenFuncs {
|
||||||
DamageScreenCreateFunc Create;
|
DamageScreenCreateFunc Create;
|
||||||
DamageScreenRegisterFunc Register;
|
DamageScreenRegisterFunc Register;
|
||||||
|
|
Loading…
Reference in New Issue