mesa/src/gallium/include/pipe
José Fonseca e3bc1fb6bc gallium: Always map for READ flag when DISCARD is not set.
This prevents the driver from discarding a buffer when the whole buffer
is mapped for writing, but only a portion is effectively written.

This is a temporary fix, because WRITE shouldn't imply DISCARD.

The full fix implies using PIPE_BUFFER_USAGE_DISCARD, throughout
the code, and will go only into master.
2009-08-14 20:05:51 +01:00
..
internal gallium: Unify reference counting. 2009-03-04 11:58:48 +01:00
p_atomic.h pipe: Get the p_atomic_dec_zero logic right this time. 2009-04-17 18:40:46 +01:00
p_compiler.h Add #ifdefs needed to compile Gallium on Solaris with gcc or Sun cc 2009-03-25 11:07:31 -07:00
p_config.h Add #ifdefs needed to compile Gallium on Solaris with gcc or Sun cc 2009-03-25 11:07:31 -07:00
p_context.h gallium: Make sure we flush before some texture / buffer operations. 2009-04-15 17:16:58 +02:00
p_defines.h gallium: New PIPE_BUFFER_USAGE_FLUSH_EXPLICIT flag for buffer_flush_mapped_range. 2009-06-30 15:33:53 +01:00
p_error.h gallium: Standardize most important error codes. 2008-03-13 10:23:02 +00:00
p_format.h gallium: Fix segfault and valgrind error introduced with commit 3f2e006b75 2009-06-15 11:22:06 +02:00
p_inlines.h gallium: Always map for READ flag when DISCARD is not set. 2009-08-14 20:05:51 +01:00
p_refcnt.h gallium: Avoid atomic ops / locking when src is dst. 2009-06-16 13:05:25 +01:00
p_screen.h gallium: New PIPE_BUFFER_USAGE_FLUSH_EXPLICIT flag for buffer_flush_mapped_range. 2009-06-30 15:33:53 +01:00
p_shader_tokens.h gallium: fix the front face semantics 2009-07-01 10:45:55 -04:00
p_state.h gallium: remove pipe_texture::compressed field 2009-04-10 08:05:10 -06:00
p_thread.h gallium: Ensure assert macro is defined before being used in p_thread.h 2009-06-15 18:57:45 +01:00