Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-03-16 | st/mesa: Invalidate sampler view when texture object changes. | Michal Krol | |
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 | 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 | 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 | 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 | 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 | |
2010-03-15 | gallium: util_blit_pixels() takes source sampler view as argument. | Michal Krol | |
2010-03-15 | st/mesa: Cache FBO texture's sampler view object. | Michal Krol | |
2010-03-15 | st/mesa: Update the comments in st_manager.c. | Chia-I Wu | |
2010-03-15 | nvfx: fix up after merge | Keith Whitwell | |
2010-03-15 | r300g: fix up after merge | Keith Whitwell | |
2010-03-15 | Merge commit 'origin/master' into gallium-sampler-view | Keith Whitwell | |
Conflicts: src/gallium/drivers/nv30/nv30_context.h src/gallium/drivers/nv30/nv30_state.c src/gallium/drivers/nv40/nv40_context.h src/gallium/drivers/nv40/nv40_state.c src/gallium/drivers/r300/r300_emit.c | |||
2010-03-15 | r300g: rebuild screen/winsys interface | Dave Airlie | |
This creates a cleaner winsys and drop the simple screen stuff. It makes r300g use pb_bufmgr structs. It also tries to avoid overheads from mapping too often. v5: clean warnings v6: break out of cache check on first buffer - since most likely the first busy one implies all after it are busy. v7: cleanup a bit v8-merged: drop cman for now to just get all the interface changes in first. rework to changes that happened upstream Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2010-03-15 | nv50: reset vbo_fifo before each validate | Ben Skeggs | |
2010-03-15 | nvfx: remove src_native_swz, which was a no-op | Luca Barbieri | |
src_native_swz was used to translate 0/1 swizzles back when Gallium supported them. That support was later removed from Gallium, and the function currently always returns true. Remove it. | |||
2010-03-15 | nvfx: clean up shader header | Luca Barbieri | |
Currently the behavior of shader.h depends on some constants that are defined differently in vertex and fragment programs. This patch cleans that up by splitting the relevant symbols in vertex program and fragment program variants | |||
2010-03-15 | nvfx: draw: make swtnl draw_elements actually work. | Luca Barbieri | |
It was totally broken: the index buffer was passed as NULL! | |||
2010-03-15 | nvfx: draw: emit color as floating point | Luca Barbieri | |
Don't lose precision by converting to u8. | |||
2010-03-15 | nvfx: draw: make perspective corrective texturing work | Luca Barbieri | |
We must divide everything in the position by w, and emit position as a 4-component vector. Not sure why we must divide, but it works (see progs/redbook/checker). | |||
2010-03-15 | nvfx: draw: create draw vp with ureg | Luca Barbieri | |
This avoids duplicating the vertex program generation logic and makes the same code work for both nv30 and nv40. | |||
2010-03-15 | nvfx: add NOUVEAU_SWTNL to force swtnl at runtime | Luca Barbieri | |
Replace the FORCE_SWTNL macro with a NOUVEAU_SWTNL environment variable. | |||
2010-03-15 | nvfx: move nv04_surface_2d.c into nvfx directory | Luca Barbieri | |
It is only used on pre-nv50 and nvfx is the only Gallium pre-nv50 driver. | |||
2010-03-15 | nvfx: fix quads drawing | Luca Barbieri | |
The primitive splitting code is totally broken and will be rewritten. Fix the most important bug now though. |