summaryrefslogtreecommitdiff
path: root/src/gallium/docs
AgeCommit message (Collapse)Author
2010-02-03docs: clean up TGSI_SEMANTIC_PSIZE descriptionRoland Scheidegger
there was some confusion between point size state and point size output.
2010-02-03docs: fix point sprite documentationRoland Scheidegger
2010-02-03gallium: clean up point sprite rasterizer stateRoland Scheidegger
Don't need sprite coord origin per coord. Also, don't need separate sprite enable bit - if all coords have it diabled, then there are no point sprites (technically, there's a distinction in pre-GL3, but it only differs in having more leniency in clamping to max size, something the state tracker would need to handle and the hardware won't bother anyway). Also, use packed field for the per-coord enables. All in all, should save 3 dwords in rasterizer state (from 10 down to 7).
2010-02-03gallium/docs: Document the OS module.José Fonseca
2010-02-03gallium-docs: Fix typo.José Fonseca
2010-02-02gallium/docs: Opcode refs.Corbin Simpson
There is a very real possibility that I may be enjoying this too much.
2010-02-02gallium/docs: TGSI notes on replication to dst, and also cleanups.Corbin Simpson
Slowly, surely, I'm making this better.
2010-02-02gallium/docs: Start turning notes into docs.Corbin Simpson
Yeah, what's that? You can read it? It's got, hmm, *readability*? Nice, ain't it. :3
2010-02-02gallium/docs: Add opcode formatting.Corbin Simpson
2010-02-02gallium/docs: default Z texture tuple is (z,z,z,1) for OpenGLBrian Paul
2010-02-02gallium/docs: s/convensions/conventions/Brian Paul
2010-02-02gallium/docs: Did somebody call for a table?Corbin Simpson
2010-02-02gallium/docs: table of texture formats and (x,y,z,w) tuples returned by TEXBrian Paul
Maybe someone can convert this into a real table instead of just preformatted text.
2010-01-30gallium-docs: Fix missing PIPE_CAPs.Corbin Simpson
Hmm, need to cross-ref those TGSI things. My work is never done... :3
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-12gallium: remove point_size_min and point_size_max from rasterizer stateRoland Scheidegger
The state tracker is responsible for clamping to any graphics API enforced size min/max limits for both the static point_size setting as well as per vertex point size (in the vertex shader). Note that mesa state tracker didn't actually use these values.
2010-01-06gallium/docs: finish up description of pipe_rasterizer_state fieldsBrian Paul
2010-01-05docs: Don't check in generated docs.Corbin Simpson
Per ML discussion.
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