Vinson Lee
dc544ad9c6
draw: Remove unnecessary headers.
16 anni fa
Vinson Lee
e8b5203fbb
svga: Remove unused variable.
16 anni fa
José Fonseca
a626565178
vmware/core: Flush preemptively the FIFO commands to keep the GMR working set within reasonable bounds.
16 anni fa
José Fonseca
beb8e8f2f2
vmware/core: Put GMR pool size in a define.
16 anni fa
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 anni fa
José Fonseca
31e49dc54e
svga: Remove duplicate code.
16 anni fa
José Fonseca
50edefec2d
svga: Remove unused code.
16 anni fa
José Fonseca
9782d7cdf3
svga: Don't swap buffers to system memory -- winsys' responsibility.
16 anni fa
José Fonseca
c4ceba1141
pipebuffer: Release the lock during map wait. Cleanups.
16 anni fa
José Fonseca
3498616b03
pipebuffer: Swap buffers out to system memory when running out of memory.
16 anni fa
José Fonseca
0bc8851884
svga: Avoid synchronization issues when doing SW TNL.
16 anni fa
José Fonseca
8410f7cde3
mesa: Use pipe_buffer_write_nooverlap where appropriate.
16 anni fa
José Fonseca
37246f854b
util: Set DISCARD & UNSYNCHRONIZED when uploading vertices sequentially.
16 anni fa
José Fonseca
1797494946
util: Use pipe_buffer_write_nooverlap in blits / mipmap generation.
16 anni fa
José Fonseca
a8477fb00c
gallium: New inline to write buffers which avoids synchronization.
16 anni fa
José Fonseca
707b28136f
gallium: Set PIPE_BUFFER_USAGE_DISCARD flag in pipe_buffer_write.
16 anni fa
José Fonseca
13c2475339
gallium: Remove temporary hack for the absence of a discard flag.
PIPE_BUFFER_USAGE_DISCARD flag now exists.
16 anni fa
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 anni fa
Vinson Lee
efc08bddb7
st/xorg: Remove unnecessary headers.
16 anni fa
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 anni fa
Vinson Lee
4222bf3d3c
llvmpipe: Remove unnecessary headers.
16 anni fa
Vinson Lee
c50fe2c55c
svga: Remove unnecessary headers.
16 anni fa
Vinson Lee
e19b3c01f4
mach64: Remove unnecessary headers.
16 anni fa
Vinson Lee
7c66211b7d
i810: Remove unnecessary headers.
16 anni fa
Vinson Lee
0bc2cbf82a
ffb: Remove unnecessary headers.
16 anni fa
Brian Paul
a416123f5b
xlib/softpipe: fix buffer memory leak
Fixes leak caused by window resize.
16 anni fa
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 anni fa
Brian Paul
4e34c5d0b5
docs: updated Mesa mailing list info
16 anni fa
Jakob Bornecrantz
9f728ed1c9
st/xorg: Fic bug and close drm_api at proper place
16 anni fa
Vinson Lee
e3cb614f93
softpipe: Remove unnecessary headers.
16 anni fa
Vinson Lee
ac2a665fd7
i915g: Remove unnecessary headers.
16 anni fa
Jakob Bornecrantz
bea9ed4dc6
svga: Do a more propper creation of textures from handles
16 anni fa
Jakob Bornecrantz
c78fe6e050
st/xorg: Don't leak BusID buffer
16 anni fa
Jakob Bornecrantz
65354a7e3d
st/xorg: Pass kernel driver name to drmOpen
16 anni fa
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 anni fa
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 anni fa
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 anni fa
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 anni fa
José Fonseca
5e870f4fe9
wgl: Don't export pure-stencil pixel formats.
They cause DCT's conform to always fail.
16 anni fa
José Fonseca
e5da7b8548
softpipe: Fix vertex buffer memory leak.
16 anni fa
Vinson Lee
faa99dd31d
unichrome: Remove unnecessary headers.
16 anni fa
Vinson Lee
45a27eacd6
mesa: Remove unnecessary header from attrib.c.
16 anni fa
Vinson Lee
2613fa815a
mesa: Remove unnecessary header from blend.c.
16 anni fa
Vinson Lee
c4ad036ce1
mesa: Remove unnecessary headers from buffers.c.
16 anni fa
Vinson Lee
7366d8e7d2
mesa: Remove unnecessary header from convolve.c.
16 anni fa
Vinson Lee
08063ba449
mesa: Fix typo of 'unknown' in debug.c.
16 anni fa
Vinson Lee
b36b85f9d0
mesa: Remove unnecessary headers from debug.c.
16 anni fa
Vinson Lee
6deb8c9831
mesa: Remove unnecessary header from depthstencil.c.
16 anni fa
Vinson Lee
2660511ea9
mesa: Remove unnecessary headers from dlist.c.
16 anni fa
Vinson Lee
7395ab042a
mesa: Remove unnecessary header from drawpix.c.
16 anni fa