Commit Graph

4594 Commits

Author SHA1 Message Date
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