summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/util
AgeCommit message (Collapse)Author
2010-02-06Gallium: Add Solaris atomic function definitions to u_atomic.hAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
2010-02-05Merge remote branch 'origin/lp-binning'José Fonseca
Conflicts: src/gallium/auxiliary/util/u_dl.c src/gallium/auxiliary/util/u_time.h src/gallium/drivers/llvmpipe/lp_state_derived.c src/gallium/drivers/llvmpipe/lp_state_surface.c src/gallium/drivers/llvmpipe/lp_tex_cache.c src/gallium/drivers/llvmpipe/lp_tile_cache.c
2010-02-04auxiliary: util_stream -> os_streamJosé Fonseca
2010-02-04util: Reimplement u_time on top of os_time.José Fonseca
2010-02-04util: Disable u_time.c implementation for embedded.José Fonseca
This needs to go into OS module.
2010-02-04util: Add missing include.José Fonseca
2010-02-03util: Remove unnecessary header.Vinson Lee
2010-02-03util: Cast to match the MSVC intrinsics.José Fonseca
The cast is not optional in C++.
2010-02-03util: Don't include system headers inside extern "C" { ... }José Fonseca
That breaks when some of the system headers have C++ code.
2010-02-03util: Reimplement all utility functions in terms of the new OS abstraction.José Fonseca
2010-02-02gallium: Move some compiler portability stuff into p_compiler.hJosé Fonseca
2010-02-02gallium: Move deprecated pipe/internal/p_winsys_screen.h inside ↵José Fonseca
util/u_simple_screen.h
2010-02-02gallium: Move p_thread.h and p_atomic.h out of gallium interfaces.José Fonseca
Into os/os_thread.h and util/u_atomic.h respectively.
2010-02-02gallium: Make pipe_atomic a regular int32_t.José Fonseca
2010-02-02gallium: pipe/p_inlines.h -> util/u_inlines.hJosé Fonseca
2010-02-01util: Add missing includes.José Fonseca
2010-01-31Merge remote branch 'origin/master' into lp-binningJosé Fonseca
Conflicts: Makefile src/gallium/auxiliary/util/u_surface.c src/gallium/drivers/llvmpipe/lp_flush.c src/gallium/drivers/llvmpipe/lp_setup.c src/gallium/drivers/llvmpipe/lp_state_derived.c src/gallium/drivers/llvmpipe/lp_state_fs.c src/gallium/drivers/llvmpipe/lp_state_surface.c src/gallium/drivers/llvmpipe/lp_tex_cache.c src/gallium/drivers/llvmpipe/lp_texture.c src/gallium/drivers/llvmpipe/lp_tile_cache.c src/mesa/state_tracker/st_cb_condrender.c
2010-01-28Merge commit 'origin/perrtblend'Roland Scheidegger
Conflicts: src/gallium/drivers/softpipe/sp_screen.c src/gallium/include/pipe/p_defines.h
2010-01-27util: Remove unnecessary header.Vinson Lee
2010-01-27gallium/util: comments for time-related functionsBrian Paul
2010-01-27gallium/util: print dlerror() info upon dlopen() failureBrian Paul
2010-01-25Merge branch 'mesa_7_7_branch'Brian Paul
Conflicts: src/mesa/drivers/dri/intel/intel_screen.c src/mesa/drivers/dri/intel/intel_swapbuffers.c src/mesa/drivers/dri/r300/r300_emit.c src/mesa/drivers/dri/r300/r300_ioctl.c src/mesa/drivers/dri/r300/r300_tex.c src/mesa/drivers/dri/r300/r300_texstate.c
2010-01-22gallium/util: fix incorrect shift in a4r4g4b4_put_tile_rgba()Brian Paul
Fixes fd.o bug 23313.
2010-01-22Merge branch 'mesa_7_7_branch'Brian Paul
Conflicts: src/gallium/auxiliary/draw/draw_context.c src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c src/gallium/auxiliary/pipebuffer/Makefile src/gallium/auxiliary/pipebuffer/SConscript src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c src/gallium/auxiliary/tgsi/tgsi_scan.c src/gallium/drivers/i915/i915_surface.c src/gallium/drivers/i915/i915_texture.c src/gallium/drivers/llvmpipe/lp_setup.c src/gallium/drivers/llvmpipe/lp_tex_sample_c.c src/gallium/drivers/llvmpipe/lp_texture.c src/gallium/drivers/softpipe/sp_prim_vbuf.c src/gallium/state_trackers/xorg/xorg_dri2.c src/gallium/winsys/drm/intel/gem/intel_drm_api.c src/gallium/winsys/drm/nouveau/drm/nouveau_drm_api.c src/gallium/winsys/drm/radeon/core/radeon_drm.c src/gallium/winsys/drm/vmware/core/vmw_screen_dri.c src/mesa/state_tracker/st_cb_clear.c
2010-01-21util: Set DISCARD & UNSYNCHRONIZED when uploading vertices sequentially.José Fonseca
2010-01-21util: Use pipe_buffer_write_nooverlap in blits / mipmap generation.José Fonseca
2010-01-21gallium: adapt util code to blend changesRoland Scheidegger
2010-01-19util/blit: document params to util_blit_pixels_writemask()Brian Paul
2010-01-18util: fix broken util_ringbuffer_dequeue()Brian Paul
The tests for an empty ring buffer were incorrect. Fixes glxinfo segfaults. Plus, add a new assertion.
2010-01-16Merge remote branch 'origin/master' into lp-binningJosé Fonseca
Conflicts: src/gallium/drivers/llvmpipe/lp_quad.h src/gallium/drivers/llvmpipe/lp_setup.c
2010-01-16util: add generic ringbuffer utitiltyKeith Whitwell
2010-01-16gallium: Fix uninitialized instance divisor and index.Chia-I Wu
2010-01-15util: Handle FORMAT_Z32_FLOAT in util_pack_z().Michal Krol
2010-01-15util: Handle the remaining formats in pipe_put_tile_rgba().Michal Krol
2010-01-15util: Fix encoding for R8G8B8A8_UNORM formats and friends.Michal Krol
2010-01-14gallium/util: added debug_dump_texture() and ppm outputBrian Paul
Now we can get dump debug images on Linux too.
2010-01-14gallium/util: silence warning about array initializersBrian Paul
2010-01-11Revert "util: Build u_bitmask.o when using make."Brian Paul
This reverts commit 01eff0e6d23f90650de7c563f74a1aec3de112a6. u_bitmask.c was already in the C_SOURCES list.
2010-01-11util: Set flatshade for blitter.Corbin Simpson
It was bugging me. +1 FPS on softpipe.
2010-01-11util/blitter: remove unused variableKeith Whitwell
2010-01-10util: Apply Brian's suggested blit improvements.Corbin Simpson
copypix works just fine.
2010-01-10gallium: u_blitter add overlapping blit support.Dave Airlie
the xorg state tracker really wants the driver to handle overlapping blits, and r300 uses u_blitter for blits. This patch adds overlapping blit support via a temporary surface when its required.
2010-01-08Merge remote branch 'origin/master' into lp-binningJosé Fonseca
Conflicts: src/gallium/auxiliary/util/u_surface.c src/gallium/drivers/llvmpipe/Makefile src/gallium/drivers/llvmpipe/SConscript src/gallium/drivers/llvmpipe/lp_bld_arit.c src/gallium/drivers/llvmpipe/lp_bld_flow.c src/gallium/drivers/llvmpipe/lp_bld_interp.c src/gallium/drivers/llvmpipe/lp_clear.c src/gallium/drivers/llvmpipe/lp_context.c src/gallium/drivers/llvmpipe/lp_context.h src/gallium/drivers/llvmpipe/lp_draw_arrays.c src/gallium/drivers/llvmpipe/lp_jit.c src/gallium/drivers/llvmpipe/lp_jit.h src/gallium/drivers/llvmpipe/lp_prim_vbuf.c src/gallium/drivers/llvmpipe/lp_setup.c src/gallium/drivers/llvmpipe/lp_setup_point.c src/gallium/drivers/llvmpipe/lp_state.h src/gallium/drivers/llvmpipe/lp_state_blend.c src/gallium/drivers/llvmpipe/lp_state_derived.c src/gallium/drivers/llvmpipe/lp_state_fs.c src/gallium/drivers/llvmpipe/lp_state_sampler.c src/gallium/drivers/llvmpipe/lp_state_surface.c src/gallium/drivers/llvmpipe/lp_tex_cache.c src/gallium/drivers/llvmpipe/lp_tex_cache.h src/gallium/drivers/llvmpipe/lp_tex_sample.h src/gallium/drivers/llvmpipe/lp_tile_cache.c
2010-01-07gallium/util: remove useless assertionsBrian Paul
2010-01-07gallium/util: update comment: s/src_pitch/src_strideBrian Paul
2010-01-07gallium/util: make src_y unsigned like the other x/y paramsBrian Paul
2010-01-11util: Build u_bitmask.o when using make.Thomas Hellstrom
Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
2010-01-06util/blitter: allow NULL CSOs to be savedMarek Olšák
2010-01-06util: Fix format descriptor table entries.Michal Krol
2010-01-06util: Handle the remaining format cases in pipe_tile_raw_to_rgba().Michal Krol