Vinson Lee
dc544ad9c6
draw: Remove unnecessary headers.
16 年前
Vinson Lee
e8b5203fbb
svga: Remove unused variable.
16 年前
José Fonseca
a626565178
vmware/core: Flush preemptively the FIFO commands to keep the GMR working set within reasonable bounds.
16 年前
José Fonseca
beb8e8f2f2
vmware/core: Put GMR pool size in a define.
16 年前
José Fonseca
e45579e50b
vmw/wgl: Update for pipebuffer changes.
This is a minimum change to keep things building and running minimally -- it
might cause applications to fail to allocate buffers due to out of
GMR memory.
A proper update will be commited later.
16 年前
José Fonseca
31e49dc54e
svga: Remove duplicate code.
16 年前
José Fonseca
50edefec2d
svga: Remove unused code.
16 年前
José Fonseca
9782d7cdf3
svga: Don't swap buffers to system memory -- winsys' responsibility.
16 年前
José Fonseca
c4ceba1141
pipebuffer: Release the lock during map wait. Cleanups.
16 年前
José Fonseca
3498616b03
pipebuffer: Swap buffers out to system memory when running out of memory.
16 年前
José Fonseca
0bc8851884
svga: Avoid synchronization issues when doing SW TNL.
16 年前
José Fonseca
8410f7cde3
mesa: Use pipe_buffer_write_nooverlap where appropriate.
16 年前
José Fonseca
37246f854b
util: Set DISCARD & UNSYNCHRONIZED when uploading vertices sequentially.
16 年前
José Fonseca
1797494946
util: Use pipe_buffer_write_nooverlap in blits / mipmap generation.
16 年前
José Fonseca
a8477fb00c
gallium: New inline to write buffers which avoids synchronization.
16 年前
José Fonseca
707b28136f
gallium: Set PIPE_BUFFER_USAGE_DISCARD flag in pipe_buffer_write.
16 年前
José Fonseca
13c2475339
gallium: Remove temporary hack for the absence of a discard flag.
PIPE_BUFFER_USAGE_DISCARD flag now exists.
16 年前
José Fonseca
0ae076bf40
svga: Follow buffer usage semantics properly.
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.
16 年前
Vinson Lee
efc08bddb7
st/xorg: Remove unnecessary headers.
16 年前
Roland Scheidegger
2cf8164065
r200: fix CS section size mismatch
Partial fix for fdo bug 25544
The tex handling will still need CS drm changes,
see bug 25544 for more.
16 年前
Vinson Lee
4222bf3d3c
llvmpipe: Remove unnecessary headers.
16 年前
Vinson Lee
c50fe2c55c
svga: Remove unnecessary headers.
16 年前
Vinson Lee
e19b3c01f4
mach64: Remove unnecessary headers.
16 年前
Vinson Lee
7c66211b7d
i810: Remove unnecessary headers.
16 年前
Vinson Lee
0bc2cbf82a
ffb: Remove unnecessary headers.
16 年前
Brian Paul
a416123f5b
xlib/softpipe: fix buffer memory leak
Fixes leak caused by window resize.
16 年前
Brian Paul
65d2a26637
st/mesa: fix format logic in compatible_src_dst_formats()
We need to consider the user-requested formats, not the actual device-
chosen formats. See code comments for more details.
16 年前
Brian Paul
4e34c5d0b5
docs: updated Mesa mailing list info
16 年前
Jakob Bornecrantz
9f728ed1c9
st/xorg: Fic bug and close drm_api at proper place
16 年前
Vinson Lee
e3cb614f93
softpipe: Remove unnecessary headers.
16 年前
Vinson Lee
ac2a665fd7
i915g: Remove unnecessary headers.
16 年前
Jakob Bornecrantz
bea9ed4dc6
svga: Do a more propper creation of textures from handles
16 年前
Jakob Bornecrantz
c78fe6e050
st/xorg: Don't leak BusID buffer
16 年前
Jakob Bornecrantz
65354a7e3d
st/xorg: Pass kernel driver name to drmOpen
16 年前
Jakob Bornecrantz
a5fb5d6a54
st/drm: Expose kernel driver name
Based on patch by Chia-I Wu <olvaffe@gmail.com>
Expose the name of the kernel driver as accepted by drmOpenByName.
16 年前
Ben Skeggs
116a02be22
st/dri: update dri2 drawables when viewport is changed
Fixes gnome-shell on nouveau, as well as window resize with various
other applications.
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
16 年前
Luca Barbieri
e88294328c
glx: Set GL context to null in __glXSetCurrentContextNull
__glXSetCurrentContextNull currently does not set the GL context to null
in the direct rendering case.
This can result in a segfault trying to flush an invalid old context
in glXMakeCurrent.
This fixes a crash starting the Unigine demos (they still don't work due
to missing extensions though).
Signed-off-by: Brian Paul <brianp@vmware.com>
16 年前
José Fonseca
7a39a5c1cb
wgl: Check for PIPE_TEXTURE_USAGE_DISPLAY_TARGET support in exported color pixel formats.
Since all formats we export have PFD_DRAW_TO_WINDOW flag.
16 年前
José Fonseca
5e870f4fe9
wgl: Don't export pure-stencil pixel formats.
They cause DCT's conform to always fail.
16 年前
José Fonseca
e5da7b8548
softpipe: Fix vertex buffer memory leak.
16 年前
Vinson Lee
faa99dd31d
unichrome: Remove unnecessary headers.
16 年前
Vinson Lee
45a27eacd6
mesa: Remove unnecessary header from attrib.c.
16 年前
Vinson Lee
2613fa815a
mesa: Remove unnecessary header from blend.c.
16 年前
Vinson Lee
c4ad036ce1
mesa: Remove unnecessary headers from buffers.c.
16 年前
Vinson Lee
7366d8e7d2
mesa: Remove unnecessary header from convolve.c.
16 年前
Vinson Lee
08063ba449
mesa: Fix typo of 'unknown' in debug.c.
16 年前
Vinson Lee
b36b85f9d0
mesa: Remove unnecessary headers from debug.c.
16 年前
Vinson Lee
6deb8c9831
mesa: Remove unnecessary header from depthstencil.c.
16 年前
Vinson Lee
2660511ea9
mesa: Remove unnecessary headers from dlist.c.
16 年前
Vinson Lee
7395ab042a
mesa: Remove unnecessary header from drawpix.c.
16 年前