summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* | gallium: remove the swizzling parts of ExtSwizzleKeith Whitwell2009-10-2314-288/+42
| | | | | | | | | | | | | | | | | | These haven't been used by the mesa state tracker since the conversion to tgsi_ureg, and it seems that none of the other state trackers are using it either. This helps simplify one of the biggest suprises when starting off with TGSI shaders.
* | gallium: remove noise opcodesKeith Whitwell2009-10-233-24/+4
| | | | | | | | | | | | | | | | | | | | | | Provide a dummy implementation in the GL state tracker (move 0.5 to the destination regs). At some point, a motivated person could add a better implementation of noise. Currently not even the nvidia binary drivers do anything more than this. In any case, the place to do this is in the GL state tracker, not the poor driver.
* | util: Set cpu endianness too.José Fonseca2009-10-222-0/+4
| |
* | gallium/util: fix cpu detection on ppcMarc Dietrich2009-10-211-5/+9
| | | | | | | | | | | | As we are compiling with -D_BSD_SOURCE, sigjmp_buf and siglongjmp should be replaced by the non-sig functions (see man 3 setjmp). Tested on linux/cell.
* | gallium: Permit surface_copy and surface_fill to be NULL.Corbin Simpson2009-10-172-8/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | Uf. Lots of files touched. Would people with working vega, xorg, dri1, etc. please make sure you are not broken, and fix yourself up if you are. There were only two or three places where the code did not have painful fallbacks, so I would advise st maintainers to find less painful workarounds, or consider overhauling util_surface_copy and util_surface_fill. Per ymanton, darktama, and Dr_Jakob's suggestions, clear has been left as-is. I will not add PIPE_CAP_BLITTER unless it is deemed necessary.
* | util: Rename from u_* to util_* while we're at it.José Fonseca2009-10-173-62/+62
| | | | | | | | To be consistent with the rest.
* | util: Change function names to begin with u_.Corbin Simpson2009-10-162-36/+38
| | | | | | | | Avoids link-time clashes with Mesa's internal hash table.
* | util: Fix cpu detection on Windows. Cleanup.José Fonseca2009-10-141-10/+9
| |
* | util: Force ESI register for cpuid's ebx result.José Fonseca2009-10-091-1/+1
| | | | | | | | | | | | Fixes a segfault and better code. Unfortunately using an arbitrary register ("=r") causes the gcc to abort when the code is optimized saying it can't satisfy the constraint. Setting seems to do the trick.
* | util: do some more util_blit_pixels cases without temporariesKeith Whitwell2009-10-071-90/+73
| | | | | | | | | | | | When the source surface is pointing at a 2d texture with only one mipmap level, use that directly rather than creating a temporary. Probably want to cover more cases, but this is a start.
* | Merge branch 'mesa_7_6_branch'Brian Paul2009-10-059-16/+10
|\| | | | | | | | | | | Conflicts: src/gallium/auxiliary/util/u_cpu_detect.c
| * gallium: replace // comments with /* */Brian Paul2009-10-028-10/+10
| |
| * gallium: remove // comment and extra whitespaceBrian Paul2009-10-021-7/+0
| |
| * gallium/util: silence uninitialized var warningBrian Paul2009-10-011-0/+1
| |