> So I've gone ahead and pushed some more doc patches, and I'll probably
> push more later too. One of them is 8b548846, which changes the TGSI
> ISA listing to be grouped by caps. The bits I've guessed at are:
> 
> ~ Core
> ~ Compute
> ~ Geometry
> ~ GLSL
> ~ Double

That doesn't make much sense to me, all those sets contain portion if not 
everything from the other set. If anything the instructions should be divided 
into something like:
1) move
2) arithmetic
   - integer
   - floating point
   - double
3) bitwise
4) resource access (sampling, tex instructions, ld etc done in the resources 
branch)
5) raster instructions (e.g. kill)
6) conditions (sge etc.)
7) control flow (bgnloop, call, end, if etc)
8) primitives (emit, end_primitivive)
9) type conversion 

Figuring out which state trackers use which for what purposes is a different 
problem. 
It could be noted in the instructions docs what uses it, but I doubt we'll be 
able to keep
that up to date.

z
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to