summaryrefslogtreecommitdiff
path: root/src/gallium
AgeCommit message (Collapse)Author
2010-01-21pipebuffer: Swap buffers out to system memory when running out of memory.José Fonseca
2010-01-21svga: Avoid synchronization issues when doing SW TNL.José Fonseca
2010-01-21util: Set DISCARD & UNSYNCHRONIZED when uploading vertices sequentially.José Fonseca
2010-01-21util: Use pipe_buffer_write_nooverlap in blits / mipmap generation.José Fonseca
2010-01-21gallium: New inline to write buffers which avoids synchronization.José Fonseca
2010-01-21gallium: Set PIPE_BUFFER_USAGE_DISCARD flag in pipe_buffer_write.José Fonseca
2010-01-21gallium: Remove temporary hack for the absence of a discard flag.José Fonseca
PIPE_BUFFER_USAGE_DISCARD flag now exists.
2010-01-21svga: 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-21st/xorg: Remove unnecessary headers.Vinson Lee
2010-01-21llvmpipe: Remove unnecessary headers.Vinson Lee
2010-01-21svga: Remove unnecessary headers.Vinson Lee
2010-01-21gallium: fix conditional rendering commentBrian Paul
2010-01-21gallium/docs: document conditional renderingBrian Paul
2010-01-21gallium: updated comments, whitespace fixesBrian Paul
2010-01-21softpipe: added region assertions in softpipe_get_tex_transfer()Brian Paul
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-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-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-20xlib/softpipe: fix buffer memory leakBrian Paul
Fixes leak caused by window resize.
2010-01-20st/xorg: Fic bug and close drm_api at proper placeJakob Bornecrantz
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-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-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
2010-01-19util/blit: document params to util_blit_pixels_writemask()Brian Paul
2010-01-19svga: Do a more propper creation of textures from handlesJakob Bornecrantz
2010-01-19st/xorg: Don't leak BusID bufferJakob Bornecrantz
2010-01-19Sun compilers now support some gcc __attribute__ valuesAlan Coopersmith
Sun cc 5.9 and later (__SUNPRO_C >= 0x590) support __attribute__ calls for aligned, always_inline, noinline, pure, const, and malloc. This commit includes updates to files that were regenerated by gl_XML.py after adding the __SUNPRO_C checks to it Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> Signed-off-by: Brian Paul <brianp@vmware.com>
2010-01-19softpipe: remove redundant assignmentsBrian Paul
We initialized width/height/depth from pt->width0/height0/depth0 above.
2010-01-19st/xorg: Pass kernel driver name to drmOpenJakob Bornecrantz
2010-01-19st/drm: Expose kernel driver nameJakob Bornecrantz
Based on patch by Chia-I Wu <olvaffe@gmail.com> Expose the name of the kernel driver as accepted by drmOpenByName.
2010-01-19st/dri: update dri2 drawables when viewport is changedBen Skeggs
Fixes gnome-shell on nouveau, as well as window resize with various other applications. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2010-01-19wgl: Check for PIPE_TEXTURE_USAGE_DISPLAY_TARGET support in exported color ↵José Fonseca
pixel formats. Since all formats we export have PFD_DRAW_TO_WINDOW flag.
2010-01-19wgl: Don't export pure-stencil pixel formats.José Fonseca
They cause DCT's conform to always fail.
2010-01-19softpipe: Fix vertex buffer memory leak.José Fonseca
2010-01-18softpipe: Skip depth testing for PIPE_S8_UNORM.José Fonseca
2010-01-18pipebuffer: Ensure buffer size/alignment is not zero.José Fonseca
2010-01-18svga: Ensure buffer size/alignment is not zero.José Fonseca
2010-01-18st/dri: Add comment for intentional fallthrough in case statement.Vinson Lee
2010-01-18docs: Clarify PIPE_TEXTURE_USAGE_DYNAMIC.Corbin Simpson
2010-01-18docs: Use proper XOR symbol.Corbin Simpson
2010-01-18docs: Spacing in TGSI formulae.Corbin Simpson
Some of those still look atrocious. :T
2010-01-18docs: Grammar and refs in Rasterizer.Corbin Simpson
2010-01-18docs: Cleanup Rasterizer a bit.Corbin Simpson
I'm getting better at this, I think.
2010-01-18docs: Fix terms and refs.Corbin Simpson
I fail at Sphinx-style ReST.