summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/util
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit 'origin/perrtblend'Roland Scheidegger2010-01-283-3/+3
|\ | | | | | | | | | | Conflicts: src/gallium/drivers/softpipe/sp_screen.c src/gallium/include/pipe/p_defines.h
| * gallium: adapt util code to blend changesRoland Scheidegger2010-01-213-3/+3
| |
* | util: Remove unnecessary header.Vinson Lee2010-01-271-1/+0
| |
* | Merge branch 'mesa_7_7_branch'Brian Paul2010-01-251-1/+1
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | gallium/util: fix incorrect shift in a4r4g4b4_put_tile_rgba()Brian Paul2010-01-221-1/+1
| | | | | | | | | | | | Fixes fd.o bug 23313.
* | | Merge branch 'mesa_7_7_branch'Brian Paul2010-01-223-5/+7
|\| | | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * util: Set DISCARD & UNSYNCHRONIZED when uploading vertices sequentially.José Fonseca2010-01-211-1/+3
| |
| * util: Use pipe_buffer_write_nooverlap in blits / mipmap generation.José Fonseca2010-01-212-4/+4
| |
| * Revert "util: Build u_bitmask.o when using make."Brian Paul2010-01-111-1/+0
| | | | | | | | | | | | This reverts commit 01eff0e6d23f90650de7c563f74a1aec3de112a6. u_bitmask.c was already in the C_SOURCES list.
| * util: Build u_bitmask.o when using make.Thomas Hellstrom2010-01-111-0/+1
| | | | | | | | Signed-off-by: Thomas Hellstrom <[email protected]>
| * util: Add u_bitmask to make buildJakob Bornecrantz2010-01-061-0/+1
| |
* | util/blit: document params to util_blit_pixels_writemask()Brian Paul2010-01-191-0/+4
| |
* | util: add generic ringbuffer utitiltyKeith Whitwell2010-01-162-0/+174
| |
* | gallium: Fix uninitialized instance divisor and index.Chia-I Wu2010-01-161-0/+1
| |
* | util: Handle FORMAT_Z32_FLOAT in util_pack_z().Michal Krol2010-01-151-0/+2
| |
* | util: Handle the remaining formats in pipe_put_tile_rgba().Michal Krol2010-01-151-1/+4
| |
* | util: Fix encoding for R8G8B8A8_UNORM formats and friends.Michal Krol2010-01-151-4/+4
| |
* | gallium/util: silence warning about array initializersBrian Paul2010-01-141-3/+10
| |
* | util: Set flatshade for blitter.Corbin Simpson2010-01-111-0/+1
| | | | | | | | It was bugging me. +1 FPS on softpipe.
* | util/blitter: remove unused variableKeith Whitwell2010-01-111-1/+0
| |
* | util: Apply Brian's suggested blit improvements.Corbin Simpson2010-01-101-15/+12
| | | | | | | | copypix works just fine.
* | gallium: u_blitter add overlapping blit support.Dave Airlie2010-01-101-34/+124
| | | | | | | | | | | | 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.
* | gallium/util: remove useless assertionsBrian Paul2010-01-071-6/+0
| |
* | gallium/util: update comment: s/src_pitch/src_strideBrian Paul2010-01-071-1/+1
| |
* | gallium/util: make src_y unsigned like the other x/y paramsBrian Paul2010-01-072-2/+2
| |
* | util/blitter: allow NULL CSOs to be savedMarek Olšák2010-01-061-10/+17
| |
* | util: Fix format descriptor table entries.Michal Krol2010-01-061-11/+11
| |
* | util: Handle the remaining format cases in pipe_tile_raw_to_rgba().Michal Krol2010-01-061-23/+4
| |
* | gallium: remove PIPE_TEX_FILTER_ANISOLuca Barbieri2010-01-061-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch removes PIPE_TEX_FILTER_ANISO. Anisotropic filtering is enabled if and only if max_anisotropy > 1.0. Values between 0.0 and 1.0, inclusive, of max_anisotropy are to be considered equivalent, and meaning to turn off anisotropic filtering. This approach has the small drawback of eliminating the possibility of enabling anisotropic filter on either minification or magnification separately, which Radeon hardware seems to support, is currently support by Gallium but not exposed to OpenGL. If this is actually useful it could be handled by splitting max_anisotropy in two values and adding an appropriate OpenGL extension. NOTE: some fiddling & reformatting by keithw to get this patch to apply. Hopefully nothing broken in the process.
* | gallium/util: replace 8 with PIPE_MAX_COLOR_BUFSBrian Paul2010-01-051-2/+2
| |
* | gallium/util: comments and whitespace fixesBrian Paul2010-01-051-3/+15
| |
* | Merge branch 'mesa_7_7_branch'Brian Paul2010-01-043-17/+25
|\| | | | | | | | | | | | | | | | | Conflicts: docs/relnotes.html src/gallium/drivers/llvmpipe/lp_tex_sample_c.c src/gallium/drivers/r300/r300_cs.h src/mesa/drivers/dri/i965/brw_wm_surface_state.c src/mesa/main/enums.c
| * util: Minor enhancements/corrections to the bitmask logic.José Fonseca2010-01-031-12/+20
| |
| * gallium/util: Silence format warnings.Vinson Lee2010-01-011-4/+4
| |
| * gallium/util: Replace h_addr with h_addr_list[0].Vinson Lee2010-01-011-1/+1
| | | | | | | | Fixes compilation error on Mac OS.
* | util: Silent potential loss of precision warnings.José Fonseca2010-01-021-3/+2
| | | | | | | | Also ensure multiplication doesn't happen for negative numbers.
* | gallium: Generate a single library for auxiliaries with Make too.José Fonseca2010-01-011-48/+0
| |
* | scons: Aggregate all tiny libraries in a single library.José Fonseca2010-01-011-61/+0
| | | | | | | | | | Makes integration of gallium into out of tree components much easier. No pratical change for components in this tree,
* | Merge branch 'mesa_7_7_branch'Brian Paul2009-12-315-8/+10
|\| | | | | | | | | | | | | | | Conflicts: configs/darwin src/gallium/auxiliary/util/u_clear.h src/gallium/state_trackers/xorg/xorg_exa_tgsi.c src/mesa/drivers/dri/i965/brw_draw_upload.c
| * util: better fix for unused variable warnings with assertsKeith Whitwell2009-12-281-1/+1
| | | | | | | | | | | | Modify the non-debug (ie disabled) version of assert to expose the value in the expression to the compiler (avoiding the unused variable messages) while still expanding to a noop.
| * Merge branch 'mesa_7_6_branch' into mesa_7_7_branchBrian Paul2009-12-276-9/+11
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/gallium/auxiliary/util/u_network.c src/gallium/auxiliary/util/u_network.h src/gallium/drivers/i915/i915_state.c src/gallium/drivers/trace/tr_rbug.c src/gallium/state_trackers/vega/bezier.c src/gallium/state_trackers/vega/vg_context.c src/gallium/state_trackers/xorg/xorg_crtc.c src/gallium/state_trackers/xorg/xorg_driver.c src/gallium/winsys/xlib/xlib_brw_context.c src/mesa/main/mtypes.h
| | * gallium/util: Remove comma at end of enumerator list.Vinson Lee2009-12-261-1/+1
| | |
| | * gallium/util: Initialize variable in util_clear.Vinson Lee2009-12-231-1/+1
| | |
| | * util: Ensure debug_dump_flags generates a null-terminated string.Vinson Lee2009-12-231-2/+4
| | |
| | * gallium/util: Add PIPE_OS_APPLE to u_stream_stdc.c.Vinson Lee2009-12-221-1/+1
| | |
| | * gallium/util: Add PIPE_OS_APPLE to u_network.Vinson Lee2009-12-222-4/+4
| | |
| | * gallium/util: Initialize variables in u_pack_color.h.Vinson Lee2009-12-031-1/+4
| | | | | | | | | | | | (cherry picked from commit 36e2074b63e3e5bc489eb74cad0cd97eafcedb40)
* | | util: put vertices_per_primitive function in its proper locationZack Rusin2009-12-251-0/+33
| | |
* | | gallium/util: quieten compilerKeith Whitwell2009-12-241-1/+1
| | |
* | | util: Define common dynamic library extensions.José Fonseca2009-12-231-0/+12
| | |