Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-09-30 | Prefer intrinsics to handrolled atomic ops. | Tom Fogal | |
2010-09-30 | Implement x86_64 atomics for compilers w/o intrinsics. | Tom Fogal | |
Really old gcc's (3.3, at least) don't have support for the intrinsics we need. This implements a fallback for that case. | |||
2010-09-30 | i965: Update renderer strings for sandybridge | Adam Jackson | |
Signed-off-by: Adam Jackson <ajax@redhat.com> | |||
2010-09-30 | r600g: use constant buffer instead of register for constant | Jerome Glisse | |
Signed-off-by: Jerome Glisse <jglisse@redhat.com> | |||
2010-09-30 | gallivm: check for level=0 case in lp_build_minify() | Brian Paul | |
This lets us avoid the shift and max() operations. | |||
2010-09-30 | gallivm: More comprehensive border usage logic. | José Fonseca | |
2010-09-30 | st/egl: Drop context argument from egl_g3d_get_egl_image. | Chia-I Wu | |
Fix a regression since 17eace581d25a626a7d75d9d1205d012cbb14a6e. | |||
2010-09-30 | st: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | math: remove duplicated includes | Nicolas Kaiser | |
Remove duplicated includes. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | main: remove duplicated includes | Nicolas Kaiser | |
Remove duplicated includes. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | dri/savage: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | dri/radeon: remove duplicated includes | Nicolas Kaiser | |
Remove duplicated includes. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | dri/r600: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | dri/r300: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | dri/r128: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | dri/mga: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | dri/intel: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | dri/i965: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | dri/i915: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | dri/i810: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | dri/common: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | glx: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | gallium/winsys: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | gallium/st: remove duplicated includes | Nicolas Kaiser | |
Remove duplicated includes. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | gallium/softpipe: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | gallium/llvmpipe: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | gallium/i915: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | gallium/util: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | gallium/rtasm: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | egl: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | swrast: remove duplicated include | Nicolas Kaiser | |
Remove duplicated include. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-09-30 | dri/nv10: Use fast Z clears. | Francisco Jerez | |
2010-09-30 | dri/nouveau: Remove unnecessary flush. | Francisco Jerez | |
2010-09-30 | dri/nouveau: Have a smaller amount of larger scratch buffers. | Francisco Jerez | |
Larger VBOs avoid many kernel trips to get them in sync with the GPU. | |||
2010-09-30 | mapi: Fix compiler warnings. | Chia-I Wu | |
Do not use "void *" in arithmetics. | |||
2010-09-30 | st/egl: Skip single-buffered configs in EGL. | Chia-I Wu | |
Let DRI2 report single-buffered configs and skip them in EGL. This is based on the patch by Luca Barbieri. | |||
2010-09-30 | egl: Check extensions. | Chia-I Wu | |
Do not call into the driver if the extension for the called function is not enabled. | |||
2010-09-30 | i965: always set tiling for fbo depth buffer on sandybridge | Zhenyu Wang | |
Sandybridge requires depth buffer must be tiling. Fix 'fbo_firecube' demo. | |||
2010-09-30 | r300g: fix conditional rendering in non-wait path | Marek Olšák | |
NOTE: This is a candidate for the 7.9 branch. | |||
2010-09-29 | i965: Remove my "safety counter" code from loops. | Eric Anholt | |
I've screwed this up enough times that I don't think it's worth it. This time, it was that I was doing it once per top-level body instruction instead of just once at the end of the loop body. | |||
2010-09-29 | i965: Add live interval analysis and hook it up to the register allocator. | Eric Anholt | |
Fixes 13 piglit cases that failed at register allocation before. | |||
2010-09-29 | i965: First cut at register allocation using graph coloring. | Eric Anholt | |
The interference is totally bogus (maximal), so this is equivalent to our trivial register assignment before. As in, passes the same set of piglit tests. | |||
2010-09-29 | ra: First cut at a graph-coloring register allocator for mesa. | Eric Anholt | |
Notably missing is choice of registers to spill. | |||
2010-09-29 | i965: Clean up the virtual GRF handling. | Eric Anholt | |
Now, virtual GRFs are consecutive integers, rather than offsetting the next one by the size. We need the size information to still be around for real register allocation, anyway. | |||
2010-09-30 | r600g: return string for chip family | Dave Airlie | |
use same strings as r600c. | |||
2010-09-30 | r600g: clean up some code from move to new paths. | Dave Airlie | |
mainly remove 2 suffix from function names | |||
2010-09-30 | r600g: add L8A8 unorm. | Dave Airlie | |
fixes texEnv warnings. | |||
2010-09-30 | r600g: port r300g fix for X* formats in texformat code | Dave Airlie | |
2010-09-29 | i956: Make new FS discard do its work in a temp, not the null reg! | Eric Anholt | |
Fixes: glsl-fs-discard-02 (GPU hang) glsl1-discard statement (2) | |||
2010-09-29 | i965: Fix use of undefined mem_ctx in vector splitting. | Eric Anholt | |