summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2010-01-21svga: Remove unnecessary headers.Vinson Lee
2010-01-21docs: enhance blend documentationRoland Scheidegger
2010-01-21docs: clean up sampler descriptionRoland Scheidegger
2010-01-21gallium: adapt util code to blend changesRoland Scheidegger
2010-01-21gallium: fix conditional rendering commentBrian Paul
2010-01-21gallium/docs: document conditional renderingBrian Paul
2010-01-21gallium: new PIPE_CAP bits for the independent blend functionalityRoland Scheidegger
2010-01-21gallium: updated comments, whitespace fixesBrian Paul
2010-01-21mesa: minor whitespace fixBrian Paul
2010-01-21mesa: support for GL_ARB_fragment_coord_conventionsLuca Barbieri
Signed-off-by: Brian Paul <brianp@vmware.com>
2010-01-21softpipe: added region assertions in softpipe_get_tex_transfer()Brian Paul
2010-01-21dri: Remove unnecessary glapi headers.Chia-I Wu
They are not used at all.
2010-01-21Do not include glapi/dispatch.h outside Mesa core.Chia-I Wu
Include the glapi*.h directly instead. glapi/dispatch.h became a Mesa core header since 22884db174b9fb0736cec1c6a192f8b9a97500c1.
2010-01-20mach64: Remove unnecessary headers.Vinson Lee
2010-01-20i810: Remove unnecessary headers.Vinson Lee
2010-01-20gallium/i965: Make brw_batchbuffer prototypes match in source & headerAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> Signed-off-by: Brian Paul <brianp@vmware.com>
2010-01-20llvmpipe: optimize tile writing codeBrian Paul
The code which converts/copies color tiles to the linear layout has been rewritten. There's less arithmetic and better loop unrolling, and possibly a better memory access pattern. Some demos, like gears, are about 20% faster now.
2010-01-20llvmpipe: remove tile clipping codeBrian Paul
The surface is always a multiple of the tile size now.
2010-01-20llvmpipe: align display target size to multiple of tile sizeBrian Paul
This will allow us to skip clipping tiles to surface bounds.
2010-01-20ffb: Remove unnecessary headers.Vinson Lee
2010-01-20llvmpipe: put TILE_SIZE #define in its own headerBrian Paul
To avoid including lp_tile_soa.h in other places.
2010-01-20llvmpipe: add makefile rule for generating .s filesBrian Paul
2010-01-20radeong: Fix EGL driver names.Corbin Simpson
Using "radeon" instead of "radeong" because we don't have classic EGL.
2010-01-20Fix touching live system during install.Tomas Chvatal
2010-01-20llvmpipe: updated commentBrian Paul
2010-01-20xlib/softpipe: fix buffer memory leakBrian Paul
Fixes leak caused by window resize.
2010-01-20llvmpipe: adapt to per-rendertarget blend changesRoland Scheidegger
2010-01-20gallium: prepare for per-rendertarget blend enables, writemasks, blend funcsRoland Scheidegger
GL 3.0 (EXT_draw_buffers2) and other APIs allow independent blend enables and write masks per render target, ARB_draw_buffers_blend (and other APIs) also allow independent blend functions. Things like dithering, logic ops however are not extended to be per rendertarget, that might be conceptually possible however it doesn't look like any API wants to expose this.
2010-01-20r200: re-adding missing pitch alignment check in blit codeAlex Deucher
lost after switch to common code
2010-01-20mesa: replace questionable CPU_TO_LE32 macro with functionBrian Paul
2010-01-20Copy __FUNCTION__ portability #defines from mesa/compiler.h to eglcompiler.hAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> Signed-off-by: Brian Paul <brianp@vmware.com>
2010-01-20st/mesa: fix format logic in compatible_src_dst_formats()Brian Paul
We need to consider the user-requested formats, not the actual device- chosen formats. See code comments for more details.
2010-01-20r200: fix some breakage after move to common blit codeAlex Deucher
2010-01-20st/xorg: Fic bug and close drm_api at proper placeJakob Bornecrantz
2010-01-20r200: fix typo in 76cf2618327a7f008dcfd0d91d64d6d9e01f9a9cAlex Deucher
noticed by Maciej on IRC.
2010-01-20st/egl_g3d: Add support for driver probe.Chia-I Wu
Hook the drv->Probe callback to allow the drivers to probe displays. The loading of state trackers is delayed to avoid unnecessary loading.
2010-01-20st/egl_g3d: Add support for probe to native displays.Chia-I Wu
The functions can be used to check if a display is supported without creating a struct native_display. It uses a probe object that can be shared across drivers.
2010-01-20egl: Add a simple cache for driver probe.Chia-I Wu
In current design, multiple drivers will probe the same display and the best driver is determined. The cache can be used by the drivers to store and share the probed data.
2010-01-20egl: Improve driver matching.Chia-I Wu
Make drv->Probe return a score so that the matching can be done by finding the driver with the highest score.
2010-01-20egl: Rename _EGL_PLATFORM_X to _EGL_PLATFORM_POSIX.Chia-I Wu
The macro is used to determine if dlfcn.h or dirent.h is available. POSIX is a better name than X in such case.
2010-01-20egl: Remove unused driver and display functions.Chia-I Wu
Remove _eglPreloadDriver, _eglLookupDriver, and _eglSplitDisplayString.
2010-01-20egl: Use _eglPreloadDrivers.Chia-I Wu
Replace the use of _eglPreloadDriver by _eglPreloadDrivers. The latter supports EGL_DISPLAY which have a better chance to "just work".
2010-01-20egl: Add _eglPreloadDrivers.Chia-I Wu
It can be used to load the user driver specified by EGL_DRIVER, or a set of drivers specified by EGL_DISPLAY, or the default driver, and in that order.
2010-01-20softpipe: Remove unnecessary headers.Vinson Lee
2010-01-19i915g: Remove unnecessary headers.Vinson Lee
2010-01-20st/egl_g3d: Do not reuse the pipe transfer in ximage.Chia-I Wu
A pipe transfer is supposed to be temporary. It should be created before X*PutImage and destroyed afterwards.
2010-01-19Remove hardcoded -Wall from Radeon DRI makefilesAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> Signed-off-by: Brian Paul <brianp@vmware.com>
2010-01-19r300g: Move GB_AA_CONFIG to its eventual new home.Corbin Simpson
2010-01-19r300g: Make invariant state into an atom.Corbin Simpson
2010-01-20Merge remote branch 'origin/opengl-es-v2'Chia-I Wu