Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-21 | svga: Don't swap buffers to system memory -- winsys' responsibility. | José Fonseca | |
2010-01-21 | pipebuffer: Release the lock during map wait. Cleanups. | José Fonseca | |
2010-01-21 | pipebuffer: Swap buffers out to system memory when running out of memory. | José Fonseca | |
2010-01-21 | svga: Avoid synchronization issues when doing SW TNL. | José Fonseca | |
2010-01-21 | mesa: Use pipe_buffer_write_nooverlap where appropriate. | José Fonseca | |
2010-01-21 | util: Set DISCARD & UNSYNCHRONIZED when uploading vertices sequentially. | José Fonseca | |
2010-01-21 | util: Use pipe_buffer_write_nooverlap in blits / mipmap generation. | José Fonseca | |
2010-01-21 | gallium: New inline to write buffers which avoids synchronization. | José Fonseca | |
2010-01-21 | gallium: Set PIPE_BUFFER_USAGE_DISCARD flag in pipe_buffer_write. | José Fonseca | |
2010-01-21 | gallium: Remove temporary hack for the absence of a discard flag. | José Fonseca | |
PIPE_BUFFER_USAGE_DISCARD flag now exists. | |||
2010-01-21 | svga: Follow buffer usage semantics properly. | José Fonseca | |
It's necessary to download buffers from the host always, except if the buffer is undefined, because: - just PIPE_BUFFER_USAGE_CPU_WRITE doesn't guarantee all data is written -- old contents may still pierce through - PIPE_BUFFER_USAGE_DISCARD refers to a range, not the whole buffer, so unless we track which parts have been modified and not we still need to download the data. | |||
2010-01-21 | st/xorg: Remove unnecessary headers. | Vinson Lee | |
2010-01-21 | r200: fix CS section size mismatch | Roland Scheidegger | |
Partial fix for fdo bug 25544 The tex handling will still need CS drm changes, see bug 25544 for more. | |||
2010-01-21 | llvmpipe: Remove unnecessary headers. | Vinson Lee | |
2010-01-21 | svga: Remove unnecessary headers. | Vinson Lee | |
2010-01-21 | docs: enhance blend documentation | Roland Scheidegger | |
2010-01-21 | docs: clean up sampler description | Roland Scheidegger | |
2010-01-21 | gallium: adapt util code to blend changes | Roland Scheidegger | |
2010-01-21 | gallium: fix conditional rendering comment | Brian Paul | |
2010-01-21 | gallium/docs: document conditional rendering | Brian Paul | |
2010-01-21 | gallium: new PIPE_CAP bits for the independent blend functionality | Roland Scheidegger | |
2010-01-21 | gallium: updated comments, whitespace fixes | Brian Paul | |
2010-01-21 | mesa: minor whitespace fix | Brian Paul | |
2010-01-21 | mesa: support for GL_ARB_fragment_coord_conventions | Luca Barbieri | |
Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-01-21 | softpipe: added region assertions in softpipe_get_tex_transfer() | Brian Paul | |
2010-01-21 | dri: Remove unnecessary glapi headers. | Chia-I Wu | |
They are not used at all. | |||
2010-01-21 | Do 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-20 | mach64: Remove unnecessary headers. | Vinson Lee | |
2010-01-20 | i810: Remove unnecessary headers. | Vinson Lee | |
2010-01-20 | gallium/i965: Make brw_batchbuffer prototypes match in source & header | Alan Coopersmith | |
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-01-20 | ffb: Remove unnecessary headers. | Vinson Lee | |
2010-01-20 | radeong: Fix EGL driver names. | Corbin Simpson | |
Using "radeon" instead of "radeong" because we don't have classic EGL. | |||
2010-01-20 | Fix touching live system during install. | Tomas Chvatal | |
2010-01-20 | xlib/softpipe: fix buffer memory leak | Brian Paul | |
Fixes leak caused by window resize. | |||
2010-01-20 | llvmpipe: adapt to per-rendertarget blend changes | Roland Scheidegger | |
2010-01-20 | gallium: prepare for per-rendertarget blend enables, writemasks, blend funcs | Roland 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-20 | r200: re-adding missing pitch alignment check in blit code | Alex Deucher | |
lost after switch to common code | |||
2010-01-20 | mesa: replace questionable CPU_TO_LE32 macro with function | Brian Paul | |
2010-01-20 | Copy __FUNCTION__ portability #defines from mesa/compiler.h to eglcompiler.h | Alan Coopersmith | |
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-01-20 | st/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-20 | r200: fix some breakage after move to common blit code | Alex Deucher | |
2010-01-20 | st/xorg: Fic bug and close drm_api at proper place | Jakob Bornecrantz | |
2010-01-20 | r200: fix typo in 76cf2618327a7f008dcfd0d91d64d6d9e01f9a9c | Alex Deucher | |
noticed by Maciej on IRC. | |||
2010-01-20 | st/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-20 | st/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-20 | egl: 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-20 | egl: 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-20 | egl: 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-20 | egl: Remove unused driver and display functions. | Chia-I Wu | |
Remove _eglPreloadDriver, _eglLookupDriver, and _eglSplitDisplayString. | |||
2010-01-20 | egl: 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". |