summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2010-05-24gallivm: Efficient implementation of sin/cos.Qicheng Christopher Li
Based on Julien Pommier's SSE and SSE2 algorithms. Signed-off-by: José Fonseca <jfonseca@vmware.com>
2010-05-23i965: Add support for all 8 possible ARB_draw_buffers in Mesa.Eric Anholt
We should be able to do 16, but are limited by Mesa's static buffer allocations.
2010-05-23i965: Fix bit allocation for number of color regions for ARB_draw_buffers.Eric Anholt
If you used all 4 color targets we currently support, we would see 0 and end up just writing the first output. Give enough bits that we can do the maximum of 16. Fixes piglit fbo-drawbuffers-maxtargets.
2010-05-23util/blitter: allow NULL clear colorMarek Olšák
2010-05-23r300g: extend compile error messageMarek Olšák
2010-05-23r300g: fix dummy vertex shader compilationMarek Olšák
2010-05-23r300g: fix warningsMarek Olšák
2010-05-22llvmpipe: Fill in slice_stride.José Fonseca
2010-05-21glx: Invalidate drawable in glXBindTexImageEXT() if we don't get eventsKristian Høgsberg
When we don't get invalidate events, we need to invalidate a drawable before using it for tfp to make sure we have uptodate buffers.
2010-05-21glx: Split tfp functions out to context vtableKristian Høgsberg
This introduces a new per-context vtable, which lets us clean up all the #ifdef's a bit and move the DRI2 specific implementation into dri2_glx.c.
2010-05-21st_api: Give get_egl_image arguments directly to the functionJakob Borncrantz
2010-05-21mesa: fix warnings about missing initializers in get.c tableBrian Paul
2010-05-21st/mesa: remove unused varBrian Paul
2010-05-21st/glx: fix incorrect parameter typeBrian Paul
2010-05-21gallium: Fix invalidate framebuffer with old libGL librariesJakob Bornecrantz
2010-05-21st_api: Add get param function to st_managerJakob Bornecrantz
2010-05-21nouveau: Fix build after msaa mergeJakob Bornecrantz
2010-05-21rbug: fix breakage due to interface changesRoland Scheidegger
2010-05-21Merge branch 'gallium-msaa'Roland Scheidegger
Conflicts: src/mesa/state_tracker/st_gen_mipmap.c src/mesa/state_tracker/st_texture.c
2010-05-21nouveau/nvfx: Fill more PIPE_CAP_MAX_ valuesPatrice Mandin
Signed-off-by: Patrice Mandin <patmandin@gmail.com>
2010-05-21Add __DragonFly__ in querymatrix for fpclassify()David Shao
Signed-off-by: Brian Paul <brianp@vmware.com>
2010-05-21cell: assorted compilation fixesBrian Paul
2010-05-21cell: fix breakage from earlier draw module changesBrian Paul
2010-05-21gallium: remnants of old ccw stateKeith Whitwell
2010-05-21Merge branch 'gallium-front-ccw'Keith Whitwell
2010-05-21docs: update rasterizer for ccw changesKeith Whitwell
Also rearrange some of the fields into point/line/polygon categories.
2010-05-20Make TLS EGL dri2 driver search path behavior match TLS GLX dri2 behavior.Eric Anholt
2010-05-20Fix a substitution in glesv1_cm.pcEric Anholt
2010-05-20i965: remove disabled code for cycling through MRF registers in clipping.Eric Anholt
The idea would be that you could have multiple send messages going on if nothing depended on the previous message's results and you used a different send message. The problem is that the later send requires the VUE handle returned by the first send's allocate anyway.
2010-05-20nv50: fixed other void pointer arithmetic errorsXavier Chantry
2010-05-20nv50: fix too long shader uploads by splitting themXavier Chantry
2010-05-20nv50: fill in shader limitsChristoph Bumiller
2010-05-20gallivm: rename a var: s/val/array_size/Brian Paul
2010-05-20gallivm: fix spelling in commentBrian Paul
2010-05-20gallivm: handle pointer types in lp_dump_llvmtype()Brian Paul
2010-05-20llvmpipe: more tweaks to dump_fs_variant_key()Brian Paul
2010-05-20gallium: fix/update tex target dumpingBrian Paul
2010-05-20llvmpipe: use util_dump_logicop()Brian Paul
2010-05-20gallium: added util_dump_logicop()Brian Paul
2010-05-20llvmpipe: put variant print/debug code into separate functionBrian Paul
2010-05-20intel: Throttle after doing copyregion/swapbuffers round tripKristian Høgsberg
Before we would throttle in the flush callback prior to round-tripping to the server to do copyregion or swapbuffer. Now, instead just note that we need to throttle and do it in intel_prepare_render(), which will be called after receiving the response from the server but before we start rendering the next frame. Even if the server also throttles us in swapbuffer, this just makes the throttling a no-op when we hit intel_prepare_render(). With that we can drop the using_dri2_swapbuffers hack and just always throttle.
2010-05-20graw-null: Remove unnecessary header.Vinson Lee
2010-05-19util: fix obvious util_blitter_copy bugs...Roland Scheidegger
2010-05-19nv50: fix typo: s/_/./Brian Paul
2010-05-19util: util_blitter_fill no longer needs to handle overlapRoland Scheidegger
2010-05-19i915g: remove unused flip parameterRoland Scheidegger
2010-05-18docs: update differences to d3d11Roland Scheidegger
2010-05-18util: fix some leftover util_surface_fill/copy callsRoland Scheidegger
2010-05-18st/mesa: fix wrong argument orderRoland Scheidegger
2010-05-18gallium: implement set_sample_mask() in all driversRoland Scheidegger
prevents segfault when state trackers try to set default mask. Other option would be to make this required only for drivers supporting multisampling, but this seems more clean. Only dummy implementations (for normal drivers) provided (no driver supports multisampling yet neither).