Chia-I Wu
cfb1ed3977
st/egl_g3d: Use glxinit.c from egl_xdri.
It is used to fetch the GLX visuals/fbconfigs. Use egl_xdri's version
to avoid duplication. It might be better to rewrite that part though.
преди 15 години
Chia-I Wu
29732f982c
docs: Update the status of egl_xdri.
Mention that it also supports DRISW.
преди 15 години
Chia-I Wu
18b63b55d5
egl_xdri: Add support for DRISW.
Try DRISW if both DRI2 and DRI fail. It can also be forced by setting
EGL_SOFTWARE. When DRISW is used, single-buffered modes are ignored.
преди 15 години
Vinson Lee
dc544ad9c6
draw: Remove unnecessary headers.
преди 15 години
Chia-I Wu
caa75a7ce0
egl_xdri: Flush commands on context switch and buffer swap.
The corresponding DRI functions does not flush for us.
преди 15 години
Chia-I Wu
3c9bf648ac
egl_xdri: Report only OpenGL support.
It reported OpenGL ES support because some demos did not set
EGL_RENDERABLE_TYPE correctly. The demos are fixed.
преди 15 години
Chia-I Wu
fe0e35aba8
egl_xdri: Do not reinitialize in __glXInitialize.
__glXInitialize should return the same GLX display for the same X
display. This issue is triggered by
a35f6bb207
.
преди 15 години
Chia-I Wu
0e54f9c529
egl_glx: Report only OpenGL support.
It reported OpenGL ES support because some demos did not set
EGL_RENDERABLE_TYPE correctly. The demos are fixed.
преди 15 години
Chia-I Wu
2279fa3c06
egl: Update driver Makefiles.
Update to use the new Makefile.template.
преди 15 години
Chia-I Wu
e63272050f
egl: Add Makefile.template for EGL drivers.
преди 15 години
Chia-I Wu
883b57e66c
winsys/drm: Update Makefile.template.
Mainly to respect LDFLAGS and remove unused target $(LIBNAME_EGL). This
is based on the patch by Tomáš Chvátal <scarabeus@gentoo.org>.
преди 15 години
Vinson Lee
e8b5203fbb
svga: Remove unused variable.
преди 15 години
Alan Coopersmith
f8107a45ce
Fix typo in configure message for gcc -fvisibility=hidden
Need to use $CC for a shell variable, not $(CC) for a make variable
which the shell interprets as running the command "CC".
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
преди 15 години
José Fonseca
a626565178
vmware/core: Flush preemptively the FIFO commands to keep the GMR working set within reasonable bounds.
преди 15 години
José Fonseca
beb8e8f2f2
vmware/core: Put GMR pool size in a define.
преди 15 години
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.
преди 15 години
José Fonseca
31e49dc54e
svga: Remove duplicate code.
преди 15 години
José Fonseca
50edefec2d
svga: Remove unused code.
преди 15 години
José Fonseca
9782d7cdf3
svga: Don't swap buffers to system memory -- winsys' responsibility.
преди 15 години
José Fonseca
c4ceba1141
pipebuffer: Release the lock during map wait. Cleanups.
преди 15 години
José Fonseca
3498616b03
pipebuffer: Swap buffers out to system memory when running out of memory.
преди 15 години
José Fonseca
0bc8851884
svga: Avoid synchronization issues when doing SW TNL.
преди 15 години
José Fonseca
8410f7cde3
mesa: Use pipe_buffer_write_nooverlap where appropriate.
преди 15 години
José Fonseca
37246f854b
util: Set DISCARD & UNSYNCHRONIZED when uploading vertices sequentially.
преди 15 години
José Fonseca
1797494946
util: Use pipe_buffer_write_nooverlap in blits / mipmap generation.
преди 15 години
José Fonseca
a8477fb00c
gallium: New inline to write buffers which avoids synchronization.
преди 15 години
José Fonseca
707b28136f
gallium: Set PIPE_BUFFER_USAGE_DISCARD flag in pipe_buffer_write.
преди 15 години
José Fonseca
13c2475339
gallium: Remove temporary hack for the absence of a discard flag.
PIPE_BUFFER_USAGE_DISCARD flag now exists.
преди 15 години
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.
преди 15 години
Vinson Lee
efc08bddb7
st/xorg: Remove unnecessary headers.
преди 15 години
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.
преди 15 години
Vinson Lee
4222bf3d3c
llvmpipe: Remove unnecessary headers.
преди 15 години
Vinson Lee
c50fe2c55c
svga: Remove unnecessary headers.
преди 15 години
Roland Scheidegger
629bb3fa32
docs: enhance blend documentation
преди 15 години
Roland Scheidegger
c6c9d3b091
docs: clean up sampler description
преди 15 години
Roland Scheidegger
eba1e2a447
gallium: adapt util code to blend changes
преди 15 години
Brian Paul
d65d5d2993
gallium: fix conditional rendering comment
преди 15 години
Brian Paul
6c1549a77d
gallium/docs: document conditional rendering
преди 15 години
Roland Scheidegger
41667a9a3e
gallium: new PIPE_CAP bits for the independent blend functionality
преди 15 години
Brian Paul
6d4805b363
gallium: updated comments, whitespace fixes
преди 15 години
Brian Paul
dc2914ab26
mesa: minor whitespace fix
преди 15 години
Luca Barbieri
e59353f592
mesa: support for GL_ARB_fragment_coord_conventions
Signed-off-by: Brian Paul <brianp@vmware.com>
преди 15 години
Brian Paul
1ca2285511
progs/fp: testcases for GL_ARB_fragment_coord_conventions
Based on a patch from Luca Barbieri but moved the comments after
the !!ARBfp1.0 header
преди 15 години
Brian Paul
24d3a7a251
docs: remove old pbuffer info
преди 15 години
Brian Paul
aeff9f9725
docs: added target attribute to external URLs
преди 15 години
Brian Paul
656834a871
docs: add links to the egl, openvg, opengles pages
And move the GLSL link up the use User Topics section.
преди 15 години
Brian Paul
074abd889f
softpipe: added region assertions in softpipe_get_tex_transfer()
преди 15 години
Brian Paul
ed9bd82656
docs: new Mesa source tree overview page.
This has been sitting around for a while. Incomplete, but a good start.
преди 15 години
Chia-I Wu
4736e1cbbd
dri: Remove unnecessary glapi headers.
They are not used at all.
преди 15 години
Chia-I Wu
bdd2500805
Do not include glapi/dispatch.h outside Mesa core.
Include the glapi*.h directly instead. glapi/dispatch.h became a Mesa
core header since 22884db174
.
преди 15 години