Eric Anholt
111dce90c1
Fix a substitution in glesv1_cm.pc
2010-05-20 13:57:10 -07:00
Eric Anholt
f716063ad1
i965: remove disabled code for cycling through MRF registers in clipping.
...
The idea would be that you could have multiple send messages going on
if nothing depended on the previous message's results and you used a
different send message. The problem is that the later send requires
the VUE handle returned by the first send's allocate anyway.
2010-05-20 13:42:27 -07:00
Xavier Chantry
f2b80e5679
nv50: fixed other void pointer arithmetic errors
2010-05-20 19:47:12 +02:00
Xavier Chantry
828053726b
nv50: fix too long shader uploads by splitting them
2010-05-20 19:47:09 +02:00
Christoph Bumiller
9886293eb8
nv50: fill in shader limits
2010-05-20 19:47:01 +02:00
Brian Paul
6ca6189e09
scons: add comments and whitespace
2010-05-20 10:27:12 -06:00
Brian Paul
5c682485b8
scons: fix llvm detection
...
The test for env['platform'] caused an exception since 'env' is not
defined at that point. Instead, determine the target platform by
scanning sys.argv[].
2010-05-20 10:27:12 -06:00
Brian Paul
846b2fccc2
gallivm: rename a var: s/val/array_size/
2010-05-20 10:27:12 -06:00
Brian Paul
3b7914c364
gallivm: fix spelling in comment
2010-05-20 10:27:12 -06:00
Brian Paul
9226d427c3
gallivm: handle pointer types in lp_dump_llvmtype()
2010-05-20 10:27:11 -06:00
Brian Paul
d574ffbb4d
llvmpipe: more tweaks to dump_fs_variant_key()
2010-05-20 10:27:11 -06:00
Brian Paul
b2119e4b2f
gallium: fix/update tex target dumping
2010-05-20 10:27:11 -06:00
Brian Paul
75189ef960
llvmpipe: use util_dump_logicop()
2010-05-20 10:27:11 -06:00
Brian Paul
df61404dae
gallium: added util_dump_logicop()
2010-05-20 10:27:11 -06:00
Brian Paul
c2a036d4ef
llvmpipe: put variant print/debug code into separate function
2010-05-20 10:27:11 -06:00
Kristian Høgsberg
e67c338b41
intel: Throttle after doing copyregion/swapbuffers round trip
...
Before we would throttle in the flush callback prior to round-tripping
to the server to do copyregion or swapbuffer. Now, instead just note
that we need to throttle and do it in intel_prepare_render(), which
will be called after receiving the response from the server but before
we start rendering the next frame. Even if the server also throttles
us in swapbuffer, this just makes the throttling a no-op when we hit
intel_prepare_render(). With that we can drop the
using_dri2_swapbuffers hack and just always throttle.
2010-05-20 11:39:28 -04:00
Vinson Lee
f490525685
graw-null: Remove unnecessary header.
2010-05-20 07:36:53 -07:00
Jakob Bornecrantz
366798ac6f
st/xorg: Try hard to not touch hardware after dropping the master
2010-04-29 14:27:35 +01:00
Jakob Bornecrantz
d8f09ddf1e
st/xorg: Remove save and restore hw state
2010-04-29 14:27:35 +01:00
Jakob Bornecrantz
71d3961a47
st/xorg: Get new connection status from kernel
2010-04-29 14:27:34 +01:00
Chia-I Wu
70ae8bf26f
progs/egl: Fix building on cygwin.
...
Update the Makefiles to use variables such as EGL_LIB_NAME. Define M_PI
if it hasn't been defined yet.
2010-05-19 13:39:40 -06:00
Chia-I Wu
bc73a6289f
egl: Link drivers back to libEGL.
...
Drivers need symbols from libEGL. Without back-linking, the build fails
on Cygwin.
2010-05-19 13:38:57 -06:00
Mathias Fröhlich
7f19b65b1a
gallium/docs: s/milli/nano/
2010-05-19 08:48:28 -06:00
Vinson Lee
da34757cd7
graw: Disable build of tests/graw.
...
The SCons build is failing in src/gallium/tests/graw.
2010-05-19 07:40:57 -07:00
Alan Coopersmith
beb5e1c807
fpclassify is available on C99-compliant Solaris releases too
...
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
Signed-off-by: Brian Paul <brianp@vmware.com>
2010-05-19 08:29:12 -06:00
Vinson Lee
c85aa99904
util: Remove unused imports from Python scripts.
2010-05-19 06:53:49 -07:00
Vinson Lee
82049b9595
util: Remove unnecessary semicolons in Python scripts.
2010-05-19 06:43:14 -07:00
Keith Whitwell
431a51b9af
Merge commit 'origin/graw-tests'
2010-05-19 14:04:16 +01:00
Keith Whitwell
a536c204e2
scons: don't set default_llvm on windows unles LLVM is defined
...
Otherwise we'll raise an error later in llvm.py
2010-05-19 13:36:05 +01:00
Michal Krol
5a5a82d7e8
softpipe: Calculate slice_stride field in get_transfer().
2010-05-19 08:23:33 +02:00
Michal Krol
83826dac9b
tgsi: Implement OPCODE_DIV.
2010-05-19 08:23:33 +02:00
Kristian Høgsberg
4cd259ca59
dri2_glx: Put the invalidate b/c code back in
...
The backwards compatibility code calls the DRI driver invalidate hook
on swap buffer and flush front buffer. This lets the DRI driver rely
on invalidate callbacks and drop the glViewport() hack, even if the
server doesn't send invalidate events. This is essentially a revert
of 2d00d16da7 , except that we now also
pass the __DRI_USE_INVALIDATE extension even when the server doesn't
have DRI2 invalidate events.
2010-05-18 22:58:01 -04:00
Kristian Høgsberg
c8f407bcec
dri2_glx: Terminate loader extension list outside #ifdef
2010-05-18 22:58:01 -04:00
Nicolai Hähnle
1712643a29
r300/compiler: Implement constant folding
...
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com>
2010-05-19 03:15:25 +02:00
Tom Stellard
19ea2eae91
r300/compiler: Emit 0.5 swizzle when necessary.
...
Signed-off-by: Marek Olšák <maraeo@gmail.com>
2010-05-19 03:08:50 +02:00
Eric Anholt
81951393e1
i965: Remove constant or ignored-by-hw args from FF sync message setup.
2010-05-18 15:08:17 -07:00
Eric Anholt
dfb7b86e63
i965: Revert accidental debug change in 562e2d114e
2010-05-18 10:12:20 -07:00
Michel Dänzer
b0ba8d6f80
st/xorg: Don't advertise DRI2 version we don't actually support yet.
...
Fixes DRI2 initialization with current xserver Git.
2010-05-18 17:14:47 +02:00
Zou Nan hai
0f88ce1b0a
gen6 fix: fix a wrong bit in binding_table_pointer
2010-05-18 16:07:03 +08:00
Eric Anholt
64f5e9059b
i965: Fix point coordinate replacement after airlied's ffvertex changes.
...
This basically restores the previous state, where a vertex result slot
is set up for the texcoord to be replaced with point coord. Fixes
piglit point-sprite test.
Bug #27625
2010-05-17 17:47:07 -07:00
Eric Anholt
b8b2670fef
i965: Add SF program disasm under INTEL_DEBUG=sf.
2010-05-17 17:47:07 -07:00
Jakob Bornecrantz
b3f625f5e4
llvmpipe: Fix link order for test apps
...
When linking with --as-needed libgallium.a can't find the dl* symbols from
-ldl since order matters more with --as-needed.
Thanks to Nirbheek Chauhan and Adam Jackson
2010-05-17 22:33:35 +01:00
Kristian Høgsberg
2386d41648
intel: Call intel_draw_buffer() again after _mesa_make_current()
...
The initial call to intel_draw_buffers() happens when
intel->ctx.DrawBuffer is still NULL. Call it again after
calling _mesa_make_current().
https://bugs.freedesktop.org/show_bug.cgi?id=28112
2010-05-17 16:50:44 -04:00
Corbin Simpson
bb81f65b18
gallium/docs: Fix missing ref.
...
Can't ref in the middle of a paragraph.
2010-05-17 12:58:29 -07:00
Corbin Simpson
f1cf6b0d37
gallium/docs: Update for timer queries.
2010-05-17 12:05:18 -07:00
Mathias Fröhlich
cdbd5f4203
gallium: EXT_timer_query support.
...
Signed-off-by: Corbin Simpson <MostAwesomeDude@gmail.com>
2010-05-17 12:05:18 -07:00
Corbin Simpson
fea91ee22d
r300g: Add RS block dump.
...
Shows what's actually going on in the RS block.
2010-05-17 12:01:16 -07:00
Brian Paul
ddf09d20df
st/mesa: call st_flush_bitmap_cache() from st_readpixels()
...
Fixes regression from commit b0427bedde .
Reviewed-by: José Fonseca <jfonseca@vmware.com>
2010-05-17 12:43:50 -06:00
Brian Paul
92f88c746c
rbug: remove extra semicolon
2010-05-17 12:43:50 -06:00
Eric Anholt
f0fb3aa5d4
i965: Make rasterization of single and multiple quad prims match.
...
This is trying to follow the spirit of the invariance rules, though
they're not specific on this point. Fixes quad-invariance piglit test
while retaining the 22s -> 18s win on glean blendFunc.
This was a regression in c67d9d84f5 .
2010-05-17 10:42:25 -07:00