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