summaryrefslogtreecommitdiff
path: root/src/gallium
AgeCommit message (Collapse)Author
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-21nouveau: do a retry if initial buffer alloc failsBen Skeggs
2008-03-21nouveau: use saved fence pointer, not head of unsignalled listBen Skeggs
It's possible for the unsignalled list head to change during fence_flush. Fixes valgrind complaint exposed by a previous commit.
2008-03-21nouveau: potentially delay buffer destructionBen Skeggs
Rather than spinning waiting for the GPU to finish with the buffer, add a callback on the buffer's fence object instead. Gives a sizable performance increase in OA.
2008-03-21nouveau: try combining prev and next resources on freeBen Skeggs
Fixes some cases where we end up with a list of many unused chunks that are too small to be useful.
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: set fb.width/heightBrian
2008-03-20gallium: enable vp input semantic infoBrian
2008-03-20gallium: use new framebuffer width, height fieldsBrian
2008-03-20cell: use pipe_framebuffer_state.width, heightBrian
2008-03-20gallium: added width, height to pipe_framebuffer_stateBrian
2008-03-20gallium: create one vertex buffer and re-useBrian
2008-03-20gallium: use sizeof(vertex buffer)Brian
2008-03-20gallium: Give some chance for the table to actually grow.José Fonseca
2008-03-20gallium: Fix build on Windows.Michal Krol
2008-03-20gallium: Fix build on Windows.Michal Krol
2008-03-20gallium: remove unused local varKeith Whitwell
2008-03-20gallium: create vertex buffer once and re-use.Brian
2008-03-20gallium: added util_draw_vertex_buffer()Brian
2008-03-20gallium: temporarily disable the memcmp() in cso_set_framebuffer()Brian
The memcmp() fails to detect buffer size changes...
2008-03-20gallium: added util_make_fragment_passthrough_shader()Brian
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-20gallium: add debug facility to dump random blobs as hexKeith Whitwell
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: fix bug in cso_single_sampler_done() in computation of nr_samplersBrian Paul
Need to find highest used sampler so search from end toward beginning.
2008-03-19gallium: Fix broken logic.José Fonseca
2008-03-19gallium: explict float castsKeith Whitwell
2008-03-19gallium: implement CSO save/restore functions for use by meta operations ↵Brian
(blit, gen-mipmaps, quad-clear, etc) Also, additional cso_set_*() functions for viewport, framebuffer, blend color, etc. state.
2008-03-19gallium: set tc->surface_map = NULL after unmappingBrian
2008-03-19gallium: Add generic enum and flags dumping utility functions.José Fonseca
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-18gallium: added braces to silence warningBrian
2008-03-18gallium: s/copy_pixels_state/blit_stateBrian