Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-06-30 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
Conflicts: src/mesa/vbo/vbo_exec_draw.c | |||
2009-06-30 | gallium: remove the pipe_sampler_state::shadow_ambient field | Brian Paul | |
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-30 | gallium: New PIPE_BUFFER_USAGE_FLUSH_EXPLICIT flag for ↵ | José Fonseca | |
buffer_flush_mapped_range. When a buffer was mapped for write and no explicit flush range was provided the existing semantics were that the whole buffer would be flushed, mostly for backwards compatability with non map-buffer-range aware code. However if the buffer was mapped/unmapped with nothing really written -- something that often happens with the vbo -- we were unnecessarily assuming that the whole buffer was written. The new PIPE_BUFFER_USAGE_FLUSH_EXPLICIT flag (based from ARB_map_buffer_range 's GL_MAP_FLUSH_EXPLICIT_BIT flag) allows to clearly distinguish the legacy usage from the nothing written usage. | |||
2009-06-30 | drm/st: Return drm_api struct from a function | Jakob Bornecrantz | |
2009-06-26 | gallium: added PIPE_CAP_TGSI_CONT_SUPPORTED | Brian Paul | |
2009-06-16 | gallium: Avoid atomic ops / locking when src is dst. | José Fonseca | |
2009-06-15 | gallium: Ensure assert macro is defined before being used in p_thread.h | José Fonseca | |
2009-06-15 | gallium: Fix segfault and valgrind error introduced with commit ↵ | Thomas Hellstrom | |
3f2e006b759705abd7c409d30f9aeb1f2a75b83f Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | |||
2009-06-26 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
Conflicts: Makefile src/gallium/drivers/softpipe/sp_screen.c src/mesa/main/version.h | |||
2009-06-25 | gallium: Add PIPE_OS_APPLE token. | Vinson Lee | |
2009-06-16 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
Conflicts: src/mesa/main/api_validate.c | |||
2009-06-15 | Merge branch 'mesa_7_5_branch' | Thomas Hellstrom | |
Conflicts: progs/util/extfuncs.h | |||
2009-06-11 | Merge branch 'mesa_7_5_branch' | José Fonseca | |
2009-06-11 | gallium: New pf_is_depth_and_stencil / pf_is_depth_or_stencil inlines. | José Fonseca | |
2009-06-11 | Merge branch 'mesa_7_5_branch' | José Fonseca | |
Conflicts: src/mesa/state_tracker/st_cb_fbo.c src/mesa/state_tracker/st_framebuffer.c | |||
2009-06-10 | gallium: Shorthand functions for computing stride and sizes for a rect. | José Fonseca | |
2009-06-10 | gallium: updated PIPE_CAP_x comments | Brian Paul | |
2009-06-05 | gallium: Make pipe thread say if it has condvars or not | Jakob Bornecrantz | |
2009-05-05 | gallium: remove redundant cube face #defines | Brian Paul | |
2009-04-28 | gallium: Add a dri1 api | Thomas Hellstrom | |
that a driver needs to implement on top of the drm api to support dri1. Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | |||
2009-04-28 | gallium: Update the drm_api. | Thomas Hellstrom | |
Make it possible to pass state-tracker-specific data to the init_screen function, and even open the door for device-specific state-tracker screen initialization. Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | |||
2009-04-17 | pipe: Get the p_atomic_dec_zero logic right this time. | José Fonseca | |
2009-04-17 | gallium: Fix PIPE_ATOMIC_GCC_INTRINSIC build. | Michel Dänzer | |
2009-04-17 | pipe: Fix InterlockedDecrement usage. | José Fonseca | |
2009-04-17 | gallium: simplify further the logic for selecting mutex implementation | Keith Whitwell | |
Cleaner than the previous cleanup... | |||
2009-04-17 | gallium: add #warning to mutex-based atomic implementation | Keith Whitwell | |
Some builds end up picking this up. | |||
2009-04-15 | gallium: Make sure we flush before some texture / buffer operations. | Thomas Hellstrom | |
Also implement context member functions to optimize away those flushes whenever possible. Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | |||
2009-04-10 | gallium: remove pipe_texture::compressed field | Brian Paul | |
The format field encodes compressed vs. uncompressed already. We can easily check if a texture is compressed with pf_is_compressed(texture->format). | |||
2009-04-09 | gallium: comments for surface_copy(), surface_fill() in p_context.h | Brian Paul | |
2009-04-09 | gallium: change // comment to /* */ style | Brian Paul | |
2009-04-09 | gallium: updated comments in p_screen.h | Brian Paul | |
2009-04-09 | gallium: Use "flags" consistently. | José Fonseca | |
2009-04-04 | gallium: Clean up driver clear() interface. | Michel Dänzer | |
Only allows clearing currently bound buffers, but colour and depth/stencil in a single call. | |||
2009-03-31 | gallium: Move pf_is_depth_stencil to p_format.h. | José Fonseca | |
2009-03-26 | gallium: Remove some little-used fields from struct pipe_surface. | Michel Dänzer | |
2009-03-25 | Add #ifdefs needed to compile Gallium on Solaris with gcc or Sun cc | Alan Coopersmith | |
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> | |||
2009-03-23 | gallium: Remove remnants of reference counting internals outside of p_refcnt.h. | Michel Dänzer | |
2009-03-21 | gallium: remove remaining references to origin_lower_left | Keith Whitwell | |
2009-03-20 | gallium: Explain what happens if buffer_flush_mapped_range isn't called. | José Fonseca | |
2009-03-18 | pipe/atomic: dont use ms interlock calls from gcc | Keith Whitwell | |
2009-03-18 | pipe/atomic: clean up #ifdef maze | Keith Whitwell | |
2009-03-17 | gallium: Use `_new' name, `new' is a reserved keyword in C++. | Michal Krol | |
2009-03-17 | gallium: Provide unprotected atomic implementation for display and miniport ↵ | Michal Krol | |
interfaces. | |||
2009-03-16 | gallium: Implement atomic for MSVC on x86. | Michal Krol | |
2009-03-16 | gallium: Implement atomic interface for windows user mode subsystem. | Michal Krol | |
2009-03-16 | gallium: Use macro parameter names consistently. | Michal Krol | |
2009-03-16 | gallium: pipe_mutex_init() is of type void. | Michal Krol | |
Both the windows and fallback versions are void already. | |||
2009-03-16 | gallium: Include p_compiler.h for integer types. | Michal Krol | |
2009-03-16 | gallium: Use struct pipe_atomic for pipe refcounts. | Thomas Hellstrom | |
Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | |||
2009-03-16 | gallium: Add simple atomic class api. | Thomas Hellstrom | |
Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> |