History log of /external/mesa3d/src/gallium/drivers/radeonsi/si_state.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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.h
84fdda280f4361add3802476ce9a30ac1c0b4c69 23-Aug-2012 Michel Dänzer <michel.daenzer@amd.com> radeonsi: Drop extraneous semicolons from pm4 state macro definitions.

Could cause build failures if trying to use the macros in certain constructs.

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.h
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.h
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.h
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.h
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.h
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.h
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.h
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.h
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.h
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.h
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.h
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.h
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.h
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.h
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.h
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.h
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.h
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.h
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.h
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.h
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.h
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.h
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.h
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.h
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.h
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.h
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.h
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.h