summaryrefslogtreecommitdiff
path: root/src/gallium/docs/source
AgeCommit message (Collapse)Author
2010-01-29gallium: document pipe_context::get_query_result()Brian Paul
2010-01-29tgsi: add caps for fragment coord conventions (v3)Luca Barbieri
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.
2010-01-29tgsi: add properties for fragment coord conventions (v3)Luca Barbieri
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-28gallium-docs: Minor grammar, need to talk about dual-source blends.Corbin Simpson
2010-01-28gallium-docs: Clean up constantbuf info a bit.Corbin Simpson
Hmm, does this belong in context, next to set_constant_buffer? Maybe a paragraph in shaders might be useful.
2010-01-28gallium-docs: Add PIPE_CAP info.Corbin Simpson
2010-01-28Merge commit 'origin/perrtblend'Roland Scheidegger
Conflicts: src/gallium/drivers/softpipe/sp_screen.c src/gallium/include/pipe/p_defines.h
2010-01-28docs: Implement constant buffer CAPs.Michal Krol
2010-01-28gallium-docs: Moar buffer info.Corbin Simpson
Oh look, that one question about map_buffer_range is answered.
2010-01-28gallium-docs: Start doc'ing screen buffers.Corbin Simpson
2010-01-26docs: add documentation to double opcodesIgor Oliveira
Signed-off-by: Brian Paul <brianp@vmware.com>
2010-01-25gallium-docs: Add note on scissor.Corbin Simpson
2010-01-21docs: enhance blend documentationRoland Scheidegger
2010-01-21docs: clean up sampler descriptionRoland Scheidegger
2010-01-21gallium/docs: document conditional renderingBrian Paul
2010-01-18docs: Clarify PIPE_TEXTURE_USAGE_DYNAMIC.Corbin Simpson
2010-01-18docs: Use proper XOR symbol.Corbin Simpson
2010-01-18docs: Spacing in TGSI formulae.Corbin Simpson
Some of those still look atrocious. :T
2010-01-18docs: Grammar and refs in Rasterizer.Corbin Simpson
2010-01-18docs: Cleanup Rasterizer a bit.Corbin Simpson
I'm getting better at this, I think.
2010-01-18docs: Fix terms and refs.Corbin Simpson
I fail at Sphinx-style ReST.
2010-01-18docs: Slowly keep fleshing out more info.Corbin Simpson
2010-01-18docs: PIPE_TEXTURE_USAGE info.Corbin Simpson
From IRC with Jakob.
2010-01-15gallium: document set_constant_bufferRoland Scheidegger
2010-01-15gallium: remove set_edgeflags from docsRoland Scheidegger
2010-01-14gallium: Document drawing commands.Michal Krol
2010-01-13gallium/docs: Random things sitting around in my stash.Corbin Simpson
2010-01-06gallium/docs: finish up description of pipe_rasterizer_state fieldsBrian Paul
2010-01-05docs: Stub out list of modules in core distribution of G3D.Corbin Simpson
2010-01-04docs: Explain TGSI_SEMANTIC_NORMAL.Michal Krol
2010-01-04docs: Fix indent.Michal Krol
2010-01-04docs: Clarify what truncate means.Michal Krol
2010-01-04docs: Replace bogus `\times' back with `*'.Michal Krol
2010-01-04docs: TGSI SIN and COS are scalar instructions.Michal Krol
2010-01-04docs: Clarify math description of TGSI LRP instruction operation.Michal Krol
2010-01-04docs: Correct TGSI acronym expansion.Michal Krol
2009-12-23docs: Add all semantics to TGSI doc, regen.Corbin Simpson
2009-12-21docs: Re-adjust headers for TGSI, regenerate.Corbin Simpson
2009-12-21docs: Moar cleanup.Corbin Simpson
Good enough for now!
2009-12-21docs: \times.Corbin Simpson
Yay for sed.
2009-12-21docs: abs, lg2, ceil.Corbin Simpson
2009-12-21docs: Pow, sqrt.Corbin Simpson
2009-12-21docs: Clean floor, sine, cosine.Corbin Simpson
2009-12-21docs: Start mathifying TGSI insts.Corbin Simpson
2009-12-21More docs. Glossary.Corbin Simpson
2009-12-21gallium/docs: extend the context docs a littleKeith Whitwell
2009-12-21docs: remove some old opcodes and other cruft from tgsi docKeith Whitwell
2009-12-21docs: pull in tgsi-instruction-set.txt verbatimKeith Whitwell
2009-12-20Moar docs, mostly context.Corbin Simpson
2009-12-20Document rasterizer.Corbin Simpson