summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2010-05-24mesa: Reenable check for GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXTKristian Høgsberg
The check was disabled when FEATURE_OES_framebuffer_object was enabled, since that used to mean we weren't implementing regular OpenGL semantics. Now that we can compile in support for multiple APIs, change the #ifdef to compile the check in when FEATURE_GL is enabled and enable the check for contexts that implement OpenGL at runtime.
2010-05-24glsl: silence unused var warningsBrian Paul
2010-05-24llvmpipe: Also test compressed formats in lp_test_format()José Fonseca
2010-05-24llvmpipe: Fix lp_test_format on 32bit OSes.José Fonseca
2010-04-30xorg-vmwgfx: Add vmwctrl protoJakob Bornecrantz
2010-05-24mesa: Handle FEATURE_es2_glsl differences at runtime tooKristian Høgsberg
Now that we can support different APIs at runtime, we need to check the context for the API we're currently providing as well. https://bugs.freedesktop.org/show_bug.cgi?id=28194
2010-05-24llvmpipe: Delete extraneous arugment too.José Fonseca
2010-05-24llvmpipe: Remove unused sincos_test_case struct.José Fonseca
2010-05-24llvmpipe: Unit test for sin/cos that compares against reference implementation.Qicheng Christopher Li
Signed-off-by: José Fonseca <jfonseca@vmware.com>
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.