Re: [Mesa-dev] [PATCH] R600/SI: expose TBUFFER_STORE_FORMAT_* for OpenGL transform feedback

2013-09-05 Thread Marek Olšák
No, we use 11 user data SGPRs for the vertex shader, but there are also 6 additional SGPRs loaded by the hw based on the VGT state (4 streamout offsets, streamout_enable, and streamout_write_index). The 6 SGPRs can be enabled by setting SPI_SHADER_PGM_RSRC2_VS.SO_* = 1. Marek On Thu, Sep 5, 2013

Re: [Mesa-dev] [PATCH] R600/SI: expose TBUFFER_STORE_FORMAT_* for OpenGL transform feedback

2013-09-05 Thread Tom Stellard
On Mon, Sep 02, 2013 at 09:07:18PM +0200, Marek Olšák wrote: > For _XYZ, the type of VDATA is v4i32, because v3i32 doesn't exist. > > The ADDR64 bit is not exposed. A simpler intrinsic that doesn't take > a resource descriptor might be nicer. > > The maximum number of input SGPRs is bumped to 17.