[Mesa-dev] [PATCH 14/20] radeonsi: reserve a parameter slot for FMASK resources in shaders

Michel Dänzer michel at daenzer.net
Thu Aug 8 08:18:46 PDT 2013


On Don, 2013-08-08 at 08:02 -0700, Tom Stellard wrote:
> On Thu, Aug 08, 2013 at 01:51:39PM +0200, Marek Olšák wrote:
> > Interleaving might not be a good idea, but they could be in the same
> > array, like this:
> > 
> > 0..15: textures
> > 16..31: FMASK textures
> > 
> > I'll test LLVM master, but we should probably bump the LLVM version
> > requirement in configure.ac to prevent users from using LLVM 3.3.
> > 
> 
> What is it that works with LLVM master, but doesn't work with LLVM 3.3?

Apart from MSAA, at least (looking at #if HAVE_LLVM >= 0x0304 guards in
radeonsi_shader.c) TGSI_OPCODE_DDX/Y and TGSI_OPCODE_TXD.

So, I do wonder if it's worth allowing the R600 backend from LLVM 3.3
for the Mesa release after 9.2?


-- 
Earthling Michel Dänzer           |                   http://www.amd.com
Libre software enthusiast         |          Debian, X and DRI developer



More information about the mesa-dev mailing list