Commit Graph

30028 Commits

Author SHA1 Message Date
José Fonseca 74d649d9a9 trace: Prevent from internal calls from pipe_context to pipe_screen from being traced. 2008-08-08 12:32:23 +01:00
José Fonseca 9dcb956a06 gallium: Add destroy callback to all *_winsys interfaces.
For consistency and to simplify these objects' destruction.
2008-08-08 12:32:23 +01:00
José Fonseca be36f7869e i965: Remove extraneous arg to debug_printf. 2008-08-08 12:32:23 +01:00
Brian Paul fdb7dc889f softpipe: add support for PIPE_FORMAT_X8Z24_UNORM, PIPE_FORMAT_Z24X8_UNORM 2008-08-07 15:14:52 -06:00
José Fonseca 6a82ea2ed2 trace: Simplify HTML output. 2008-08-07 20:58:09 +01:00
José Fonseca 05e90964cf trace: Merge the CSS into the XSL. 2008-08-07 20:58:09 +01:00
José Fonseca ce2137a6a4 trace: Dump format names. 2008-08-07 20:58:09 +01:00
Brian Paul 8fb55dab78 gallium: s/pf_sprint_name/pf_name/ 2008-08-07 13:35:21 -06:00
Brian Paul ae2195caf5 gallium: s/printf/debug_printf/ 2008-08-07 13:32:43 -06:00
Brian Paul b1ff7dac53 gallium: new/better debug code (disabled) 2008-08-07 13:32:43 -06:00
José Fonseca 9dee60969d trace: Dump state. 2008-08-07 18:58:30 +01:00
José Fonseca f2e19c34e0 trace: Trace pipe context calls. 2008-08-07 18:58:30 +01:00
José Fonseca f6e0514736 trace: Add missing XSL and CSS. 2008-08-07 18:58:30 +01:00
José Fonseca 35355f7610 trace: New pipe driver to trace incoming calls.
Only pipe_screen calls traced, and only linux supported, for now.
2008-08-07 18:58:29 +01:00
Michal Krol d50d7a54de softpipe: Silence compiler warnings on Windows. 2008-08-07 16:22:34 +02:00
Ben Skeggs ce8e846ffe nv40/nv50: enable mirror wrap modes 2008-08-07 11:38:56 +10:00
Ben Skeggs fda01b5847 nouveau: fix build 2008-08-07 11:26:17 +10:00
Ben Skeggs 4b1c508f49 Merge remote branch 'origin/gallium-0.1' into nouveau-gallium-0.1 2008-08-07 11:19:15 +10:00
Brian Paul be66a8f431 gallium: added PIPE_CAP_TEXTURE_MIRROR_CLAMP, PIPE_CAP_TEXTURE_MIRROR_REPEAT
Check for these caps in state tracker and enable corresponding GL extensions
if supported.
2008-08-06 17:22:29 -06:00
Brian Paul ea0007cc4c softpipe: add texture border color code 2008-08-06 17:14:22 -06:00
Younes Manton a55ced5676 nv40: Support for PIPE_FORMAT_R16_SNORM. 2008-08-03 17:20:48 -04:00
José Fonseca c208a2c791 Merge tgsi/exec and tgsi/util directories. 2008-07-28 12:42:13 +09:00
Ben Skeggs 9e445d3e63 Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1 2008-07-27 00:54:57 +10:00
José Fonseca fd6865c7e5 softpipe: Remove unused variables. 2008-07-24 21:23:09 +09:00
Younes Manton a8da04cb86 nv all: Copy shader tokens on create, free on delete.
Must copy token stream on shader create, client is allowed to free
their copy after creating the state object.
2008-07-23 23:46:45 -04:00
Ben Skeggs 39793a262f nouveau: is_format_supported() interface changes 2008-07-23 14:14:55 +10:00
Ben Skeggs 704dca40c4 Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1 2008-07-23 14:05:22 +10:00
Ben Skeggs a3616067fe nv50: add NV86 and NV94 to list of "supported" chips 2008-07-21 19:07:07 +10:00
José Fonseca 8aafc03b26 gallium: Finer grained is_format_supported. 2008-07-19 12:32:29 +09:00
José Fonseca 0c2c0a862c softpipe: DXT formats not really supported. 2008-07-16 14:13:09 +09:00
Brian Paul f006358d56 gallium: added some sanity check assertions 2008-07-15 13:29:25 -06:00
Jakob Bornecrantz 16c2267d55 i915: Ops should not have pushed that
This reverts commit 930a863c4f.
2008-07-13 18:55:38 +02:00
Ben Skeggs d68a3ebf0e Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1 2008-07-14 01:14:52 +10:00
Jakob Bornecrantz 930a863c4f i915: WIP swap rework 2008-07-13 16:49:00 +02:00
José Fonseca 36dd89c8a7 util: Eliminate pipe from the arguments to pipe_get/put_tile_xxx functions.
You don't need a pipe_context * for this, and all other necessary info is
already inside pipe_surface.
2008-07-13 23:37:40 +09:00
Patrice Mandin 1d50e26f4a nv30: no npot textures 2008-07-12 15:07:02 +02:00
Patrice Mandin fa167eedeb nv30: update caps 2008-07-12 13:59:24 +02:00
Patrice Mandin a9863caefc nv30: do not shift texture format 2008-07-12 13:59:01 +02:00
Patrice Mandin 12118fcd12 nv30: Emit vertex buffer objects using state objects 2008-07-12 13:16:47 +02:00
Patrice Mandin ac44f334e3 nv30: Move edgeflag stuff 2008-07-12 12:24:37 +02:00
Patrice Mandin 3d0e18ff5f nv30: Reorder, remove useless stuff 2008-07-12 11:53:10 +02:00
Patrice Mandin 4ca346a8c0 nv30: Rename state emission func 2008-07-12 11:45:51 +02:00
Patrice Mandin 9489de9980 nv30: was setting wrong register 2008-07-12 10:13:58 +02:00
Patrice Mandin b23e20a386 nv30: does not have vp_attrib/result 2008-07-12 10:10:16 +02:00
Patrice Mandin 740c93a08c nv30: Change comment about slowdown 2008-07-12 00:48:44 +02:00
Patrice Mandin 58737dc875 nv30: Emit fragment program using state objects 2008-07-12 00:48:26 +02:00
Patrice Mandin 2419a5fe36 nv30: Emit vertex program using state objects 2008-07-12 00:19:15 +02:00
Patrice Mandin c708627754 nv30: Move constant buffers out of vert/frag prog structures 2008-07-11 23:17:47 +02:00
Patrice Mandin 5acbd0b096 nv30: Emit fragtex state using state objects 2008-07-11 22:42:42 +02:00
Patrice Mandin b327b06405 nv30: split fragprog_upload from fragprog_bind 2008-07-11 22:06:12 +02:00