> 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