6ca64393c9f357160c8439bf7e73610641c6ded2 |
|
24-Aug-2012 |
Michel Dänzer <michel.daenzer@amd.com> |
radeonsi: Don't write to the PA_SC_RASTER_CONFIG register. It should be initialized by the kernel as necessary. Signed-off-by: Michel Dänzer <michel.daenzer@amd.com> Reviewed-by: Christian König <christian.koenig@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state.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.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.c
|
9aacd5cc67ccbc3984bce6a0b40768a6cec2ec2d |
|
23-Aug-2012 |
Christian König <deathsimple@vodafone.de> |
radeonsi: remove old tilling handling Just use the functionality provided by the surface manager instead. This fixes just another bunch of piglit tests. 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.c
|
302c66ff813221998bbdcd56887a440aa3c60650 |
|
22-Aug-2012 |
Christian König <deathsimple@vodafone.de> |
radeonsi: rework vertex format handling Preventing piglit's draw-vertices test from hanging the GPU. 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.c
|
1a25ebe3ce95a6a4aef7c844dbe95909976b68da |
|
21-Aug-2012 |
Michel Dänzer <michel.daenzer@amd.com> |
radeonsi: Handle NULL sampler views getting passed in by the state tracker. Don't dereference NULL pointers, and if all views are NULL, don't generate an invalid PM4 packet which locks up the GPU. Signed-off-by: Michel Dänzer <michel.daenzer@amd.com> Reviewed-by: Christian König <christian.koenig@amd.com>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state.c
|
51d9f37a72b3c7893204efbbeca034d1581d30f1 |
|
15-Aug-2012 |
Michel Dänzer <michel.daenzer@amd.com> |
radeonsi: Fix memory leaks if returning early from some state functions. 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.c
|
cf76edd300b3e58a906d07404e7d7533a6d54a41 |
|
12-Aug-2012 |
Christian König <deathsimple@vodafone.de> |
radeonsi: move ps sampler state 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.c
|
ec5b698525ccd9d5cd734e723e284dea7cc2041d |
|
12-Aug-2012 |
Christian König <deathsimple@vodafone.de> |
radeonsi: move ps sampler views 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.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.c
|
708337e62e86cfb2df893f0733bb7c5a4938fab6 |
|
02-Aug-2012 |
Christian König <deathsimple@vodafone.de> |
radeonsi: move init state to new state handling Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state.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.c
|
86490bc150dd108d5917bb0f4636a9545fbf1b8e |
|
27-Jul-2012 |
Christian König <deathsimple@vodafone.de> |
radeonsi: fix db and stencil setup v2 v2: fix tiling for small pitches, that finally makes glxgears and readPixSanity work 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.c
|
7dace3a3cf894adb51a21ff6b08f58608ea33831 |
|
26-Jul-2012 |
Christian König <deathsimple@vodafone.de> |
radeonsi: fix stencil op mapping 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.c
|
ad15c8c0f199e293b5c49a9c614cfaa19edb9a62 |
|
25-Jul-2012 |
Christian König <deathsimple@vodafone.de> |
radeonsi: fix assertion in si_bind_vs_sampler 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.c
|
1fb8ee62faf081e6a5588e99620a9883e3788c46 |
|
25-Jul-2012 |
Christian König <deathsimple@vodafone.de> |
radeonsi: fix shader binding 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.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.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.c
|
9b213c871a080472660eff271c72a3fcc5d3f578 |
|
20-Jul-2012 |
Christian König <deathsimple@vodafone.de> |
radeonsi: move everything else into the new handling Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state.c
|
53d47889e67b3de5267d55b90b2110802a6e7dc0 |
|
20-Jul-2012 |
Christian König <deathsimple@vodafone.de> |
radeonsi: move format handling into si_state.c Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state.c
|
73dd906ba0ef06ba03f1a05b08dbca3122016bac |
|
19-Jul-2012 |
Christian König <deathsimple@vodafone.de> |
radeonsi: move remaining sampler state into si_state.c Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state.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.c
|
0d6b0b512acadbc5d64039063b5649fc401b3367 |
|
19-Jul-2012 |
Christian König <deathsimple@vodafone.de> |
radeonsi: move constants to new state handling Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state.c
|
baf20397569fb499f736e5ad2350b008b8207fad |
|
19-Jul-2012 |
Christian König <deathsimple@vodafone.de> |
radeonsi: move sampler states into new handling Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state.c
|
3c09f11e5cefd437bb8185539430786dc245c96f |
|
18-Jul-2012 |
Christian König <deathsimple@vodafone.de> |
radeonsi: move shaders to new handling Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state.c
|
bd2a5cf328c21f2d5b243442ee2eac73a996b15c |
|
18-Jul-2012 |
Christian König <deathsimple@vodafone.de> |
radeonsi: move spi into new handling Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state.c
|
840f05da6b92ba5266385836533842b9a9fc5da9 |
|
18-Jul-2012 |
Christian König <deathsimple@vodafone.de> |
radeonsi: move init state to new handling Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state.c
|
e4e6f954ae8c83251c39da4327c29ba12fca8236 |
|
18-Jul-2012 |
Christian König <deathsimple@vodafone.de> |
radeonsi: move draw_info to new state handling Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state.c
|
76660dfccede74782ac0d409da171ddbd61fae41 |
|
18-Jul-2012 |
Christian König <deathsimple@vodafone.de> |
radeonsi: move CB_TARGET_MASK into fb/blend state Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state.c
|
e6937211da019223ca3b8fd0be6ed5a5fe35c706 |
|
18-Jul-2012 |
Christian König <deathsimple@vodafone.de> |
radeonsi: move stencil_ref to new handling Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state.c
|
b41b3eb9893b9bac8df363fef4d10c68798616e2 |
|
18-Jul-2012 |
Christian König <deathsimple@vodafone.de> |
radeonsi: move dsa state to new handling Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state.c
|
bd18a316e1495f501911d89c8b373382d1f8c8c2 |
|
18-Jul-2012 |
Christian König <deathsimple@vodafone.de> |
radeonsi: move infeered fb/rs state to new handling Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state.c
|
f67fae0e43fa0909b57b8a07858d37caecd5cbb1 |
|
17-Jul-2012 |
Christian König <deathsimple@vodafone.de> |
radeonsi: move rasterizer state into new handling Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state.c
|
835098a5290e59bb7b468eb987db67b0e1913c67 |
|
17-Jul-2012 |
Christian König <deathsimple@vodafone.de> |
radeonsi: move framebuffer to new handling Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state.c
|
7e011d92c9746ba4050890442db6e504fa42c4ad |
|
17-Jul-2012 |
Christian König <deathsimple@vodafone.de> |
radeonsi: move viewport to new handling Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state.c
|
43f414f7b76902a728d26231d4cc047b794df10b |
|
17-Jul-2012 |
Christian König <deathsimple@vodafone.de> |
radeonsi: move scissor state to new state handling Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state.c
|
9cbbe0d4e6a7deb01ff580eb3c49763f9f1d94d9 |
|
17-Jul-2012 |
Christian König <deathsimple@vodafone.de> |
radeonsi: move clip state to new handling Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state.c
|
0a091a48242513e53a99976239405e8cb72d96be |
|
17-Jul-2012 |
Christian König <deathsimple@vodafone.de> |
radeonsi: move blend color to new state handling Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state.c
|
63636ae52aefc275115d1f3daac4e75285583485 |
|
17-Jul-2012 |
Christian König <deathsimple@vodafone.de> |
radeonsi: move blender to new state handling Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state.c
|
bf7302a6e1f3aed4518498e90e8261a2b1f6afd7 |
|
17-Jul-2012 |
Christian König <deathsimple@vodafone.de> |
radeonsi: rework state handling v2 Add a complete new state handling for SI. v2: fix spelling error Signed-off-by: Christian König <deathsimple@vodafone.de>
/external/mesa3d/src/gallium/drivers/radeonsi/si_state.c
|