History log of /external/mesa3d/src/gallium/drivers/radeonsi/si_state_draw.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f1fd94f3550372a91e79c4ff6c0b09821dfb0192 24-Aug-2012 Christian König <deathsimple@vodafone.de> radeonsi: fix stupid bug added in commit 07838603b9a69c05911edbcd351bfce5ad9b5a2c

Signed-off-by: Christian König <deathsimple@vodafone.de>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state_draw.c
f402acdbe244e5de9b2b616e0a908f5d1416ce89 22-Aug-2012 Michel Dänzer <michel.daenzer@amd.com> radeonsi: Use FP16 shader export format when necessary / possible.

Fixes piglit fbo-blending-formats.

Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
Reviewed-by: Tom Stellard <thomas.stellard@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state_draw.c
d1e40b3d40b2e90ad4f275565f1ae27fe6f964cc 23-Aug-2012 Michel Dänzer <michel.daenzer@amd.com> radeonsi: Maintain cache of pixel shader variants according to contxt state.

Mostly inspired by r600g commit 4acf71f01ea1edb253cd38cc059d4af1a2a40bf4
('r600g: cache shader variants instead of rebuilding v3').

Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state_draw.c
07838603b9a69c05911edbcd351bfce5ad9b5a2c 21-Aug-2012 Christian König <deathsimple@vodafone.de> radeonsi: fix SPI_PS_INPUT_ENA handling

We need to enable at least one interpolation mode,
otherwise the GPU will hang.

Signed-off-by: Christian König <deathsimple@vodafone.de>
Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state_draw.c
1b11395a36a44a902cfb3e1783758544662df73f 16-Aug-2012 Michel Dänzer <michel.daenzer@amd.com> radeonsi: Fix symbol conflicts with r600g.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=50389

Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state_draw.c
54de6f452c3132a331f22c50cadff9b3ad99c6c2 12-Aug-2012 Christian König <deathsimple@vodafone.de> radeonsi: move vertex state descriptors into PM4 stream

Signed-off-by: Christian König <deathsimple@vodafone.de>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state_draw.c
9f5ff5981cfc1b1eb613890e4f8cec6a448611cc 03-Aug-2012 Christian König <deathsimple@vodafone.de> radeonsi: move drawing into new state handling

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state_draw.c
583c212115795bef65da92761180ce830fafc927 02-Aug-2012 Christian König <deathsimple@vodafone.de> radeonsi: move sync handling into new state handler

So we can remove all the old atom handling.

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state_draw.c
303f4b7dcddee384d6f1dc1027cbdee840a38d7d 02-Aug-2012 Christian König <deathsimple@vodafone.de> radeonsi: separate and disable streamout for now

I have my doubts that this code still works on SI.

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state_draw.c
696b6cf46609281711add5331b9c3e1d0240ecbc 02-Aug-2012 Christian König <deathsimple@vodafone.de> radeonsi: remove ps_partial_flush

Not needed any more.

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state_draw.c
ce40e4726cf30196b87df387255c64ddc2a97638 02-Aug-2012 Christian König <deathsimple@vodafone.de> radeonsi: cleanup shader headers

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state_draw.c
82cd9c0fc2838a153006a646b0d356ed54b8680e 08-Aug-2012 Michel Dänzer <michel.daenzer@amd.com> radeonsi: If pixel shader compilation fails, use a dummy shader.

Otherwise we're likely to hang the GPU.

Signed-off-by: Michel Dänzer <michel.daenzer@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state_draw.c
b15e3ae5b423dd8846a35500c0274d1d74f6b836 25-Jul-2012 Christian König <deathsimple@vodafone.de> radeonsi: fix vertex buffer and elements

Let's just use the T# descriptors until we get a fetch shader.

Signed-off-by: Christian König <deathsimple@vodafone.de>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state_draw.c
fe41287ffa8cb35421cadfb16d4cc27c5fcb8b76 24-Jul-2012 Christian König <deathsimple@vodafone.de> radeonsi: rename r600_resource to si_resource

Also split it into seperate header and add
some helper functions.

Signed-off-by: Christian König <deathsimple@vodafone.de>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state_draw.c
de3335dba8718efab8b80475f3fd78645def4e1c 18-Jul-2012 Christian König <deathsimple@vodafone.de> radeonsi: remove old state handling

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state_draw.c
ca9cf611b63e5576b596c21b73b1b639d250d649 19-Jul-2012 Christian König <deathsimple@vodafone.de> radeonsi: move draw state into new handling

Split it out into si_state_draw.c

Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state_draw.c