summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-02-24util: Kill array vs arith layouts. Revamp UTIL_FORMAT_LAYOUT_xxx.José Fonseca
Too confusing. I now can get the same information through other means.
2010-02-24i915g: fix a commentBrian Paul
2010-02-24gallium/docs: clean up texture usage text, added texture geom infoBrian Paul
2010-02-24llvmpipe: Fix breakeage.José Fonseca
Due to the u_format.csv changes the unrolled code generator was being used for formats it didn't support. Bring some bugfixes from u_format_access.py too.
2010-02-24util: Refactor some code.José Fonseca
2010-02-24util: Cope with the fact that formats in u_format.csv are not ordered.José Fonseca
2010-02-24util: Factor out the code to shorten a format name.José Fonseca
2010-02-24llvmpipe: Handle correctly 24bit formats.José Fonseca
2010-02-24util: Handle correctly 24bit formats.José Fonseca
2010-02-24util: Minor tweaks to ambigous/unused format descriptions.José Fonseca
2010-02-24util: Fix swizzles for SRGB formats.José Fonseca
Based on Marek Olšák's fix 8-bits-per-channel formats swizzles, with the exception that the notation for several formats (the vector formats) is actually reversed so they should be left alone.
2010-02-24util: Organize formats in groups. Add comments.José Fonseca
2010-02-24util: Allow '#' comments in u_format.csv.José Fonseca
2010-02-24mesa: disable unreachable meta mipmap gen codeBrian Paul
More work is needed to support 3D mipmap generation. Disable unreachable code until then. See bug 26722.
2010-02-24util: Kill unused UTIL_FORMAT_LAYOUT_SCALAR.José Fonseca
2010-02-24llvmpipe: Kill unused UTIL_FORMAT_LAYOUT_SCALAR.José Fonseca
2010-02-24util: Store more derived data in the the format description.José Fonseca
2010-02-24radeon/r200: fix the state emission before kernel clearDave Airlie
this moves the emission outside the lock and adds r200 support. Signed-off-by: Dave Airlie <airlied@redhat.com>
2010-02-24r600: Assert that array index is not negative.Vinson Lee
2010-02-24radeon: fix bad state emission causes kernel to do bad depth clearDave Airlie
The kernel lets you clear depth without getting a depth offset from userspace, mesa used to emit state before clear, but that got lost in the refactoring, which made the kernel bug show up. Fix mesa driver to emit the state properly now. Signed-off-by: Dave Airlie <airlied@redhat.com>
2010-02-23intel: Call intel_prepare_render() in intelMakeCurrent()Kristian Høgsberg
This restores old behaviour, where we end up doing a DRI2GetBuffers() call from intelMakeCurrent(). The idea was that we could do this lazily, just before we start rendering. However, if we don't do the DRI2GetBuffers() round-trip we don't get the drawable size and higher level mesa ends up short-cutting a number of GL calls, such as glClear().
2010-02-23gallivm: added clamp and int_to_float functionsBrian Paul
2010-02-23llvmpipe: add lp_tile_image.c to sourcesBrian Paul
2010-02-23llvmpipe: whole image tile/untile functionsBrian Paul
2010-02-23st/mesa: whitespace fixesBrian Paul
2010-02-23llvmpipe: remove Z16 format override hackBrian Paul
2010-02-23llvmpipe: Z16 format is not supportedBrian Paul
2010-02-23st/glx: improved depth/stencil format selection codeBrian Paul
Actually ask the gallium screen what Z/stencil format is supported. This will let us remove some hacks in the llvmpipe driver.
2010-02-23st/glx: added PIPE_FORMAT_Z24S8_UNORM codeBrian Paul
2010-02-23llvmpipe: added assertions to verify that scene is emptyBrian Paul
2010-02-23llvmpipe: added some assertionsBrian Paul
2010-02-24glapi: fix es after mvGeorge Sapountzis
2010-02-24glapi: fix code generation Makefile after mvGeorge Sapountzis
2010-02-24glapi: mv code generation to subdirGeorge Sapountzis
This just moves files, code generation Makefile will be fixed in next commit for easier review.
2010-02-24r300g: fix texture swizzling for the SRGB formatsMarek Olšák
2010-02-23glx: Fix some typos in pointer checking for OML_sync_control entry points.kleinerm
Signed-off-by: Mario Kleiner <mario.kleiner@tuebingen.mpg.de> Signed-off-by: Brian Paul <brianp@vmware.com>
2010-02-23pipebuffer: slab: if size < alignment, use alignment to find bucketLuca Barbieri
If the size is lower than the alignment, we must use the alignment to select the bucket. Otherwise, the selected bucket won't be able to satisfy our request and will fail. Signed-off-by: José Fonseca <jfonseca@vmware.com>
2010-02-23pipebuffer: fix inverted signalled checkingLuca Barbieri
A return of 0 means the fence is signalled. Signed-off-by: José Fonseca <jfonseca@vmware.com>
2010-02-23pipebuffer: avoid assert due to increasing a zeroed refcntLuca Barbieri
The cache manager stores buffers with a reference count that dropped to 0. pipe_reference asserts in this case on debug builds, so use pipe_reference_init instead. Signed-off-by: José Fonseca <jfonseca@vmware.com>
2010-02-23i965: Enable GL_ARB_fragment_coord_conventions now that the GLSL is fixed.Eric Anholt
Tested with piglit glsl-arb-fragment-coord-conventions.
2010-02-23egl: Remove unused _EGL_SKIP_HANDLE_CHECK.Chia-I Wu
It was added to skip checking EGLDisplay, EGLSurface, and etc. It is never defined and the spec does not allow the checks to be skipped. Remove it for good.
2010-02-23st/egl: Unify surface creation.Chia-I Wu
Add a new function egl_g3d_create_surface and use it to create window, pixmap, buffer, and screen surfaces.
2010-02-23mesa: Assert that array index is not negative.Vinson Lee
2010-02-22glsl/apps: Assert that ftell does not return an error.Vinson Lee
2010-02-22i965g: Add fallthrough comments in switch statement.Vinson Lee
Silences warnings about missing break statements in static analysis.
2010-02-22draw: Remove dead code.Vinson Lee
2010-02-23r300g: fix draw_elements for "start" != 0Marek Olšák
Reported-by: Andre Maasikas <amaasikas@gmail.com>
2010-02-22svga: Upload user buffers only once.José Fonseca
2010-02-22svga: Fix the guest offset of piecewise buffer DMAs.José Fonseca
It was being erroneously set equal to the host offset, but it should be zero.
2010-02-22svga: Emit a scalar rcp in shadow maps.José Fonseca
Small improvement in Lightsmark 2008.