michal wrote:
> Hi,
> 
> This simple feature branch adds support for two-dimensional constant 
> buffers in TGSI.
> 
> An example shader would look like this:
> 
> FRAG
> 
> DCL IN[0], COLOR, LINEAR
> DCL OUT[0], COLOR
> DCL CONST[1][1..2]
> 
> MAD OUT[0], IN[0], CONST[1][2], CONST[1][1]
> 
> END
> 
> For this to work, one needs to bind a buffer to slot nr 1 containing at 
> least 3 vectors.


Just a terminology thing: this feature really implements arrays of 
constant buffers, not really two-dimensional buffers, right?


In p_state.h we should probably rename PIPE_MAX_CONSTANT to 
PIPE_MAX_CONSTANT_BUFFERS to be clearer.

Don't we need a new PIPE_CAP_MAX_CONSTANT_BUFFERS query?  Maybe even a 
query per shader stage?

-Brian

------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to