Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-03-21 | i915: added to-do note about setting the max_lod register to get proper ↵ | Brian | |
min/mag filter selection | |||
2008-03-21 | nv40: fix bug in query code | Ben Skeggs | |
2008-03-21 | nv40: add 16-bit SSCALED vb formats | Ben Skeggs | |
2008-03-21 | nv40: ensure vb relocs don't end up on list for swtnl | Ben Skeggs | |
Avoids bo code bailing out because of mapped buffers being validated. | |||
2008-03-21 | nv40: call semi-magic 0x1d88 method | Ben Skeggs | |
2008-03-21 | nv40: swtnl fallback on unsupported array format | Ben Skeggs | |
2008-03-21 | nv40: oops | Ben Skeggs | |
2008-03-21 | nv40: s/free/FREE/ | Ben Skeggs | |
2008-03-21 | nv40: align each level to 64 pixels | Ben Skeggs | |
2008-03-21 | nv40: use num_cbufs | Ben Skeggs | |
2008-03-21 | nv40: use new pipe_framebuffer width/height fields | Ben Skeggs | |
2008-03-21 | Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1 | Ben Skeggs | |
2008-03-20 | cell: Fix several bugs in blend code-gen | Ian 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-20 | cell: Call the correct function to generate blending code | Ian Romanick | |
Cut-and-paste for the lose. :( | |||
2008-03-20 | cell: Fix bus error when there is no depth buffer | Ian Romanick | |
2008-03-20 | cell: Use code-gen for alpha blend | Ian Romanick | |
So far this is only tested when GL_BLEND is disabled. | |||
2008-03-20 | gallium: use new framebuffer width, height fields | Brian | |
2008-03-20 | cell: use pipe_framebuffer_state.width, height | Brian | |
2008-03-21 | nouveau: match gallium API changes | Ben Skeggs | |
2008-03-21 | Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1 | Ben Skeggs | |
2008-03-19 | gallium: added fb_width/height fields to softpipe context | Brian Paul | |
These are convenience fields. Otherwise, we have to check cbuf[0] or zsbuf in various places. | |||
2008-03-19 | gallium: 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-19 | gallium: set tc->surface_map = NULL after unmapping | Brian | |
2008-03-19 | Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1 | Ben Skeggs | |
2008-03-19 | nv40: "implement" noise opcodes in fragprog | Ben 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-19 | nouveau: pass nvws to nvws->push_* functions, rather than nouveau_channel* | Ben Skeggs | |
2008-03-18 | cell: Fix various stencil test code-gen bugs | Ian Romanick | |
2008-03-18 | cell: Correctly load stencil for PIPE_FORMAT_S8Z24_UNORM | Ian Romanick | |
2008-03-18 | nv30: disable emit texture image in state_emit, already done in fragtex | Patrice Mandin | |
2008-03-18 | cell: Fix depth read / write for s8z24. | Ian Romanick | |
Stencil is still broken. | |||
2008-03-18 | cell: Fix added whitespace errors. | Ian Romanick | |
2008-03-18 | cell: Minor changes to make stencil not crash | Ian 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-18 | cell: Move and (conditionally) silence debug code | Ian Romanick | |
2008-03-18 | nv30: hmm, no buffer for texture | Patrice Mandin | |
2008-03-18 | nv30: update miptree stuff for texturing | Patrice Mandin | |
2008-03-17 | cell: Don't segfault when unbinding alpha / stencil / depth test state | Ian Romanick | |
2008-03-17 | cell: Initial code-gen for alpha / stencil / depth testing | Ian 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-17 | nv30: another 2 rt, and set viewport tx origin, so we render at the proper ↵ | Patrice Mandin | |
place \o/ | |||
2008-03-17 | nv30: only 2 render targets | Patrice Mandin | |
2008-03-17 | nv40: a few more fp opcodes | Ben Skeggs | |
2008-03-17 | gallium: improvements, or extensions at least, to the passthrough path | Keith Whitwell | |
Passthrough is actually more tricky than you'd think... | |||
2008-03-17 | nv40: workaround main swtnl breakage | Ben 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-17 | nv10: fixes. | Stephane Marchesin | |
2008-03-17 | nouveau: latest header. | Stephane Marchesin | |
2008-03-16 | gallium: finish remaining prim types for sp_vbuf_draw_arrays() | Brian | |
Not totally tested, but easily fixed if glitches are found. | |||
2008-03-16 | nv40: simple swtnl path (half broken, but getting there) | Ben Skeggs | |
2008-03-16 | nv10: fix build after merge | Ben Skeggs | |
2008-03-16 | Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1 | Ben Skeggs | |
2008-03-15 | cso_context_destroy calls bind_state functions with NULL parameter | Patrice Mandin | |
2008-03-15 | nv10. | Stephane Marchesin | |