Brian Paul
5244ce786a
llvmpipe: added max texture/surface size sanity check
...
Carried over from softpipe driver.
2009-09-23 11:05:00 -06:00
Brian Paul
b26f1df920
llvmpipe: increase MAX_WIDTH/HEIGHT to match max texture size
2009-09-23 11:04:07 -06:00
Brian Paul
de25f82067
Merge branch 'mesa_7_6_branch'
...
Conflicts:
src/gallium/drivers/softpipe/sp_tile_cache.c
2009-09-23 11:00:04 -06:00
Brian Paul
e41707beca
softpipe: added max texture/surface size sanity check
2009-09-23 10:50:38 -06:00
Brian Paul
84b956c29b
softpipe: increase MAX_WIDTH/HEIGTH 4096 to match max texture size
2009-09-23 10:46:27 -06:00
Keith Whitwell
890679d432
Merge branch 'softpipe-opt'
...
Conflicts:
progs/demos/cubemap.c
src/gallium/drivers/softpipe/sp_tex_sample.c
src/gallium/drivers/softpipe/sp_texture.c
2009-09-23 17:37:28 +01:00
Keith Whitwell
a1fa770c01
gallium/include: update some comments
2009-09-23 17:04:48 +01:00
Zack Rusin
1ddb217d8e
st/xorg: fix a typo
...
it'd be too easy, eh
2009-09-23 12:05:13 -04:00
Zack Rusin
5a7f708530
st/xorg: keep the user buffer contents around
...
Michel noticed that they were getting out of scope
2009-09-23 12:03:35 -04:00
Brian Paul
aae77319c0
progs/perf: set TexSubImage4=FALSE
2009-09-23 08:06:37 -06:00
José Fonseca
31f1571d1f
wgl: Eliminate the shared layer; implement WGL API on top of the ICD callbacks.
...
While the WGL API has been stale for decades now, the ICD interface has
been updated with new Windows versions, so it is much easier to define
everything in terms of the ICD interfaces, which is pretty much what
Microsoft's opengl32.dll does anyway.
2009-09-23 10:32:52 +01:00
José Fonseca
f8c11526c0
gdi: Update for WGL statetracker source reorg.
2009-09-23 10:32:51 +01:00
José Fonseca
f724036f00
wgl: Flatten the source tree.
...
It is easier to have the WGL API on top of the ICD callbacks as
Microsoft's own implementation does, than to have a seperate shared
entity. This source reorganization is in antecipation of that.
2009-09-23 10:32:51 +01:00
José Fonseca
8d1af5991d
wgl: Fix debug_printf format specifiers.
2009-09-23 10:32:51 +01:00
José Fonseca
21a949365d
gallium: Update vendor string.
2009-09-23 10:32:50 +01:00
root
75276ea316
softpipe: fix bugs in POT texture sampling when texture is not square
...
Before, if level was greater than the logbase2(base size) we were
doing a negative bit shift and winding up with garbage values.
2009-09-22 20:14:10 -06:00
Brian Paul
5dbedf3d7e
softpipe: additional assertions
2009-09-22 16:59:28 -06:00
Brian Paul
0670df5cb2
softpipe: disable a _debug_printf()
2009-09-22 16:42:15 -06:00
Brian Paul
02f2bcdf1d
Merge branch 'mesa_7_6_branch'
2009-09-22 16:06:18 -06:00
Brian Paul
926b965ed5
mesa: don't re-use the meta glDrawPixels VBO; create a new one each time
...
This should help to work around bugs 24083 and 23670.
2009-09-22 15:58:49 -06:00
Brian Paul
d04fa73cec
progs/perf: added glCopyTex[Sub]Image2D test
2009-09-22 15:39:05 -06:00
Richard Li
98d5ec10d0
r600 : add draw_prim support, make up one lost change.
2009-09-22 17:26:23 -04:00
Richard Li
81283b0bf0
r600 : add draw_prim support.
2009-09-22 17:04:49 -04:00
Brian Paul
f338de4018
mesa: fix more buffer object error messages
2009-09-22 13:47:49 -06:00
Keith Whitwell
fe9ca0f718
softpipe: need to write depth/stencil values even when stencil fails
2009-09-22 20:47:37 +01:00
Keith Whitwell
207764894b
softpipe: set quad->facing value
2009-09-22 20:47:07 +01:00
Brian Paul
ba002eb196
Merge branch 'mesa_7_5_branch' into mesa_7_6_branch
...
Conflicts:
src/mesa/main/bufferobj.c
2009-09-22 13:44:43 -06:00
Brian Paul
bc75464760
glx: include string.h to silence missing memset() prototype warning
2009-09-22 13:19:15 -06:00
Brian Paul
52cadf7592
mesa: fix error message text
2009-09-22 13:19:11 -06:00
Nicolai Hähnle
8cc12ffb34
r300: Fix crash reported in bug #24066
...
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com>
2009-09-22 21:00:01 +02:00
Keith Whitwell
b1139e9ad8
softpipe: fix polygon stipple
2009-09-22 19:38:34 +01:00
Brian Paul
da0e4e557b
progs/perf: test glGetTexImage() also
2009-09-22 12:26:12 -06:00
Keith Whitwell
b626176f06
softpipe: fix occlusion counting
2009-09-22 19:26:08 +01:00
Jakob Bornecrantz
bade906ed1
st/xorg: Fix two leeks
...
We where leaking both surfaces in the composit code
and textures from pixmaps.
2009-09-22 11:06:57 -07:00
Jakob Bornecrantz
19798e17fe
i915g: Activate trace
2009-09-22 11:06:57 -07:00
Jakob Bornecrantz
e369294f76
i915g: Do propper references of surfaces in context
2009-09-22 11:06:56 -07:00
Brian Paul
67d7021ae0
progs/perf: add missing texture enable in fbobind.c
2009-09-22 11:15:11 -06:00
Brian Paul
ed113da12e
progs/perf: added fbobind.c test to test FBO binding speed
2009-09-22 11:15:11 -06:00
Brian Paul
cfb0f2489d
progs/perf: added PerfExtensionSupported() helper
2009-09-22 11:15:11 -06:00
Keith Whitwell
0ec26cce36
teximage: add more tests, image formats
...
Add a test which creates a new texture from scratch before uploading.
Add more image formats.
Don't run all tests on all image formats.
2009-09-22 18:00:11 +01:00
Brian Paul
bae2d58827
progs/perf: add another VBO test for Create/Draw/Destroy pattern
...
Report both MB/sec and draw/sec.
2009-09-22 09:53:35 -06:00
Brian Paul
7e5004b298
progs/perf: simplify the code
2009-09-22 09:43:08 -06:00
Brian Paul
aa80851e16
progs/perf: fix comment
2009-09-22 09:29:27 -06:00
Brian Paul
32979ae15f
progs/perf: updated comments
2009-09-22 07:50:12 -06:00
Keith Whitwell
6a09c9d2d8
progs/perf: make teximage results easier to read, more reproducible
...
Always run the same tests on different drivers, give zero results
where test image is too big for driver.
Add a newline between groups of tests.
2009-09-22 12:35:56 +01:00
Keith Whitwell
89f2799dac
progs/perf: reset row_length after subimage test
...
Also test fewer sizes in teximage generally.
2009-09-22 11:58:09 +01:00
Keith Whitwell
bf014d03fe
progs/perf: clean up swapbuffers test a bit
2009-09-22 11:27:18 +01:00
Keith Whitwell
ac6a5107e2
progs/perf: break up long runs of fullscreen quads
...
Not all drivers cope gracefully with command-buffers with zillions of
fullscreen quads.
2009-09-22 11:21:10 +01:00
Keith Whitwell
a7b2659f02
progs/perf: add first attempt at a swapbuffers rate test
...
This is pretty ugly as the original framework assumed you'd set
a single window size at startup and keep it throughout, but for
swapbuffers you want to test the rate at various window sizes.
With luck a nicer solution can be found, but this at least lays out
a marker.
2009-09-22 11:21:09 +01:00
Brian Paul
94a020cfe6
vbo: added comment about max array index
2009-09-21 16:54:35 -06:00