summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* r300g: add r300_init_blit_functions, remove r300_blit.hMarek Olšák2010-05-254-77/+28
|
* util: update comments at blitterMarek Olšák2010-05-251-1/+1
|
* util: fix indentation in blitterMarek Olšák2010-05-251-14/+14
|
* r300g,util: remove pipe_surface from the util_blitter_copy interface and ↵Marek Olšák2010-05-255-171/+151
| | | | clean up
* r300g,util: remove pipe_surface from the util_blitter_fill interface and ↵Marek Olšák2010-05-255-57/+45
| | | | clean up
* util: remove unused util_blitter_copy_surfaceMarek Olšák2010-05-251-19/+1
|
* drm_api: Remove type argument from create screen callbackJakob Bornecrantz2010-05-2512-94/+30
| | | | | With the removal of DRI1 support there where no use of this argument, some drivers didn't even properly check it.
* gallium: Remove dri1_api.h and winsys support for DRI1Jakob Bornecrantz2010-05-254-255/+7
| | | | | Since DRI1 support was dropped from st/dri it makes no sense to keep this code around.
* st/dri: Remove DRI1 supportJakob Bornecrantz2010-05-254-596/+6
| | | | | Nobody used it and the current code had been trough so many changes yet never once being tested.
* llvmpipe: Stop relying on PIPE_FLUSH_TEXTURE_CACHE/PIPE_FLUSH_RENDER_CACHE ↵José Fonseca2010-05-252-32/+11
| | | | | | | | | | magic. Flush means flush, i.e., all previous operations should be visible from other contexts. This does not imply unswizzling tiles, since unswizzling should be done on a needed basis for any context.
* gallivm: Choose an appropriate code generation optimization level.José Fonseca2010-05-251-1/+33
| | | | 'Default' unless GALLIVM_DEBUG=nopt option is set.
* sw/xlib: NULL-out pointers after freeing image dataBrian Paul2010-05-241-1/+7
| | | | | | This fixes a double-free() error when not using a shared memory XImage. The XDestroyImage() function frees the ximage->data buffer if non-NULL. If we free it ourselves, we also need to NULL-out the pointer.
* st/glx: check if deleting head of buffer listBrian Paul2010-05-241-0/+4
|
* meta: Convert Z value from normalized to object-space in meta codeBrian Paul2010-05-241-4/+19
| | | | | | | | | | | | | | Convert Z from a normalized value in the range [0, 1] to an object-space Z coordinate in [-1, +1] so that drawing at the new Z position with the default/identity ortho projection results in the original Z value. Used by the meta-Clear, Draw/CopyPixels and Bitmap functions where the Z value comes from the clear value or raster position. Fixes piglit tests fdo23670-depth_test, quad-invariance and glsl-orangebook-ch06-bump as well as oglc zbfunc.c. https://bugs.freedesktop.org/show_bug.cgi?id=23670
* mesa: Reenable check for GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXTKristian Høgsberg2010-05-241-21/+23
| | | | | | | | 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.
* glsl: silence unused var warningsBrian Paul2010-05-242-0/+4
|
* llvmpipe: Also test compressed formats in lp_test_format()José Fonseca2010-05-241-0/+2
|
* llvmpipe: Fix lp_test_format on 32bit OSes.José Fonseca2010-05-241-1/+1
|
* xorg-vmwgfx: Add vmwctrl protoJakob Bornecrantz2010-04-309-0/+760
|
* mesa: Handle FEATURE_es2_glsl differences at runtime tooKristian Høgsberg2010-05-245-29/+53
| | | | | | | 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
* llvmpipe: Delete extraneous arugment too.José Fonseca2010-05-241-1/+1
|
* llvmpipe: Remove unused sincos_test_case struct.José Fonseca2010-05-241-6/+2
|
* llvmpipe: Unit test for sin/cos that compares against reference implementation.Qicheng Christopher Li2010-05-244-1/+984
| | | | Signed-off-by: José Fonseca <[email protected]>
* gallivm: Efficient implementation of sin/cos.Qicheng Christopher Li2010-05-241-105/+429
| | | | | | Based on Julien Pommier's SSE and SSE2 algorithms. Signed-off-by: José Fonseca <[email protected]>
* i965: Add support for all 8 possible ARB_draw_buffers in Mesa.Eric Anholt2010-05-232-2/+1
| | | | | We should be able to do 16, but are limited by Mesa's static buffer allocations.
* i965: Fix bit allocation for number of color regions for ARB_draw_buffers.Eric Anholt2010-05-231-1/+1
| | | | | | | | 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.
* util/blitter: allow NULL clear colorMarek Olšák2010-05-231-5/+14
|
* r300g: extend compile error messageMarek Olšák2010-05-232-2/+4
|
* r300g: fix dummy vertex shader compilationMarek Olšák2010-05-231-10/+9
|
* r300g: fix warningsMarek Olšák2010-05-232-2/+4
|
* llvmpipe: Fill in slice_stride.José Fonseca2010-05-221-0/+1
|
* glx: Invalidate drawable in glXBindTexImageEXT() if we don't get eventsKristian Høgsberg2010-05-211-0/+9
| | | | | 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.
* glx: Split tfp functions out to context vtableKristian Høgsberg2010-05-214-40/+99
| | | | | 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.
* st_api: Give get_egl_image arguments directly to the functionJakob Borncrantz2010-05-214-18/+27
|
* mesa: fix warnings about missing initializers in get.c tableBrian Paul2010-05-211-326/+330
|
* st/mesa: remove unused varBrian Paul2010-05-211-1/+0
|
* st/glx: fix incorrect parameter typeBrian Paul2010-05-211-1/+1
|
* gallium: Fix invalidate framebuffer with old libGL librariesJakob Bornecrantz2010-05-2112-6/+136
|
* st_api: Add get param function to st_managerJakob Bornecrantz2010-05-215-1/+45
|
* nouveau: Fix build after msaa mergeJakob Bornecrantz2010-05-211-3/+1
|
* rbug: fix breakage due to interface changesRoland Scheidegger2010-05-212-42/+56
|
* Merge branch 'gallium-msaa'Roland Scheidegger2010-05-21112-934/+1325
|\ | | | | | | | | | | Conflicts: src/mesa/state_tracker/st_gen_mipmap.c src/mesa/state_tracker/st_texture.c
| * util: fix obvious util_blitter_copy bugs...Roland Scheidegger2010-05-191-4/+3
| |
| * nv50: fix typo: s/_/./Brian Paul2010-05-191-1/+1
| |
| * util: util_blitter_fill no longer needs to handle overlapRoland Scheidegger2010-05-191-52/+2
| |
| * i915g: remove unused flip parameterRoland Scheidegger2010-05-193-3/+0
| |
| * docs: update differences to d3d11Roland Scheidegger2010-05-181-13/+7
| |
| * util: fix some leftover util_surface_fill/copy callsRoland Scheidegger2010-05-182-8/+18
| |
| * st/mesa: fix wrong argument orderRoland Scheidegger2010-05-181-2/+3
| |
| * gallium: implement set_sample_mask() in all driversRoland Scheidegger2010-05-1816-1/+116
| | | | | | | | | | | | | | | | 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).