Brian Paul
c2a036d4ef
llvmpipe: put variant print/debug code into separate function
2010-05-20 10:27:11 -06:00
Michal Krol
5a5a82d7e8
softpipe: Calculate slice_stride field in get_transfer().
2010-05-19 08:23:33 +02: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
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
92f88c746c
rbug: remove extra semicolon
2010-05-17 12:43:50 -06:00
José Fonseca
7234dc19af
i965g: Fix printf format specifier.
2010-05-17 09:54:28 +01:00
Marek Olšák
0b94c05c28
r300g: implement flush+sync (AKA glFinish)
...
See comments in the code.
2010-05-16 19:31:23 +02:00
Marek Olšák
581be86342
r300g: expose radeon_bo_wait to the driver
2010-05-16 19:18:10 +02:00
Marek Olšák
06d4339716
r300g: remove unused winsys entrypoints
2010-05-16 19:18:10 +02:00
Jakob Bornecrantz
2db4ee0438
i965g: Fix return for resource_get_handle
2010-05-16 12:22:19 +01:00
Marek Olšák
c1ef21833a
r300g/swtcl: put emitting max index to the right place
...
This fixes CS rejections in openarena.
2010-05-16 05:29:58 +02:00
Marek Olšák
412cdcd479
r300g/swtcl: flush draw to avoid the rejection of CS
2010-05-16 04:10:50 +02:00
Marek Olšák
01e5a73b57
r300g/swtcl: update PSC only once when a shader is changed
2010-05-16 04:10:00 +02:00
Marek Olšák
dca9624201
r300g/swtcl: call update_derived_state only once per draw-call
2010-05-16 04:10:00 +02:00
Vinson Lee
b224264c9d
r300g: Move code after declarations.
...
Fixes SCons build.
2010-05-15 17:44:08 -07:00
Marek Olšák
ee6255052c
r300g/swtcl: fix provoking vertex
2010-05-16 00:35:51 +02:00
Marek Olšák
87547ac70c
r300g/swtcl: fix point sprite texgen (do it in HW)
2010-05-16 00:21:53 +02:00
Marek Olšák
6a0ec833e4
r300g/swtcl: disable converting points/lines to triangles
2010-05-16 00:06:21 +02:00
Marek Olšák
f86ac27bf9
r300g: fix psychedelic colors with SWTCL
...
r300_vertex_shader::outputs was uninitialized.
Also remove the tokens parameter.
2010-05-15 22:55:17 +02:00
Marek Olšák
cf5dff1f23
r300g: the vertex_stream_state atom for SWTCL should be static
...
plus whitespace and comment fixes.
2010-05-15 22:27:27 +02:00
Marek Olšák
04882a2947
r300g: remove unused struct r300_vertex_info
2010-05-15 22:15:56 +02:00
Marek Olšák
95ba021105
r300g: fix emission of some non-CSO atoms at the beginning of CS
2010-05-15 21:22:23 +02:00
Marek Olšák
af87ef10dc
r300g: remove unused r300_query::active
2010-05-15 19:39:57 +02:00
Marek Olšák
251fae69e5
r300g: fix BO space accounting for occlusion queries
2010-05-15 19:39:57 +02:00
Marek Olšák
00704370e4
r300g: forbid overlapping queries and print error messages
2010-05-15 19:39:11 +02:00
Marek Olšák
16690366e6
r300g: rename a few emit_query functions
2010-05-15 19:38:28 +02:00
Marek Olšák
6c3afad62b
r300g: silence warnings
2010-05-15 19:33:39 +02:00
Vinson Lee
6440dcea21
llvmpipe: Remove unnecessary headers.
2010-05-15 08:38:00 -07:00
José Fonseca
8a3bcba12c
llvmpipe: Use GALLIVM_DEBUG opt where applicable.
2010-05-15 11:48:39 +01:00
Marek Olšák
07ff65925f
gallium: remove forward declarations of non-existent objects
2010-05-14 19:00:56 +02:00
Marek Olšák
93c997a914
r300g: do not abort if a constant buffer is too large
...
What else can we do with misbehaving apps?
2010-05-14 19:00:55 +02:00
Marek Olšák
fc11653c2b
r300g: add framebuffer state debug logging
2010-05-14 19:00:55 +02:00
Marek Olšák
5a397d8e9f
r300g: sort out debug flags
2010-05-14 19:00:55 +02:00
Patrice Mandin
33c08202a1
nouveau/nvfx: Define some capabilities for shaders
...
Signed-off-by: Patrice Mandin <patmandin@gmail.com>
2010-05-14 18:53:05 +02:00
Marek Olšák
13ef7a4be8
r300g: fix for piglit/fp-indirections2
2010-05-14 00:27:52 +02:00
Brian Paul
d9096926f8
llvmpipe: silence casting warnings
2010-05-13 14:15:44 -06:00
Brian Paul
966d28cb2e
llvmpipe: silence cast warnings in test programs
2010-05-13 14:15:44 -06:00
Marek Olšák
60a0535101
r300g: fix texture transfers
...
The regression has first shown up after this state tracker change:
b0427bedde
.
FDO bug #28082 .
2010-05-13 21:11:20 +02:00
José Fonseca
f379e7df4b
llvmpipe: Update instructions for MSVC builds.
2010-05-13 16:18:05 +01:00
Vinson Lee
8230ead0cf
trace: Add missing header.
...
Fixes GCC implicit function declaration warning.
2010-05-13 01:47:31 -07:00
Vinson Lee
65e82f0404
trace: Remove unnecessary headers.
2010-05-13 01:18:35 -07:00
Marek Olšák
0ccc1367d7
r300g: re-order caps
2010-05-13 02:37:56 +02:00
Marek Olšák
dca2a9fcd4
r300g: fill out the shader limits
2010-05-13 02:37:56 +02:00
Jakob Bornecrantz
617c51daf2
trace: Update README
2010-05-12 23:07:17 +01:00
Jakob Bornecrantz
5d2e24fe18
rbug: Update and add READMEs
2010-05-12 23:06:54 +01:00
José Fonseca
648c9d5247
llvmpipe: Dump fs key's stencil state.
2010-05-12 20:40:14 +01:00
José Fonseca
5326e1846d
llvmpipe: Enable mem2reg pass even with LP_DEBUG=nopt.
...
Otherwise things start crashing.
2010-05-12 20:18:32 +01:00
Jakob Bornecrantz
53cbb81576
rbug: Add to all targets that link against trace
...
Also added calls to the create function in target helpers and in
tr_drm.c the latter being a hack and should be replaced with the
wrap screen target helper. But at least this way we don't regress.
2010-05-12 20:15:23 +01:00
Jakob Bornecrantz
5494332128
trace: Remove rbug from trace
2010-05-12 20:15:23 +01:00