winsys/radeon: add an interface for contexts
authorMarek Olšák <marek.olsak@amd.com>
Thu, 30 Apr 2015 14:07:12 +0000 (16:07 +0200)
committerMarek Olšák <marek.olsak@amd.com>
Thu, 6 Aug 2015 22:06:52 +0000 (00:06 +0200)
commit42d9f6323a523d786fc3797587fdf63048becceb
tree51fb11126d83eca3ab6be352b55817b2a3ce871e
parent592ce6e2d1b2c804a95cb00c06e7bbb9d83f554b
winsys/radeon: add an interface for contexts

Same idea as in libdrm_amdgpu.

A command stream can only be created for a specific context and it's always
submitted to that context.

This will mainly be used by amdgpu and it's required by the GPU reset status
query too.
(radeon only has a basic version of the query and thus doesn't need this)

Reviewed-by: Christian König <christian.koenig@amd.com>
src/gallium/drivers/r300/r300_context.c
src/gallium/drivers/r300/r300_context.h
src/gallium/drivers/r600/r600_pipe.c
src/gallium/drivers/radeon/r600_pipe_common.c
src/gallium/drivers/radeon/r600_pipe_common.h
src/gallium/drivers/radeon/radeon_uvd.c
src/gallium/drivers/radeon/radeon_vce.c
src/gallium/drivers/radeon/radeon_winsys.h
src/gallium/drivers/radeonsi/si_pipe.c
src/gallium/winsys/radeon/drm/radeon_drm_cs.c