[Mesa-dev] [PATCH] radeonsi: Prevent geometry shader from emitting too many vertices

Michel Dänzer michel at daenzer.net
Tue Mar 4 18:06:24 PST 2014


On Mit, 2014-03-05 at 00:25 +0100, Marek Olšák wrote:
> I think this patch breaks geometry shaders with LLVM that doesn't
> support the kill instruction in GS. All GS piglit tests fail with:
> 
> SILowerControlFlow.cpp:296: void
> {anonymous}::SILowerControlFlowPass::Kill(llvm::MachineInstr&):
> Assertion `MBB.getParent()->getInfo<SIMachineFunctionInfo>()->ShaderType
> == ShaderType::PIXEL' failed.

That's correct. We've never supported non-current development snapshots
of LLVM. GS support is disabled with the LLVM 3.4 release.


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



More information about the mesa-dev mailing list