mesa/src/gallium/drivers
Marek Olšák d5b23dfc1c r600g: move streamout state to drivers/radeon
This streamout state code will be used by radeonsi.

There are new structures r600_common_context and r600_common_screen.
What is inherited by what is shown here:

pipe_context -> r600_common_context -> r600_context
pipe_screen -> r600_common_screen -> r600_screen

The common structures reside in drivers/radeon. Currently they only contain
enough functionality to be able to handle streamout. Eventually I'd like
the whole pipe_screen implementation to be shared and some of the context
stuff too.

This is quite big, but most changes are because of the new structures and
the fact r600_write_value is replaced by radeon_emit.

Thanks to Tom Stellard for fixing the build for r600g/compute.

Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Tested-by: Tom Stellard <thomas.stellard@amd.com>
2013-08-31 01:34:30 +02:00
..
freedreno freedreno: updates for msm drm/kms driver 2013-08-29 17:35:05 -04:00
galahad gallium: add condition parameter to render_condition 2013-06-18 18:01:24 +02:00
i915 draw: inject frontface info into wireframe outputs 2013-08-02 20:11:18 -04:00
identity gallium: Add support for multiple viewports 2013-05-25 09:49:20 -04:00
ilo ilo: do not need last shader stage for 3DSTATE_SBE 2013-08-22 15:18:29 +08:00
llvmpipe draw: clean up setting stream out information a bit 2013-08-27 16:59:39 +02:00
noop gallium: Add support for multiple viewports 2013-05-25 09:49:20 -04:00
nouveau nouveau: Copy m4x4 and m8x8 separately. 2013-08-28 23:23:49 -07:00
nv30 nv30: add forgotten PIPE_CAP_CUBE_MAP_ARRAY cap to list 2013-08-25 10:47:28 +02:00
nv50 nouveau/video: avoid overwriting base codec init with template 2013-08-25 10:14:30 +02:00
nvc0 nvc0/ir: Initialize NVC0LegalizePostRA member variables. 2013-08-29 20:42:24 -07:00
r300 r300g: enable MSAA on r300-r400, be careful about using color compression 2013-08-27 23:18:54 +02:00
r600 r600g: move streamout state to drivers/radeon 2013-08-31 01:34:30 +02:00
radeon r600g: move streamout state to drivers/radeon 2013-08-31 01:34:30 +02:00
radeonsi radeonsi: cleanup initialization of SGPR shader parameters 2013-08-31 01:34:29 +02:00
rbug gallium: Add support for multiple viewports 2013-05-25 09:49:20 -04:00
softpipe softpipe: handle NULL sampler views for texture sampling / queries 2013-08-30 23:20:03 +02:00
svga svga: replace 0 with PIPE_OK in a few places 2013-08-26 15:49:16 -06:00
trace trace: Handle null tokens. 2013-08-22 12:14:15 +01:00
Makefile.am ilo: add the driver to the build system 2013-04-26 16:20:52 +08:00