Keith Whitwell
1997231916
Merge commit 'origin/master' into gallium-resources
Conflicts:
src/gallium/auxiliary/Makefile
src/gallium/auxiliary/util/u_blit.c
src/gallium/auxiliary/util/u_blit.h
src/gallium/auxiliary/util/u_gen_mipmap.c
src/gallium/auxiliary/util/u_gen_mipmap.h
src/mesa/state_tracker/st_cb_texture.c
src/mesa/state_tracker/st_gen_mipmap.c
15 years ago
Brian Paul
e1ee3eaf6d
cell: build identity driver too
15 years ago
Brian Paul
a9a1b52f95
cell: add missing semicolon
15 years ago
Christoph Bumiller
e548babb1f
nv50: support more formats in surface_copy,fill
Fixes corrupted fonts in bzFlag, where we've been silently
failing to copy I8 mipmaps to a new miptree.
Print an error message on unsupported format now, since we
can't return failure.
15 years ago
Eric Anholt
5782b2a968
i965: Fix readpixels from ReadBuffer != DrawBuffer.
Fixes piglit fbo-readdrawpix.
15 years ago
Eric Anholt
a589da14de
i965: Fix inversion for glCopyPixels to/from FBOs.
fixes piglit fbo-copypix.
15 years ago
Eric Anholt
800a4b202f
intel: Remove more code for x8z24 visuals, since we only do s8z24.
15 years ago
Eric Anholt
25becb8a7a
Revert "i965: Do VS SGT, SLT, and friends using CMP, SEL instead of CMP, MOV, MOV."
This reverts commit 8ef3b1834a
. Fixes
piglit glsl-vs-if.
15 years ago
Eric Anholt
ba208604ea
Revert "i965: Do FS SLT, SGT, and friends using CMP, SEL instead of CMP, MOV, MOV."
This reverts commit 46450c1f3f
. I was
wrong about null reg behavior -- it reads undefined, not 0. And
they're not kidding.
15 years ago
Eric Anholt
7cbb7051f4
meta: Fix up restoration of state if _mesa_map_pbo_source() fails.
15 years ago
Eric Anholt
541c9c08e5
meta: Properly refcount our saved programs and texobjs.
Found while debugging bug #24119 .
15 years ago
Brian Paul
7c45710859
gallium: add target-helpers/wrap_screen.c to C_SOURCES
Was commented out before.
15 years ago
Michal Krol
40c3861e1e
st/mesa: Invalidate sampler view when texture object changes.
15 years ago
Roland Scheidegger
ac8662c29d
st/xorg: fix up xorg state tracker to use cso changes
use cso_set_fragment_sampler_views instead of cso_set_sampler_textures
15 years ago
Brian Paul
e1a4bb2370
regenerate gl_mangle.h to get new EGLImage functions
15 years ago
José Fonseca
759c1c287c
libgl-xlib: Use a simple GALLIUM_DRIVER env var to select the pipe driver.
GALLIUM_DRIVER is being used in many other places, and it easier to
memorizing and understand than all the GALLIUM_NO_XXX.
15 years ago
José Fonseca
d731190ec3
gallium: Silence warning.
15 years ago
Roland Scheidegger
8f55a95178
gallium: change remaining util functions to use cso sampler views
changes arguments of util_blit_pixels_tex and util_gen_mipmap to
struct pipe_sampler_view * instead of struct pipe_texture *.
15 years ago
Michal Krol
e4b8a307b2
gallium/docs: Create a separate section for Sampler Views.
15 years ago
Keith Whitwell
ad88ac7903
Merge branch 'gallium-sampler-view' into gallium-resources
Conflicts:
src/gallium/auxiliary/cso_cache/cso_context.c
src/gallium/auxiliary/util/u_blit.c
src/gallium/drivers/llvmpipe/lp_texture.c
src/gallium/drivers/softpipe/sp_texture.c
src/mesa/state_tracker/st_cb_fbo.c
src/mesa/state_tracker/st_framebuffer.c
src/mesa/state_tracker/st_texture.c
15 years ago
Keith Whitwell
8cdfd1219a
Merge commit 'origin/master' into gallium-sampler-view
This branch already seems to have the nv50_tex.c fix.
Conflicts:
src/gallium/drivers/nv50/nv50_tex.c
15 years ago
Chia-I Wu
e0ce4a4a09
i965g: Fix use of an uninitialized variable.
15 years ago
Chia-I Wu
9d3a873f42
Merge remote branch 'origin/gallium-st-api'
15 years ago
Ben Skeggs
95d43bccde
nv50: fix texturing from >=4GiB mark
15 years ago
Jakob Bornecrantz
b586774016
llvmpipe: Fix rebase typo
15 years ago
Jakob Bornecrantz
8b63f9b497
winsys/sw: Add a software winsys layered on a pipe
15 years ago
Jakob Bornecrantz
eaee22ac88
i965g: Fix after context transfers
15 years ago
Brian Paul
cb1b0b4bec
gallivm: checkpoint: stencil test code
15 years ago
Brian Paul
185be3a87a
gallivm/llvmpipe: rename some constant building functions
15 years ago
Brian Paul
c86a499769
gallivm: fix up some #includes
15 years ago
Brian Paul
0d71ba46e6
gallivm/llvmpipe: rename os_llvm.h to lp_bld.h
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.
15 years ago
Keith Whitwell
77bc770c99
util: missing file
15 years ago
José Fonseca
3eb4b7bbec
libgl-xlib: Obey GALLIUM_SOFTPIPE define.
15 years ago
Dave Airlie
8e848d682e
gallium: fix frontbuffer rendering with r300g
No idea if this is the correct fix, but it makes it work again at least.
Signed-off-by: Dave Airlie <airlied@redhat.com>
15 years ago
Brian Paul
d0b35352ed
llvmpipe: updated status in README file
15 years ago
Brian Paul
aa3cdb712f
progs/objviewer: remove debug code
15 years ago
Brian Paul
d25d3cc008
gallivm: fix typo/bug in lp_build_sgn()
We were never returning -1 as a result. This fixes some inverted/flipped
faces with cube mapping.
15 years ago
Keith Whitwell
6420aca08b
cso: Do not hold references to bound textures.
Sampler views already hold references to those.
15 years ago
Brian Paul
1d6d51413e
gallivm: add min_lod==max_lod special-case code in lp_build_lod_selector()
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.
15 years ago
Brian Paul
b9a81b626a
gallivm: asst clean-ups, comments, etc.
15 years ago
Brian Paul
eecf9c85b0
gallivm: implement minification/magnification selection
Use the LOD value to determine whether to use the minification vs.
magnification filter.
All mipmap sampling modes work now.
15 years ago
Brian Paul
e0f7c3cbf0
gallivm: fix incorrect clamp in lp_build_linear_mip_levels()
15 years ago
Brian Paul
f9d753787e
gallivm: fix incorrect floor(), itrunc()
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.
15 years ago
Michal Krol
3949388ca3
st/mesa: Fix a call to st_get_stobj_sampler_view().
15 years ago
Michal Krol
6b60820fde
st/mesa: Pass in correct sampler view object to blitter.
15 years ago
Michal Krol
df65fc8100
util: Fix nil pointer reference.
15 years ago
Luca Barbieri
50d96f741e
nv40: remove leftover nv40_transfer.c from unification into nvfx
15 years ago
Michal Krol
f2bc089d14
gallium: util_blit_pixels() takes source sampler view as argument.
15 years ago
Michal Krol
dbf20a1f0f
st/mesa: Cache FBO texture's sampler view object.
15 years ago
Chia-I Wu
a66d008104
st/mesa: Update the comments in st_manager.c.
15 years ago