Dave Airlie
4ecb2c105d
gallium/tgsi: add support for stencil writes.
...
this adds the capability + a stencil semantic id, + tgsi scan support.
Signed-off-by: Dave Airlie <airlied@redhat.com>
2010-10-13 09:30:02 +10:00
Tilman Sauerbeck
1bcdc504d1
gallium/docs: The RET opcode may appear anywhere in a subroutine.
...
Signed-off-by: Tilman Sauerbeck <tilman@code-monkey.de>
2010-09-21 21:59:57 +02:00
Tilman Sauerbeck
d323118c3e
gallium/docs: Fixed a typo in the SCS opcode description.
...
Signed-off-by: Tilman Sauerbeck <tilman@code-monkey.de>
2010-09-19 22:13:42 +02:00
Brian Paul
05a18f48e5
gallium/docs: updated remaining semantic label docs
2010-06-24 07:50:29 -06:00
Brian Paul
7315300fa5
gallium/docs: document TGSI_SEMANTIC_EDGEFLAG
2010-06-23 17:38:58 -06:00
Brian Paul
50b3f2e789
gallium/docs: fix definitions of TGSI_SEMANTIC_POSITION, COLOR
2010-06-23 17:00:23 -06:00
Corbin Simpson
f98c462770
gallium/docs: Explain DFRACEXP/DLDEXP.
2010-06-16 18:58:18 -07:00
Corbin Simpson
dbc95e8edc
gallium/docs: Remove unneeded "doubles", add double blurb.
2010-06-16 18:58:18 -07:00
Corbin Simpson
9d4cb6ea36
gallium/docs: Label opcodes by capability bits.
2010-06-16 18:58:18 -07:00
Corbin Simpson
92867dcc42
gallium/docs: R and RG texture swizzles.
...
We *did* reach an agreement on this a few months ago, and now the docs
reflect it. However, we never got around to UV and Z...
2010-06-16 18:58:18 -07:00
José Fonseca
d9c6ebb4fe
gallium/docs: Update FRAC -> FRC.
2010-06-01 16:39:03 +01:00
José Fonseca
84b5f59c97
gallium/docs: Drop BGNFOR, ENDFOR, REP, and ENDREP opcodes.
2010-04-27 21:51:45 +01:00
Roland Scheidegger
653a83445f
Merge branch 'gallium-nopointsizeminmax'
...
Conflicts:
src/gallium/drivers/nv10/nv10_state.c
src/gallium/drivers/nv20/nv20_state.c
src/gallium/drivers/nv50/nv50_program.c
2010-02-09 19:32:21 +01:00
Michal Krol
63d6097910
docs: Document TGSI Declaration token.
2010-02-09 15:29:52 +01:00
Roland Scheidegger
8091e73cc2
docs: clean up TGSI_SEMANTIC_PSIZE description
...
there was some confusion between point size state and point size output.
2010-02-03 18:27:32 +01:00
Corbin Simpson
797dcc04e5
gallium/docs: Opcode refs.
...
There is a very real possibility that I may be enjoying this too much.
2010-02-02 17:07:26 -08:00
Corbin Simpson
17c2a44761
gallium/docs: TGSI notes on replication to dst, and also cleanups.
...
Slowly, surely, I'm making this better.
2010-02-02 17:03:42 -08:00
Corbin Simpson
62ca7b85ae
gallium/docs: Start turning notes into docs.
...
Yeah, what's that? You can read it? It's got, hmm, *readability*? Nice,
ain't it. :3
2010-02-02 17:03:41 -08:00
Corbin Simpson
8580522b14
gallium/docs: Add opcode formatting.
2010-02-02 17:03:41 -08:00
Brian Paul
3e572eb25e
gallium/docs: default Z texture tuple is (z,z,z,1) for OpenGL
2010-02-02 16:27:07 -07:00
Brian Paul
3a3d8fb72e
gallium/docs: s/convensions/conventions/
2010-02-02 16:20:26 -07:00
Corbin Simpson
516e7159ae
gallium/docs: Did somebody call for a table?
2010-02-02 12:44:22 -08:00
Brian Paul
4778f46bb5
gallium/docs: table of texture formats and (x,y,z,w) tuples returned by TEX
...
Maybe someone can convert this into a real table instead of just
preformatted text.
2010-02-02 08:14:43 -07:00
Luca Barbieri
73317139a4
tgsi: add properties for fragment coord conventions (v3)
...
Changes in v3:
- Documented the new properties
- Added comments for property values
- Rebased to current master
Changes in v2:
- Caps are added in a separate, subsequent patch
This adds two TGSI fragment program properties that indicate the
fragment coord conventions.
The properties behave as described in the extension spec for
GL_ARB_fragment_coord_conventions, but the default origin in
upper left instead of lower left as in OpenGL.
The syntax is:
PROPERTY FS_COORD_ORIGIN [UPPER_LEFT|LOWER_LEFT]
PROPERTY FS_COORD_PIXEL_CENTER [HALF_INTEGER|INTEGER]
The names have been chosen for consistency with the GS properties
and the OpenGL extension spec.
The defaults are of course the previously assumed conventions:
UPPER_LEFT and HALF_INTEGER.
2010-01-29 14:13:14 +01:00
Igor Oliveira
db89bf4002
docs: add documentation to double opcodes
...
Signed-off-by: Brian Paul <brianp@vmware.com>
2010-01-26 17:18:44 -07:00
Corbin Simpson
f90733c116
docs: Use proper XOR symbol.
2010-01-18 18:06:55 -08:00
Corbin Simpson
047719182f
docs: Spacing in TGSI formulae.
...
Some of those still look atrocious. :T
2010-01-18 17:31:56 -08:00
Michal Krol
86b336f71b
docs: Explain TGSI_SEMANTIC_NORMAL.
2010-01-04 13:38:58 +01:00
Michal Krol
8ab89d7681
docs: Fix indent.
2010-01-04 13:23:41 +01:00
Michal Krol
07f416cdc9
docs: Clarify what truncate means.
2010-01-04 13:21:32 +01:00
Michal Krol
cef218062a
docs: Replace bogus `\times' back with `*'.
2010-01-04 13:15:28 +01:00
Michal Krol
c929664fdf
docs: TGSI SIN and COS are scalar instructions.
2010-01-04 13:12:27 +01:00
Michal Krol
b3567fc983
docs: Clarify math description of TGSI LRP instruction operation.
2010-01-04 12:59:17 +01:00
Michal Krol
b6659681f2
docs: Correct TGSI acronym expansion.
2010-01-04 12:52:43 +01:00
Corbin Simpson
54ddf642df
docs: Add all semantics to TGSI doc, regen.
2009-12-23 23:36:06 -08:00
Corbin Simpson
5bcd26c172
docs: Re-adjust headers for TGSI, regenerate.
2009-12-21 21:04:10 -08:00
Corbin Simpson
da65ac6bba
docs: Moar cleanup.
...
Good enough for now!
2009-12-21 20:32:46 -08:00
Corbin Simpson
ecb2f2a230
docs: \times.
...
Yay for sed.
2009-12-21 20:07:10 -08:00
Corbin Simpson
14743ac0e3
docs: abs, lg2, ceil.
2009-12-21 20:01:42 -08:00
Corbin Simpson
dd801e5c02
docs: Pow, sqrt.
2009-12-21 19:41:09 -08:00
Corbin Simpson
d92a685bc3
docs: Clean floor, sine, cosine.
2009-12-21 19:30:29 -08:00
Corbin Simpson
e8ed3b9607
docs: Start mathifying TGSI insts.
2009-12-21 19:12:55 -08:00
Keith Whitwell
14eacb041b
docs: remove some old opcodes and other cruft from tgsi doc
2009-12-21 23:38:29 +00:00
Keith Whitwell
a62aaa7399
docs: pull in tgsi-instruction-set.txt verbatim
2009-12-21 23:25:15 +00:00
Corbin Simpson
c686e17e52
Add Gallium docs.
...
In Sphinx/ReST format.
2009-12-20 15:00:40 -08:00