| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2010-03-16 | i965: Fix up the handling of point sprite coordinate replacement. | Eric Anholt | |
| The code was walking over the regs of pairs of attributes and checking whether the attribute with a given reg index had point sprite enabled. So the point sprite setup code was rarely even getting executed. Instead, we need to determine which channels of a reg need point sprite coordinate replacement. In addition, it was multiplying the attribute by 1/w, when it's supposed to cover (0, 1) in each direction regardless of w, and it wasn't filling in the Z and W components of the texcoord as specified. Fixes piglit point-sprite and the spriteblast demo. Bug #24431, #22245. (cherry picked from commit bc632d04370566c1156cbd0345fe303834f0b910) | |||
| 2010-03-16 | i965: Add support for the CMP opcode in the GLSL path. | Eric Anholt | |
| This would be triggered by use of sqrt() along with control flow. Fixes piglit-fs-sqrt-branch and a bug in Yo Frankie!. (cherry picked from commit 48dca99feb394febc3af44e14f23fb12a9cc9204) | |||
| 2010-03-16 | i965: Fix the response len of masked sampler messages for 8-wide dispatch. | Eric Anholt | |
| The bad response length would hang the GPU with a masked sample in a shader using control flow. For 8-wide, the response length is always 4, and masked slots are just not written to. brw_wm_glsl.c already allocates registers in the right locations. Fixes piglit glsl-fs-bug25902 (fd.o bug #25902). (cherry picked from commit f6d210c284751ac50a8d6358de7e75a1ff1e4ac7) (cherry picked from commit dc8c0359448cdae7b367552ba58783c04b199778) | |||
| 2010-03-16 | st/mesa: Invalidate sampler view when texture object changes. | Michal Krol | |
| 2010-03-16 | Remove nonexistant files from tarballs rule of Makefile | Ian Romanick | |
| The Makefile should eventually be fixed to stop building tarballs if one of the individual calls to tar fails. | |||
| 2010-03-16 | mesa: set version string to 7.8-rc1 | Ian Romanick | |
| 2010-03-16 | Correct GL_EQUIV code in r67/7xx. | Matthew W. S. Bell | |
| From 247e121106e8d3e389f2e5a6edf13ea70ac18df7 Mon Sep 17 00:00:00 2001 These seem to be documented in <http://www.svgopen.org/2003/papers/RasterOperationsUsingFilterElements/index.html>. | |||
| 2010-03-16 | st/xorg: fix up xorg state tracker to use cso changes | Roland Scheidegger | |
| use cso_set_fragment_sampler_views instead of cso_set_sampler_textures | |||
| 2010-03-16 | radeon: Fix buffer object unmap to be called only once for dma buffers. | Pauli Nieminen | |
| If flush happens inside radeonRefillCurrentMaRegion the last dma buffer would be unmapped twice. Unmapping buffer when moving buffer to wait list fixes the mapping error. | |||
| 2010-03-16 | regenerate gl_mangle.h to get new EGLImage functions | Brian Paul | |
| 2010-03-16 | libgl-xlib: Use a simple GALLIUM_DRIVER env var to select the pipe driver. | José Fonseca | |
| GALLIUM_DRIVER is being used in many other places, and it easier to memorizing and understand than all the GALLIUM_NO_XXX. | |||
| 2010-03-16 | gallium: Silence warning. | José Fonseca | |
| 2010-03-16 | gallium: change remaining util functions to use cso sampler views | Roland Scheidegger | |
| changes arguments of util_blit_pixels_tex and util_gen_mipmap to struct pipe_sampler_view * instead of struct pipe_texture *. | |||
| 2010-03-16 | gallium/docs: Create a separate section for Sampler Views. | Michal Krol | |
| 2010-03-16 | Merge commit 'origin/master' into gallium-sampler-view | Keith Whitwell | |
| This branch already seems to have the nv50_tex.c fix. Conflicts: src/gallium/drivers/nv50/nv50_tex.c | |||
| 2010-03-16 | i965g: Fix use of an uninitialized variable. | Chia-I Wu | |
| 2010-03-16 | Merge remote branch 'origin/gallium-st-api' | Chia-I Wu | |
| 2010-03-16 | nv50: fix texturing from >=4GiB mark | Ben Skeggs | |
| 2010-03-16 | llvmpipe: Fix rebase typo | Jakob Bornecrantz | |
| 2010-03-16 | winsys/sw: Add a software winsys layered on a pipe | Jakob Bornecrantz | |
| 2010-03-16 | i965g: Fix after context transfers | Jakob Bornecrantz | |
| 2010-03-15 | gallivm: checkpoint: stencil test code | Brian Paul | |
| 2010-03-15 | gallivm/llvmpipe: rename some constant building functions | Brian Paul | |
| 2010-03-15 | gallivm: fix up some #includes | Brian Paul | |
| 2010-03-15 | gallivm/llvmpipe: rename os_llvm.h to lp_bld.h | Brian Paul | |
| The llvm wrapper wasn't really an OS thing. Use lp_bld.h for now but we eventually should rename/re-prefix all the files/functions in the gallivm/ directory. | |||
| 2010-03-15 | Add multiple include protection to ir.h | Ian Romanick | |
| 2010-03-15 | Trivial clean-ups to ast_type_specifier(int) constructor | Ian Romanick | |
| 2010-03-15 | Add new constructors for ast_type_specifier | Ian Romanick | |
| Add a constructor that uses an ast_struct_specifier and one that uses a type name. This saves a (trivial) bit of code, but it also ensures some of the class invariants (i.e., type_name != NULL) are met. | |||
| 2010-03-15 | Ensure that ast_type always has type_name set | Ian Romanick | |
| For built-in types, type_name would be NULL. This ensures that type_name is set even for the built-in types. This simplifies code in a few places and centralizes the name setting code. | |||
| 2010-03-15 | Factor ast_type_specifier code out to ast_type.cpp | Ian Romanick | |
| 2010-03-15 | libgl-xlib: Obey GALLIUM_SOFTPIPE define. | José Fonseca | |
| 2010-03-16 | gallium: fix frontbuffer rendering with r300g | Dave Airlie | |
| No idea if this is the correct fix, but it makes it work again at least. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
| 2010-03-15 | Factor guts of function matching code out to match_function_by_name | Ian Romanick | |
| This function will be used for matching some types of constructors as well. | |||
| 2010-03-15 | Move ast_function_expression::hir to ast_function.cpp | Ian Romanick | |
| 2010-03-15 | Remove DOA hir_function.c file | Ian Romanick | |
| 2010-03-15 | Merge remote branch 'origin/master' into gallium_draw_llvm | Zack Rusin | |
| 2010-03-15 | llvmpipe: updated status in README file | Brian Paul | |
| 2010-03-15 | progs/objviewer: remove debug code | Brian Paul | |
| 2010-03-15 | gallivm: fix typo/bug in lp_build_sgn() | Brian Paul | |
| We were never returning -1 as a result. This fixes some inverted/flipped faces with cube mapping. | |||
| 2010-03-15 | cso: Do not hold references to bound textures. | Keith Whitwell | |
| Sampler views already hold references to those. | |||
| 2010-03-15 | gallivm: add min_lod==max_lod special-case code in lp_build_lod_selector() | Brian Paul | |
| When min_lod==max_lod we don't need to go through all the work of computing the lod from partial derivatives. This is hit by the mipmap generation utility code. | |||
| 2010-03-15 | gallivm: asst clean-ups, comments, etc. | Brian Paul | |
| 2010-03-15 | gallivm: implement minification/magnification selection | Brian Paul | |
| Use the LOD value to determine whether to use the minification vs. magnification filter. All mipmap sampling modes work now. | |||
| 2010-03-15 | gallivm: fix incorrect clamp in lp_build_linear_mip_levels() | Brian Paul | |
| 2010-03-15 | gallivm: fix incorrect floor(), itrunc() | Brian Paul | |
| LLVMBuildFPTrunc() should be used for double->float conversion, not float->int conversion. There should be a better way to compute floor(), ceil(), etc that doesn't involve float->int->float conversion. | |||
| 2010-03-15 | Replace _mesa_strtod with _mesa_strtof. | Marcin Baczyński | |
| Reviewed-by: Ian Romanick <ian.d.romanick@intel.com> | |||
| 2010-03-15 | st/mesa: Fix a call to st_get_stobj_sampler_view(). | Michal Krol | |
| 2010-03-15 | st/mesa: Pass in correct sampler view object to blitter. | Michal Krol | |
| 2010-03-15 | util: Fix nil pointer reference. | Michal Krol | |
| 2010-03-15 | nv40: remove leftover nv40_transfer.c from unification into nvfx | Luca Barbieri | |
