Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-05-25 | mesa: make a bunch of shader API functions static | Brian Paul | |
2010-05-25 | mesa: display list support for uint uniforms | Brian Paul | |
Still need to plug into dispatcher... | |||
2010-05-25 | mesa: consolidate some glUniform code | Brian Paul | |
2010-05-25 | mesa: unsigned int uniform functions (GL3) | Brian Paul | |
2010-05-25 | mesa: support for unsigned int uniforms | Brian Paul | |
2010-05-26 | r300/compiler: implement SGT+SLE opcodes | Marek Olšák | |
Reported-by: Gianluca Anzolin <gianluca@sottospazio.it> | |||
2010-05-26 | r300/compiler: fix dumping r5xx vertex shaders | Marek Olšák | |
2010-05-26 | r300/compiler: move hardware caps to the radeon_compiler base struct | Marek Olšák | |
Needed for vertex shaders too. | |||
2010-05-26 | r300/compiler: shorten swizzle expressions | Marek Olšák | |
2010-05-26 | rbug: add set sample mask passthrough. | Dave Airlie | |
This at least stops rbug segfaulting at startup. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2010-05-26 | r300g: more efficient finish + fix comments | Marek Olšák | |
2010-05-26 | r300g: implement fake but compliant fences | Marek Olšák | |
2010-05-25 | r300g: add r300_init_render_functions, remove r300_render.h | Marek Olšák | |
2010-05-25 | r300g: remove r300_query.h | Marek Olšák | |
2010-05-25 | r300g: remove r300_flush.h | Marek Olšák | |
2010-05-25 | r300g: add r300_init_blit_functions, remove r300_blit.h | Marek Olšák | |
2010-05-25 | util: update comments at blitter | Marek Olšák | |
2010-05-25 | util: fix indentation in blitter | Marek Olšák | |
2010-05-25 | r300g,util: remove pipe_surface from the util_blitter_copy interface and ↵ | Marek Olšák | |
clean up | |||
2010-05-25 | r300g,util: remove pipe_surface from the util_blitter_fill interface and ↵ | Marek Olšák | |
clean up | |||
2010-05-25 | util: remove unused util_blitter_copy_surface | Marek Olšák | |
2010-05-25 | drm_api: Remove type argument from create screen callback | Jakob Bornecrantz | |
With the removal of DRI1 support there where no use of this argument, some drivers didn't even properly check it. | |||
2010-05-25 | gallium: Remove dri1_api.h and winsys support for DRI1 | Jakob Bornecrantz | |
Since DRI1 support was dropped from st/dri it makes no sense to keep this code around. | |||
2010-05-25 | st/dri: Remove DRI1 support | Jakob Bornecrantz | |
Nobody used it and the current code had been trough so many changes yet never once being tested. | |||
2010-05-25 | llvmpipe: Stop relying on PIPE_FLUSH_TEXTURE_CACHE/PIPE_FLUSH_RENDER_CACHE ↵ | José Fonseca | |
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. | |||
2010-05-25 | gallivm: Choose an appropriate code generation optimization level. | José Fonseca | |
'Default' unless GALLIVM_DEBUG=nopt option is set. | |||
2010-05-24 | sw/xlib: NULL-out pointers after freeing image data | Brian Paul | |
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. | |||
2010-05-24 | st/glx: check if deleting head of buffer list | Brian Paul | |
2010-05-24 | meta: Convert Z value from normalized to object-space in meta code | Brian Paul | |
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 | |||
2010-05-24 | mesa: Reenable check for GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT | Kristian 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-24 | glsl: silence unused var warnings | Brian Paul | |
2010-05-24 | llvmpipe: Also test compressed formats in lp_test_format() | José Fonseca | |
2010-05-24 | llvmpipe: Fix lp_test_format on 32bit OSes. | José Fonseca | |
2010-04-30 | xorg-vmwgfx: Add vmwctrl proto | Jakob Bornecrantz | |
2010-05-24 | mesa: Handle FEATURE_es2_glsl differences at runtime too | Kristian 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-24 | llvmpipe: Delete extraneous arugment too. | José Fonseca | |
2010-05-24 | llvmpipe: Remove unused sincos_test_case struct. | José Fonseca | |
2010-05-24 | llvmpipe: Unit test for sin/cos that compares against reference implementation. | Qicheng Christopher Li | |
Signed-off-by: José Fonseca <jfonseca@vmware.com> | |||
2010-05-24 | gallivm: 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-23 | i965: 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-23 | i965: 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-23 | util/blitter: allow NULL clear color | Marek Olšák | |
2010-05-23 | r300g: extend compile error message | Marek Olšák | |
2010-05-23 | r300g: fix dummy vertex shader compilation | Marek Olšák | |
2010-05-23 | r300g: fix warnings | Marek Olšák | |
2010-05-22 | llvmpipe: Fill in slice_stride. | José Fonseca | |
2010-05-21 | progs: Remove remaining EGL demos. | Chia-I Wu | |
They have been moved to git+ssh://git.freedesktop.org/git/mesa/demos. | |||
2010-05-21 | glx: Invalidate drawable in glXBindTexImageEXT() if we don't get events | Kristian 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-21 | glx: Split tfp functions out to context vtable | Kristian 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-21 | st_api: Give get_egl_image arguments directly to the function | Jakob Borncrantz | |