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
|