summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary
Commit message (Collapse)AuthorAgeFilesLines
* tgsi: fix detection of front-facing attributeBrian Paul2010-01-151-6/+4
| | | | This code was not updated when we added TGSI_SEMANTIC_FACE a while ago.
* 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.
* Revert "pipebuffer: Multi-threading fixes for fencing."Jakob Bornecrantz2010-01-071-170/+111
| | | | This reverts commit 5b64d94390e4805e1634f0c8b5e3156e12b8b872.
* util: Build u_bitmask.o when using make.Thomas Hellstrom2010-01-111-0/+1
| | | | Signed-off-by: Thomas Hellstrom <[email protected]>
* tgsi: Silence uninitialized variable warnings.Vinson Lee2010-01-081-0/+8
|
* util: Add u_bitmask to make buildJakob Bornecrantz2010-01-061-0/+1
|
* tgsi: fix SSE code emit for XPDBrian Paul2010-01-071-20/+30
| | | | | | | | | | | | | Rearrange things so that the writes to the dest registers happen after we've fetched/used all src registers. The problematic instruction was: XPD TEMP[2].xyz, TEMP[0], TEMP[2]; Note that the dst reg is also a src reg. This fixes bad shading with progs/glsl/bump.c since Eric's changes to the Mesa program optimizer in commit d6690ce15fb8c7c6abf1bc0d847c1d2da2c33904. The optimizer rearranges some registers so we occasionally wind up with something like the above.
* pipebuffer: Multi-threading fixes for fencing.José Fonseca2010-01-061-111/+170
| | | | | | | | | I had this patch on my hard drive for long time. It doesn't fully address SVGA multi-threading issues, but causes no regressions, so decided to commit while it still applies cleanly. Attention: merging this into master will cause issues due to recent changes in reference counting to fix strict aliasing rules violation.
* rtasm: Play nicely with Windows's Data Execution Prevention.José Fonseca2010-01-031-2/+30
|
* 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: 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.
* g3dvl: Silence compiler warnings.Vinson Lee2009-12-271-0/+11
|
* tgsi/ureg: Silence uninitialized variable warnings.Vinson Lee2009-12-271-4/+4
|
* Merge branch 'mesa_7_6_branch' into mesa_7_7_branchBrian Paul2009-12-278-11/+13
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| |
| * rbug: Remove comma at end of enumerator list.Vinson Lee2009-12-261-1/+1
| |
| * rbug: 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
| |
* | Merge branch 'mesa_7_6_branch' into mesa_7_7_branchBrian Paul2009-12-111-0/+1
|\|
| * rbug: Initialize variable in rbug_get_message.Vinson Lee2009-12-081-0/+1
| | | | | | | | Silences uninitialized variable warning.
| * draw: Initialize variable in draw_pt.c.Vinson Lee2009-12-051-1/+2
| | | | | | | | (cherry picked from commit ea98e9820d7117f7a187f355445796b1ef5d9e0c)
| * gallium/util: Initialize variables in u_pack_color.h.Vinson Lee2009-12-031-1/+4
| | | | | | | | (cherry picked from commit 36e2074b63e3e5bc489eb74cad0cd97eafcedb40)
| * draw: Fix memory leak.Vinson Lee2009-10-271-0/+2
| | | | | | | | This would only be hit if we got and invalid index_size.
* | rbug: Mention where the GUI can be found.José Fonseca2009-11-271-0/+4
| |
* | util: also print out memory statisticsZack Rusin2009-11-251-0/+7
| |
* | draw: Initialize variable in draw_pt.c.Vinson Lee2009-11-201-1/+2
| |
* | gallium/util: Initialize variables in u_pack_color.h.Vinson Lee2009-11-201-1/+4
| |
* | gallium/util: replace //-style commentsBrian Paul2009-11-171-3/+3
| |
* | tgsi/exec: Exit early on error.Michal Krol2009-11-101-1/+1
| |
* | tgsi/ureg: Simplify logic in tokens_expand().Michal Krol2009-11-101-9/+6
| |
* | g3dvl: remove a debug lineCooper Yuan2009-11-051-1/+0
| |
* | g3dvl: add scissor settingCooper Yuan2009-11-054-0/+13
| |
* | util: Remove homegrown Windows KM profiler.José Fonseca2009-11-043-332/+0
| | | | | | | | | | It's not sampling based so its results are biased towards functions called many times.
* | tgsi/ureg: Allow for multiple extended instruction tokens.Michal Krol2009-11-042-75/+94
| | | | | | | | | | For example, we would like to have a predicate and texture token in one instruction to do predicated texture sampling.
* | tgsi: Up tgsi_exec's control flow nesting to 32.Michal Krol2009-11-031-3/+3
| |
* | tgsi/ureg: Add negate and swizzle for predicates.Michal Krol2009-11-022-22/+208
| |
* | gallium/util: add casts to silence warningsBrian Paul2009-11-021-3/+3
| |
* | tgsi/ureg: Update for gallium interface changes.Michal Krol2009-11-022-22/+69
| |
* | tgsi: Update for gallium interface changes.Michal Krol2009-11-0210-542/+137
| |
* | util: Drop return value from cpuid().José Fonseca2009-10-281-10/+6
| |
* | util: Fix cpuid on MSVC.José Fonseca2009-10-281-1/+5
| |
* | draw: Fix memory leak.Vinson Lee2009-10-271-0/+2
| | | | | | | | This would only be hit if we got and invalid index_size.
* | gallium: Move enum pipe_error into p_defines.h.José Fonseca2009-10-2510-10/+9
| | | | | | | | It's really just another define. No need for its own header.
* | util: Human readable output of texture states.José Fonseca2009-10-252-0/+92
| |
* | gallium: remove extended negate also, and also the ExtSwz tokenKeith Whitwell2009-10-238-202/+2
| | | | | | | | | | | | Likewise, the extended negate functionality hasn't been used since mesa switched to using tgsi_ureg to build programs, and has been translating the SWZ opcode internally to a single MAD.