mesa/src/gallium/drivers
Eric Anholt 29c7cf2b2b vc4: Pair up QPU instructions when scheduling.
We've got two mostly-independent operations in each QPU instruction, so
try to pack two operations together.  This is fairly naive (doesn't track
read and write separately in instructions, doesn't convert ADD-based MOVs
into MUL-based movs, doesn't reorder across uniform loads), but does show
a decent improvement on shader-db-2.

total instructions in shared programs: 59583 -> 57651 (-3.24%)
instructions in affected programs:     47361 -> 45429 (-4.08%)
2014-12-01 22:29:42 -08:00
..
freedreno freedreno/a4xx: alpha blend fixes 2014-12-01 20:31:23 -05:00
galahad galahad: fix indirect draw 2014-10-01 02:17:24 +02:00
i915 i915g: Fallback copy_render for ZS formats 2014-11-22 00:13:41 -08:00
identity gallium/identity: ship all files in the tarball 2014-09-05 23:46:25 +01:00
ilo gallium: Drop the unused CND opcode. 2014-11-24 14:56:22 -08:00
llvmpipe draw,gallivm,llvmpipe: Avoid implicit casts of 32-bit shifts to 64-bits. 2014-11-26 20:25:12 +00:00
noop gallium/noop: ship all files in the tarball 2014-09-05 23:46:26 +01:00
nouveau nv50/ir/tgsi: handle TGSI_OPCODE_ARR 2014-11-28 19:17:52 -05:00
r300 gallium: Drop the unused CND opcode. 2014-11-24 14:56:22 -08:00
r600 r600g/sb: fix issues cause by GLSL switching to loops for switch 2014-12-02 13:57:27 +10:00
radeon gallium: remove unused pipe_viewport_state::translate[3] and scale[3] 2014-11-16 01:28:28 +01:00
radeonsi radeonsi: use minnum and maxnum LLVM intrinsics for MIN and MAX opcodes 2014-11-21 12:15:58 +01:00
rbug gallium/rbug: correctly unreference a sampler view 2014-09-24 14:48:02 +02:00
softpipe softpipe: use the tgsi_free_tokens() function 2014-10-31 15:30:00 -06:00
svga svga: fix comment typo 2014-12-01 16:30:12 -07:00
trace gallium/trace: ship all files in the tarball 2014-09-05 23:46:27 +01:00
vc4 vc4: Pair up QPU instructions when scheduling. 2014-12-01 22:29:42 -08:00