summaryrefslogtreecommitdiffstats
path: root/src/gallium/include/state_tracker
Commit message (Collapse)AuthorAgeFilesLines
* drm_api: Operate on textures instead of buffersJakob Bornecrantz2009-08-281-14/+15
| | | | | | | | | Most use cases just got the buffer from the texture and then called into one of the get_handle functions. Also with this patch it would be easier to move to a generic function for getting handles from textures and textures from handles, that is exposed via the screen.
* drm/st: Return drm_api struct from a functionJakob Bornecrantz2009-06-301-17/+21
|
* gallium: Add a dri1 apiThomas Hellstrom2009-04-281-0/+82
| | | | | | that a driver needs to implement on top of the drm api to support dri1. Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
* gallium: Update the drm_api.Thomas Hellstrom2009-04-281-1/+18
| | | | | | | | Make it possible to pass state-tracker-specific data to the init_screen function, and even open the door for device-specific state-tracker screen initialization. Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
* st/drm: s/hocks/hooks/Jakob Bornecrantz2009-03-031-1/+1
|
* Include p_compiler.h in drm_api.h for boolean typedef.Corbin Simpson2009-02-271-0/+2
|
* st/drm: Seperate get handle for global buffer idsJakob Bornecrantz2009-02-271-3/+12
|
* st/drm: Bring drm_api.h up to date with latest changesJakob Bornecrantz2009-02-251-4/+7
|
* egl: Add a egl state_tracker that use GalliumJakob Bornecrantz2009-01-181-0/+33
This works on top Gallium and KMS. The only thing that does not work currently is swap buffers for shown mesa screens. So the only fun thing this will produce is a white screen. The driver wishing to us the state_tracker needs to implement the intrace as define in drm_api.h located in gallium/include/state_tracker. And also have a working KMS implementation.