summaryrefslogtreecommitdiffstats
path: root/src/gallium/docs
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'gallium-embedded'José Fonseca2010-02-031-0/+16
|\
| * gallium/docs: Document the OS module.José Fonseca2010-02-031-0/+16
| |
* | gallium-docs: Fix typo.José Fonseca2010-02-031-2/+2
| |
* | gallium/docs: Opcode refs.Corbin Simpson2010-02-021-4/+5
| | | | | | | | There is a very real possibility that I may be enjoying this too much.
* | gallium/docs: TGSI notes on replication to dst, and also cleanups.Corbin Simpson2010-02-021-117/+104
| | | | | | | | Slowly, surely, I'm making this better.
* | gallium/docs: Start turning notes into docs.Corbin Simpson2010-02-021-12/+15
| | | | | | | | | | Yeah, what's that? You can read it? It's got, hmm, *readability*? Nice, ain't it. :3
* | gallium/docs: Add opcode formatting.Corbin Simpson2010-02-023-120/+137
| |
* | gallium/docs: default Z texture tuple is (z,z,z,1) for OpenGLBrian Paul2010-02-021-3/+3
| |
* | gallium/docs: s/convensions/conventions/Brian Paul2010-02-021-1/+1
| |
* | gallium/docs: Did somebody call for a table?Corbin Simpson2010-02-021-21/+31
| |
* | gallium/docs: table of texture formats and (x,y,z,w) tuples returned by TEXBrian Paul2010-02-021-0/+29
|/ | | | | Maybe someone can convert this into a real table instead of just preformatted text.
* gallium-docs: Fix missing PIPE_CAPs.Corbin Simpson2010-01-302-4/+18
| | | | Hmm, need to cross-ref those TGSI things. My work is never done... :3
* gallium: document pipe_context::get_query_result()Brian Paul2010-01-291-3/+9
|
* tgsi: add caps for fragment coord conventions (v3)Luca Barbieri2010-01-291-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes in v3: - Renumber caps to accomodate caps to add to master in the meantime - Document caps - Add unsupported caps to *_screen.c too Changes in v2: - Split for properties patch - Use positive caps instead of negative caps This adds 4 caps to indicate support of each of the fragment coord conventions. All drivers are also modifed to add the appropriate caps. Some drivers were incorrectly using non-Gallium-default conventions, and caps for them have them set so that they will behave correctly after the later state tracker patches. This drivers are softpipe/llvmpipe (uses integer rather than half integer) and pre-nv50 Nouveau (uses lower left rather than upper left). Other drivers might be broken. With this patchset, fixing them is only a matter of exposing the appropriate caps that match the behavior of the existing code. Drivers are encouraged to support all conventions themselves for better performance, and this feature is added to softpipe in a later patch.
* tgsi: add properties for fragment coord conventions (v3)Luca Barbieri2010-01-291-3/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* gallium-docs: Minor grammar, need to talk about dual-source blends.Corbin Simpson2010-01-282-3/+12
|
* gallium-docs: Clean up constantbuf info a bit.Corbin Simpson2010-01-281-23/+24
| | | | | Hmm, does this belong in context, next to set_constant_buffer? Maybe a paragraph in shaders might be useful.
* gallium-docs: Add PIPE_CAP info.Corbin Simpson2010-01-282-0/+67
|
* Merge commit 'origin/perrtblend'Roland Scheidegger2010-01-282-6/+43
|\ | | | | | | | | | | Conflicts: src/gallium/drivers/softpipe/sp_screen.c src/gallium/include/pipe/p_defines.h
| * docs: enhance blend documentationRoland Scheidegger2010-01-211-3/+36
| |
| * docs: clean up sampler descriptionRoland Scheidegger2010-01-211-3/+7
| |
* | docs: Implement constant buffer CAPs.Michal Krol2010-01-281-1/+23
| |
* | gallium-docs: Moar buffer info.Corbin Simpson2010-01-281-0/+35
| | | | | | | | Oh look, that one question about map_buffer_range is answered.
* | gallium-docs: Start doc'ing screen buffers.Corbin Simpson2010-01-281-1/+50
| |
* | docs: add documentation to double opcodesIgor Oliveira2010-01-261-0/+111
| | | | | | | | Signed-off-by: Brian Paul <[email protected]>
* | gallium-docs: Add note on scissor.Corbin Simpson2010-01-251-1/+4
| |
* | gallium/docs: document conditional renderingBrian Paul2010-01-211-0/+36
|/
* docs: Clarify PIPE_TEXTURE_USAGE_DYNAMIC.Corbin Simpson2010-01-181-1/+5
|
* docs: Use proper XOR symbol.Corbin Simpson2010-01-181-4/+4
|
* docs: Spacing in TGSI formulae.Corbin Simpson2010-01-181-0/+21
| | | | Some of those still look atrocious. :T
* docs: Grammar and refs in Rasterizer.Corbin Simpson2010-01-181-4/+3
|
* docs: Cleanup Rasterizer a bit.Corbin Simpson2010-01-182-45/+49
| | | | I'm getting better at this, I think.
* docs: Fix terms and refs.Corbin Simpson2010-01-183-3/+5
| | | | I fail at Sphinx-style ReST.
* docs: Slowly keep fleshing out more info.Corbin Simpson2010-01-182-9/+21
|
* docs: PIPE_TEXTURE_USAGE info.Corbin Simpson2010-01-181-0/+24
| | | | From IRC with Jakob.
* gallium: document set_constant_bufferRoland Scheidegger2010-01-151-1/+5
|
* gallium: remove set_edgeflags from docsRoland Scheidegger2010-01-151-1/+0
|
* gallium: Document drawing commands.Michal Krol2010-01-141-2/+57
|
* gallium/docs: Random things sitting around in my stash.Corbin Simpson2010-01-131-3/+5
|
* gallium/docs: finish up description of pipe_rasterizer_state fieldsBrian Paul2010-01-061-29/+94
|
* docs: Don't check in generated docs.Corbin Simpson2010-01-0538-6008/+0
| | | | Per ML discussion.
* docs: Stub out list of modules in core distribution of G3D.Corbin Simpson2010-01-052-0/+142
|
* docs: Explain TGSI_SEMANTIC_NORMAL.Michal Krol2010-01-041-1/+2
|
* docs: Fix indent.Michal Krol2010-01-041-2/+2
|
* docs: Clarify what truncate means.Michal Krol2010-01-041-3/+1
|
* docs: Replace bogus `\times' back with `*'.Michal Krol2010-01-041-1/+1
|
* docs: TGSI SIN and COS are scalar instructions.Michal Krol2010-01-041-2/+2
|
* docs: Clarify math description of TGSI LRP instruction operation.Michal Krol2010-01-041-4/+4
|
* docs: Correct TGSI acronym expansion.Michal Krol2010-01-041-1/+1
|
* docs: Add all semantics to TGSI doc, regen.Corbin Simpson2009-12-234-19/+252
|