Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gallium: Preparations for adding more PIPE_TRANSFER_* usage flags. | Michel Dänzer | 2009-10-02 | 1 | -1/+1 |
| | | | | | | Always test for PIPE_TRANSFER_READ/WRITE using the bit-wise and operator, and add a pipe_transfer_buffer_flags() helper for getting the buffer usage flags corresponding to them. | ||||
* | util: Enable sockets on BSD | Robert Noland | 2009-10-01 | 1 | -1/+1 |
| | | | | | | | I think this should be safe for all of the BSDs. Signed-off-by: Robert Noland <[email protected]> Signed-off-by: Brian Paul <[email protected]> | ||||
* | gallium/trace: casts to silence warnings | Brian Paul | 2009-09-24 | 1 | -4/+4 |
| | |||||
* | trace: fix printf warnings | Keith Whitwell | 2009-09-24 | 1 | -5/+5 |
| | |||||
* | trace: Don't set surface_[fill|copy] if not set on pipe | Jakob Bornecrantz | 2009-09-01 | 1 | -2/+4 |
| | |||||
* | drm_api: Operate on textures instead of buffers | Jakob Bornecrantz | 2009-08-28 | 1 | -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. | ||||
* | Merge branch 'mesa_7_5_branch' | Brian Paul | 2009-08-18 | 1 | -1/+1 |
|\ | |||||
| * | trace: Remove space next to the class attribute of the trace. | José Fonseca | 2009-08-14 | 1 | -1/+1 |
| | | |||||
* | | gallium/trace: remove stray semicolons | Brian Paul | 2009-08-11 | 1 | -2/+2 |
| | | |||||
* | | gallium: Add texture usage information to surface_buffer_create | Jakob Bornecrantz | 2009-08-11 | 1 | -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. | ||||
* | | trace: Use correct texture in drm_api wrapper | Jakob Bornecrantz | 2009-08-05 | 1 | -1/+1 |
| | | |||||
* | | gallium/trace: Fix SCons build. | Michel Dänzer | 2009-07-20 | 1 | -0/+1 |
| | | |||||
* | | trace: Add drm api integration | Jakob Bornecrantz | 2009-07-02 | 4 | -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. | ||||
* | | gallium: remove the pipe_sampler_state::shadow_ambient field | Brian Paul | 2009-06-30 | 1 | -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. | ||||
* | | trace: Don't write state objects to file if dumping is not set | Jakob Bornecrantz | 2009-06-14 | 1 | -0/+60 |
| | | |||||
* | | Merge branch 'mesa_7_5_branch' | Brian Paul | 2009-06-24 | 2 | -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 | ||||
| * | trace: Use size_t consistently. | José Fonseca | 2009-06-18 | 2 | -5/+5 |
| | | |||||
* | | trace: __func__ --> __FUNCTION__. | Michal Krol | 2009-06-10 | 1 | -1/+1 |
| | | |||||
* | | trace/rbug: Add support for draw block rule | Jakob Bornecrantz | 2009-06-09 | 3 | -3/+91 |
| | | |||||
* | | trace/rbug: Return textures currently bound to context | Jakob Bornecrantz | 2009-06-09 | 3 | -3/+17 |
| | | |||||
* | | trace/rbug: Sleep on windows when blocked | Jakob Bornecrantz | 2009-06-08 | 1 | -1/+3 |
| | | |||||
* | | trace/rbug: Use condvar on system that has it for blocking | Jakob Bornecrantz | 2009-06-05 | 3 | -0/+14 |
| | | |||||
* | | trace/rbug: Add new contexts functions to trace rbug | Jakob Bornecrantz | 2009-06-04 | 3 | -1/+236 |
| | | |||||
* | | trace/rbug: Add rbug integration for remote debugging | Jakob Bornecrantz | 2009-06-01 | 6 | -6/+685 |
| | | |||||
* | | trace: Improve shader wrapping | Jakob Bornecrantz | 2009-05-18 | 3 | -4/+29 |
| | | |||||
* | | gallium: remove occlusion_count flag from depth-stencil state | Keith Whitwell | 2009-05-16 | 1 | -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. | ||||
* | | trace: Export enabled status | Jakob Bornecrantz | 2009-05-16 | 4 | -9/+25 |
| | | |||||
* | | trace: Unwrap buffer in texture_blanket | Jakob Bornecrantz | 2009-05-16 | 1 | -1/+3 |
| | | |||||
* | | trace: If either shader is disabled don't draw | Jakob Bornecrantz | 2009-05-16 | 2 | -0/+19 |
| | | |||||
* | | trace: Put shaders on a list in the context | Jakob Bornecrantz | 2009-05-16 | 6 | -8/+151 |
| | | |||||
* | | trace: Move state dump functions to tr_dump_state.[c|h] | Jakob Bornecrantz | 2009-05-16 | 6 | -7/+7 |
|/ | |||||
* | trace: Add initializer for static variables | Jakob Bornecrantz | 2009-04-20 | 3 | -2/+20 |
| | |||||
* | trace: Enable dumping to be turned on and off | Jakob Bornecrantz | 2009-04-19 | 4 | -5/+191 |
| | |||||
* | trace: Keep screen objects on lists | Jakob Bornecrantz | 2009-04-17 | 8 | -4/+84 |
| | |||||
* | trace: Fix is_referenced functions | Jakob Bornecrantz | 2009-04-17 | 1 | -2/+6 |
| | |||||
* | trace: Simplify trace_buffer function | Jakob Bornecrantz | 2009-04-17 | 5 | -17/+13 |
| | |||||
* | gallium: Make sure we flush before some texture / buffer operations. | Thomas Hellstrom | 2009-04-15 | 1 | -0/+44 |
| | | | | | | | Also implement context member functions to optimize away those flushes whenever possible. Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | ||||
* | trace: Dump the fence, not its pointer. | José Fonseca | 2009-04-09 | 1 | -2/+6 |
| | |||||
* | trace: Use 'flags' name consistently. | José Fonseca | 2009-04-09 | 1 | -6/+6 |
| | |||||
* | trace: Make calls dumping threadsafe. | José Fonseca | 2009-04-08 | 1 | -0/+7 |
| | |||||
* | trace: Make call no global. | José Fonseca | 2009-04-08 | 1 | -3/+4 |
| | |||||
* | trace: Simplify cast wrappers. | José Fonseca | 2009-04-08 | 5 | -58/+29 |
| | |||||
* | trace: Match pipe_context::clear prototype. | José Fonseca | 2009-04-08 | 1 | -7/+4 |
| | |||||
* | gallium: Clean up driver clear() interface. | Michel Dänzer | 2009-04-04 | 1 | -8/+13 |
| | | | | | Only allows clearing currently bound buffers, but colour and depth/stencil in a single call. | ||||
* | gallium: Remove some little-used fields from struct pipe_surface. | Michel Dänzer | 2009-03-26 | 1 | -2/+0 |
| | |||||
* | trace: Defer the cast to after the check for enabled trace. | José Fonseca | 2009-03-25 | 1 | -2/+5 |
| | | | | Prevents segfault when trace is disabled. | ||||
* | trace: Update readme. | José Fonseca | 2009-03-25 | 1 | -3/+3 |
| | | | | | Actually, the trace driver with the xlib statetracker is still causing assertion failures here.. | ||||
* | trace: Number calls. | José Fonseca | 2009-03-25 | 2 | -1/+12 |
| | |||||
* | Add #ifdefs needed to compile Gallium on Solaris with gcc or Sun cc | Alan Coopersmith | 2009-03-25 | 1 | -2/+2 |
| | | | | Signed-off-by: Alan Coopersmith <[email protected]> | ||||
* | trace: Fix args to buffer write | Jakob Bornecrantz | 2009-03-22 | 1 | -1/+1 |
| |