summaryrefslogtreecommitdiff
path: root/src/gallium/drivers
AgeCommit message (Collapse)Author
2008-03-21i915: added to-do note about setting the max_lod register to get proper ↵Brian
min/mag filter selection
2008-03-21nv40: fix bug in query codeBen Skeggs
2008-03-21nv40: add 16-bit SSCALED vb formatsBen Skeggs
2008-03-21nv40: ensure vb relocs don't end up on list for swtnlBen Skeggs
Avoids bo code bailing out because of mapped buffers being validated.
2008-03-21nv40: call semi-magic 0x1d88 methodBen Skeggs
2008-03-21nv40: swtnl fallback on unsupported array formatBen Skeggs
2008-03-21nv40: oopsBen Skeggs
2008-03-21nv40: s/free/FREE/Ben Skeggs
2008-03-21nv40: align each level to 64 pixelsBen Skeggs
2008-03-21nv40: use num_cbufsBen Skeggs
2008-03-21nv40: use new pipe_framebuffer width/height fieldsBen Skeggs
2008-03-21Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1Ben Skeggs
2008-03-20cell: Fix several bugs in blend code-genIan Romanick
- Alpha factor set to a _COLOR mode was mishandled - Cases when either dst factor or src factor was ZERO were mishandled - MIN and MAX cases were backwards - Case when blend was disabled was mishandled - Incorrect comments about number of instructions generated The tests blendminmax and blendsquare run correctly.
2008-03-20cell: Call the correct function to generate blending codeIan Romanick
Cut-and-paste for the lose. :(
2008-03-20cell: Fix bus error when there is no depth bufferIan Romanick
2008-03-20cell: Use code-gen for alpha blendIan Romanick
So far this is only tested when GL_BLEND is disabled.
2008-03-20gallium: use new framebuffer width, height fieldsBrian
2008-03-20cell: use pipe_framebuffer_state.width, heightBrian
2008-03-21nouveau: match gallium API changesBen Skeggs
2008-03-21Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1Ben Skeggs
2008-03-19gallium: added fb_width/height fields to softpipe contextBrian Paul
These are convenience fields. Otherwise, we have to check cbuf[0] or zsbuf in various places.
2008-03-19gallium: add face, dirtyLevels params to pipe->texture_update()Brian Paul
This provides better information about which images in texture object have changed. Also, call texture_update() from more places previously missed.
2008-03-19gallium: set tc->surface_map = NULL after unmappingBrian
2008-03-19Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1Ben Skeggs
2008-03-19nv40: "implement" noise opcodes in fragprogBen Skeggs
For the moment, we do what NVIDIA does and return 0 unconditionally. This isn't correct, but it's an implementation at least.
2008-03-19nouveau: pass nvws to nvws->push_* functions, rather than nouveau_channel*Ben Skeggs
2008-03-18cell: Fix various stencil test code-gen bugsIan Romanick
2008-03-18cell: Correctly load stencil for PIPE_FORMAT_S8Z24_UNORMIan Romanick
2008-03-18nv30: disable emit texture image in state_emit, already done in fragtexPatrice Mandin
2008-03-18cell: Fix depth read / write for s8z24.Ian Romanick
Stencil is still broken.
2008-03-18cell: Fix added whitespace errors.Ian Romanick
2008-03-18cell: Minor changes to make stencil not crashIan Romanick
I'm not sure these are quite correct. The reflect demo doesn't assert anymore, but it doesn't produce correct results either. SPE-based vertex shader code needs to be disabled for relfect to run.
2008-03-18cell: Move and (conditionally) silence debug codeIan Romanick
2008-03-18nv30: hmm, no buffer for texturePatrice Mandin
2008-03-18nv30: update miptree stuff for texturingPatrice Mandin
2008-03-17cell: Don't segfault when unbinding alpha / stencil / depth test stateIan Romanick
2008-03-17cell: Initial code-gen for alpha / stencil / depth testingIan Romanick
Alpha test is currently broken because all per-fragment testing occurs before alpha is calculated. Stencil test is currently broken because the Z-clear code asserts if there is a stencil buffer.
2008-03-17nv30: another 2 rt, and set viewport tx origin, so we render at the proper ↵Patrice Mandin
place \o/
2008-03-17nv30: only 2 render targetsPatrice Mandin
2008-03-17nv40: a few more fp opcodesBen Skeggs
2008-03-17gallium: improvements, or extensions at least, to the passthrough pathKeith Whitwell
Passthrough is actually more tricky than you'd think...
2008-03-17nv40: workaround main swtnl breakageBen Skeggs
Not sure where the real bug is here yet, but for now this gives us correct rendering in far more cases than previously.
2008-03-17nv10: fixes.Stephane Marchesin
2008-03-17nouveau: latest header.Stephane Marchesin
2008-03-16gallium: finish remaining prim types for sp_vbuf_draw_arrays()Brian
Not totally tested, but easily fixed if glitches are found.
2008-03-16nv40: simple swtnl path (half broken, but getting there)Ben Skeggs
2008-03-16nv10: fix build after mergeBen Skeggs
2008-03-16Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1Ben Skeggs
2008-03-15cso_context_destroy calls bind_state functions with NULL parameterPatrice Mandin
2008-03-15nv10.Stephane Marchesin