summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/trace
AgeCommit message (Collapse)AuthorFilesLines
2009-09-01trace: Don't set surface_[fill|copy] if not set on pipeJakob Bornecrantz1-2/+4
2009-08-28drm_api: Operate on textures instead of buffersJakob Bornecrantz1-56/+31
Most use cases just got the buffer from the texture and then called into one of the get_handle functions. Also with this patch it would be easier to move to a generic function for getting handles from textures and textures from handles, that is exposed via the screen.
2009-08-18Merge branch 'mesa_7_5_branch'Brian Paul1-1/+1
2009-08-14trace: Remove space next to the class attribute of the trace.José Fonseca1-1/+1
2009-08-11gallium/trace: remove stray semicolonsBrian Paul1-2/+2
2009-08-11gallium: Add texture usage information to surface_buffer_createJakob Bornecrantz1-0/+3
We need aditional meta data about the usage of the surface in softpipe because we need to be able tell the diffrence between PRIMARY and DISPLAY_TARGET surfaces.
2009-08-05trace: Use correct texture in drm_api wrapperJakob Bornecrantz1-1/+1
2009-07-20gallium/trace: Fix SCons build.Michel Dänzer1-0/+1
2009-07-02trace: Add drm api integrationJakob Bornecrantz4-12/+265
This is okay since drm_api.h doesn't have any external dependancies, one could make it only compile on platforms that support drm.
2009-06-30gallium: remove the pipe_sampler_state::shadow_ambient fieldBrian Paul1-1/+0
This was only present for the sake of GL_ARB_shadow_ambient which we never implemented in Gallium. If we someday want GL_ARB_shadow_ambient we can implement it in the state tracker by adding a MAD after the relevant TEX instructions.
2009-06-18trace: Use size_t consistently.José Fonseca2-5/+5
2009-06-14trace: Don't write state objects to file if dumping is not setJakob Bornecrantz1-0/+60
2009-06-24Merge branch 'mesa_7_5_branch'Brian Paul2-5/+5
Conflicts: src/mesa/drivers/dri/i915/i915_tex_layout.c src/mesa/drivers/dri/i965/brw_wm_glsl.c src/mesa/drivers/dri/intel/intel_buffer_objects.c src/mesa/drivers/dri/intel/intel_pixel_bitmap.c src/mesa/drivers/dri/intel/intel_pixel_draw.c src/mesa/main/enums.c src/mesa/main/texstate.c src/mesa/vbo/vbo_exec_array.c
2009-06-10trace: __func__ --> __FUNCTION__.Michal Krol1-1/+1
2009-06-09trace/rbug: Add support for draw block ruleJakob Bornecrantz3-3/+91
2009-06-09trace/rbug: Return textures currently bound to contextJakob Bornecrantz3-3/+17
2009-06-08trace/rbug: Sleep on windows when blockedJakob Bornecrantz1-1/+3
2009-06-05trace/rbug: Use condvar on system that has it for blockingJakob Bornecrantz3-0/+14
2009-06-04trace/rbug: Add new contexts functions to trace rbugJakob Bornecrantz3-1/+236
2009-06-01trace/rbug: Add rbug integration for remote debuggingJakob Bornecrantz6-6/+685
2009-05-18trace: Improve shader wrappingJakob Bornecrantz3-4/+29
2009-05-16gallium: remove occlusion_count flag from depth-stencil stateKeith Whitwell1-1/+0
Drivers can just keep track of whether they are within a query by monitoring the begin/end query callbacks. The flag adds no information beyond that. Only softpipe was examining this flag -- it has been fixed up and retested with demos/arbocclude.
2009-05-16trace: Export enabled statusJakob Bornecrantz4-9/+25
2009-05-16trace: Unwrap buffer in texture_blanketJakob Bornecrantz1-1/+3
2009-05-16trace: If either shader is disabled don't drawJakob Bornecrantz2-0/+19
2009-05-16trace: Put shaders on a list in the contextJakob Bornecrantz6-8/+151
2009-05-16trace: Move state dump functions to tr_dump_state.[c|h]Jakob Bornecrantz6-7/+7
2009-04-20trace: Add initializer for static variablesJakob Bornecrantz3-2/+20
2009-04-19trace: Enable dumping to be turned on and offJakob Bornecrantz4-5/+191
2009-04-17trace: Keep screen objects on listsJakob Bornecrantz8-4/+84
2009-04-17trace: Fix is_referenced functionsJakob Bornecrantz1-2/+6
2009-04-17trace: Simplify trace_buffer functionJakob Bornecrantz5-17/+13
2009-04-15gallium: Make sure we flush before some texture / buffer operations.Thomas Hellstrom1-0/+44
Also implement context member functions to optimize away those flushes whenever possible. Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com>
2009-04-09trace: Dump the fence, not its pointer.José Fonseca1-2/+6
2009-04-09trace: Use 'flags' name consistently.José Fonseca1-6/+6
2009-04-08trace: Make calls dumping threadsafe.José Fonseca1-0/+7
2009-04-08trace: Make call no global.José Fonseca1-3/+4
2009-04-08trace: Simplify cast wrappers.José Fonseca5-58/+29
2009-04-08trace: Match pipe_context::clear prototype.José Fonseca1-7/+4
2009-04-04gallium: Clean up driver clear() interface.Michel Dänzer1-8/+13
Only allows clearing currently bound buffers, but colour and depth/stencil in a single call.
2009-03-26gallium: Remove some little-used fields from struct pipe_surface.Michel Dänzer1-2/+0
2009-03-25trace: Defer the cast to after the check for enabled trace.José Fonseca1-2/+5
Prevents segfault when trace is disabled.
2009-03-25trace: Update readme.José Fonseca1-3/+3
Actually, the trace driver with the xlib statetracker is still causing assertion failures here..
2009-03-25trace: Number calls.José Fonseca2-1/+12
2009-03-25Add #ifdefs needed to compile Gallium on Solaris with gcc or Sun ccAlan Coopersmith1-2/+2
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2009-03-22trace: Fix args to buffer writeJakob Bornecrantz1-1/+1
2009-03-21gallium: remove remaining references to origin_lower_leftKeith Whitwell1-1/+0
2009-03-19trace: Formalize on a standard for data size pairJakob Bornecrantz1-10/+11
2009-03-16trace: Fix memory leakJakob Bornecrantz1-1/+2
2009-03-16trace: Re-init refcounters just incaseJakob Bornecrantz2-0/+5