Jesse Barnes
f082e877d5
Work around gcc uninitialized variable warnings
...
GCC isn't smart enough to analyze the control flow and figure out that
these are false positives, but initializing them shouldn't hurt, so work
around it.
2008-09-30 12:06:46 -07:00
Eamon Walsh
808b72f814
Change uxa private keys to integer variables.
...
Prepares for a devPrivates system that will store an index.
2008-08-26 22:34:05 -04:00
Keith Packard
fc3e287e6b
[uxa] Remove unused pixmap size limits.
...
All size-related rendering limits should be managed by the driver in the
pixmap_is_offscreen call. There's no need for uxa to even know these values.
2008-08-05 22:50:01 -07:00
Keith Packard
68f0872db6
[uxa] Check xalloc returns and deal with failure
...
Failing xalloc in a rendering function means just dropping the drawing on
the floor (that's what we've always done).
2008-08-05 22:36:03 -07:00
Keith Packard
b2d058d80c
Rename uxa using _ instead of caps
2008-08-05 15:41:52 -07:00
Keith Packard
fc4d9c55a7
Change PrepareAccess to take access mode rather than index
2008-08-05 15:41:51 -07:00
Keith Packard
4cc20b7f6e
Don't call sync on prepare_access -- just let the driver deal with it.
...
Let the driver do whatever sync is necessary from the prepare_access hook
rather than forcing a full sync.
2008-08-05 15:29:50 -07:00
Keith Packard
59774e9aca
Add UXA - the unified memory acceleration architecture.
...
This eliminates the cost of EXA migration management while providing full
pixmap allocation control to the driver. The goal is to make something
useful for UMA drivers.
2008-08-05 15:29:50 -07:00