Vinson Lee
dc544ad9c6
draw: Remove unnecessary headers.
2010-01-21 22:57:12 -08:00
Chia-I Wu
caa75a7ce0
egl_xdri: Flush commands on context switch and buffer swap.
...
The corresponding DRI functions does not flush for us.
2010-01-22 14:54:41 +08:00
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.
2010-01-22 14:54:40 +08:00
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 .
2010-01-22 14:54:40 +08:00
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.
2010-01-22 14:24:46 +08:00
Chia-I Wu
2279fa3c06
egl: Update driver Makefiles.
...
Update to use the new Makefile.template.
2010-01-22 13:29:23 +08:00
Chia-I Wu
e63272050f
egl: Add Makefile.template for EGL drivers.
2010-01-22 12:02:00 +08:00
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>.
2010-01-22 11:28:48 +08:00
Brian Paul
3bca8691b5
llvmpipe: use some local vars to index step arrays
...
Saves a few more cycles.
2010-01-21 19:10:03 -07:00
Brian Paul
1d23954a08
llvmpipe: s/inline/INLINE/
2010-01-21 19:05:54 -07:00
Brian Paul
e24ea786fa
llvmpipe: consolidate lp_scene_alloc_aligned() calls
...
Use just one call instead of four. Good for a few more fps.
2010-01-21 19:04:55 -07:00
Brian Paul
798a9d3f94
llvmpipe: re-use a1 var in linear_coef()
2010-01-21 18:25:31 -07:00
Vinson Lee
e8b5203fbb
svga: Remove unused variable.
2010-01-21 17:24:07 -08:00
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>
2010-01-21 16:43:59 -08:00
Brian Paul
ff9b55da9a
llvmpipe: area is an int here, not float
2010-01-21 17:31:43 -07:00
José Fonseca
a626565178
vmware/core: Flush preemptively the FIFO commands to keep the GMR working set within reasonable bounds.
2010-01-21 15:51:37 -08:00
José Fonseca
beb8e8f2f2
vmware/core: Put GMR pool size in a define.
2010-01-21 15:47:52 -08:00
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.
2010-01-21 15:27:26 -08:00
Brian Paul
a904a7b990
llvmpipe: manually unroll the inputs.step[] setup code
...
Good for a few more fps in some tests.
2010-01-21 16:21:33 -07:00
José Fonseca
31e49dc54e
svga: Remove duplicate code.
2010-01-21 15:18:40 -08:00
José Fonseca
50edefec2d
svga: Remove unused code.
2010-01-21 15:18:40 -08:00
José Fonseca
9782d7cdf3
svga: Don't swap buffers to system memory -- winsys' responsibility.
2010-01-21 15:18:40 -08:00
José Fonseca
c4ceba1141
pipebuffer: Release the lock during map wait. Cleanups.
2010-01-21 15:18:40 -08:00
José Fonseca
3498616b03
pipebuffer: Swap buffers out to system memory when running out of memory.
2010-01-21 15:18:40 -08:00
José Fonseca
0bc8851884
svga: Avoid synchronization issues when doing SW TNL.
2010-01-21 15:18:40 -08:00
José Fonseca
8410f7cde3
mesa: Use pipe_buffer_write_nooverlap where appropriate.
2010-01-21 15:18:40 -08:00
José Fonseca
37246f854b
util: Set DISCARD & UNSYNCHRONIZED when uploading vertices sequentially.
2010-01-21 15:18:40 -08:00
José Fonseca
1797494946
util: Use pipe_buffer_write_nooverlap in blits / mipmap generation.
2010-01-21 15:18:40 -08:00
José Fonseca
a8477fb00c
gallium: New inline to write buffers which avoids synchronization.
2010-01-21 15:18:40 -08:00
José Fonseca
707b28136f
gallium: Set PIPE_BUFFER_USAGE_DISCARD flag in pipe_buffer_write.
2010-01-21 15:18:40 -08:00
José Fonseca
13c2475339
gallium: Remove temporary hack for the absence of a discard flag.
...
PIPE_BUFFER_USAGE_DISCARD flag now exists.
2010-01-21 15:18:40 -08:00
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.
2010-01-21 15:18:40 -08:00
Vinson Lee
efc08bddb7
st/xorg: Remove unnecessary headers.
2010-01-21 15:05:21 -08:00
Brian Paul
e5829ccc2b
progs/demos: call glutDestroyWindow() upon exit
2010-01-21 15:41:03 -07:00
Brian Paul
cd9d9e2436
llvmpipe: added simple perf/statistics counting facility
...
Currently counting number of tris, how many tiles of each size are
fully covered, partially covered or empty, etc.
Set LP_DEBUG=counters to enable. Results are printed upon context
destruction.
2010-01-21 15:39:57 -07:00
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.
2010-01-21 17:33:51 -05:00
Vinson Lee
4222bf3d3c
llvmpipe: Remove unnecessary headers.
2010-01-21 14:31:15 -08:00
Vinson Lee
c50fe2c55c
svga: Remove unnecessary headers.
2010-01-21 12:12:11 -08:00
Roland Scheidegger
629bb3fa32
docs: enhance blend documentation
2010-01-21 20:48:13 +01:00
Roland Scheidegger
c6c9d3b091
docs: clean up sampler description
2010-01-21 20:22:24 +01:00
Roland Scheidegger
eba1e2a447
gallium: adapt util code to blend changes
2010-01-21 19:56:29 +01:00
Brian Paul
d65d5d2993
gallium: fix conditional rendering comment
2010-01-21 11:52:54 -07:00
Brian Paul
6c1549a77d
gallium/docs: document conditional rendering
2010-01-21 11:52:36 -07:00
Roland Scheidegger
41667a9a3e
gallium: new PIPE_CAP bits for the independent blend functionality
2010-01-21 19:45:43 +01:00
Brian Paul
6d4805b363
gallium: updated comments, whitespace fixes
2010-01-21 11:35:33 -07:00
Brian Paul
dc2914ab26
mesa: minor whitespace fix
2010-01-21 09:44:42 -07:00
Luca Barbieri
e59353f592
mesa: support for GL_ARB_fragment_coord_conventions
...
Signed-off-by: Brian Paul <brianp@vmware.com>
2010-01-21 09:41:28 -07:00
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
2010-01-21 09:38:50 -07:00
Brian Paul
24d3a7a251
docs: remove old pbuffer info
2010-01-21 08:16:54 -07:00
Brian Paul
aeff9f9725
docs: added target attribute to external URLs
2010-01-21 08:14:42 -07:00