José Fonseca
7bd7e2da75
llvmpipe: Axe texture sampling code inherited from softpipe.
Was used only as a reference, since texture sampling is now code generated.
Already axed in the lp-binning branch too.
This fixes the llvmpipe build after recent sampling changes.
16 年之前
Brian Paul
2b7a4b2c0e
progs/fp: remove invalid tri-inv.c test
INV is not a valid instruction.
16 年之前
Michal Krol
4440428faa
gallium: Fix texture sampling with explicit LOD in softpipe.
16 年之前
Michal Krol
4bfe1c955f
gallium: Pass per-element (not per-quad) LOD bias values down to texture sampler.
16 年之前
Michal Krol
e313dabdc7
tgsi: Cleanup exec_tex().
16 年之前
Michal Krol
8d38ef4551
svga: Fix fs key size computation and key comparison.
This also allows us to have texture_target
back as a bitfield and save us a few bytes.
16 年之前
Vinson Lee
d42467687e
progs/demos: Assert that input to malloc is valid.
16 年之前
Vinson Lee
45ac10fe6a
progs/xdemos: Check for string overflow.
16 年之前
Vinson Lee
25ffd76278
progs/xdemos: Check for string overflow.
16 年之前
Vinson Lee
468f270f3f
svga: Silence uninitialized variable warning.
16 年之前
Brian Paul
ef7eb62423
meta: remove F suffix from _mesa_Ortho() params
_mesa_Ortho() takes GLdoubles.
16 年之前
Brian Paul
73bd400016
docs: document a mipmap generation bug fix
16 年之前
Brian Paul
cb3cb96fbd
meta: move destination vertex/projection setup out of _mesa_meta_GenerateMipmap
Based on a patch submitted by Pierre Willenbrock <pierre@pirsoft.de>
16 年之前
Brian Paul
06970b2ccb
meta: set viewport and projection matrix in _mesa_meta_GenerateMipmap
This fixes mipmap levels being clipped to the last viewport.
Based on a patch submitted by Pierre Willenbrock <pierre@pirsoft.de>
16 年之前
Andre Maasikas
49653c01e8
r600: adjust after radeon mipmap changes in 7118db8700
R600_OUT_BATCH_RELOC doesn't really use offset so set it
in TEX_RESOURCE2
+ typo fix
16 年之前
Brian Paul
8485811f10
tnl: set FOGC result to (f,0,0,1)
Fixed FDO bug 23397.
16 年之前
Vinson Lee
4c45810d57
progs/xdemos: Remove comma at end of enumerator list.
16 年之前
Vinson Lee
96a4e4552d
progs/xdemos: Use temporary variables.
This was missed from the previous commit to glxheads.c.
16 年之前
Vinson Lee
c1dad22d71
progs/glsl: Prevent possible string overflow.
16 年之前
Vinson Lee
f4952f040b
progs/xdemos: Prevent possible string overflow.
16 年之前
Marek Olšák
6f498a7eff
r300g: add back-face color VS outputs
Required for two-sided lighting. BTW we are approaching softpipe-level
quality. ;)
16 年之前
Marek Olšák
7679ac2caa
r300g: fix SWTCL stream locations of texture coordinates
It might have caused hardlocks when TCL was bypassed, not sure.
16 年之前
Marek Olšák
1a4f242be6
r300g: if no DS buffer is set, disable reading from and writing to it
It fixes another "Bad CS" issue.
16 年之前
Marek Olšák
26f67a272b
r300g: disable the rasterization of WPOS if it's unused by the FS
16 年之前
Marek Olšák
bf60eb3fec
r300g: add WPOS
16 年之前
Marek Olšák
dc7f309f9c
r300/compiler: add full viewport transformation support in WPOS codegen
16 年之前
Marek Olšák
ddfc4e31ad
r300g: consolidate params
16 年之前
Marek Olšák
e78648db0a
r300g: fix outputting depth in the FS
16 年之前
Marek Olšák
7c902b43d8
r300g: optimize blending by conditionally disabling reads from the colorbuffer
16 年之前
Marek Olšák
6b9b3213c5
r300g: optimize blending by discarding pixels that don't change the colorbuffer
Let's get some performance out of the blender.
16 年之前
Marek Olšák
717c28055a
r300g: fix blending when SRC_ALPHA_SATURATE is used
16 年之前
Marek Olšák
a6d91a141f
util/blitter: allow NULL CSOs to be saved
16 年之前
Keith Whitwell
8e559e05a8
softpipe: fix draw return value
16 年之前
Pierre Ossman
c9befda13a
r600: float texture component ordering
The ordering of texture components was
backwards for the floating point textures.
Signed-off-by: Pierre Ossman <pierre@ossman.eu>
16 年之前
Brian Paul
60f5608bd7
r300g: add missing is_anistropic param
16 年之前
Brian Paul
d8331aaf5b
svga: make texture_target a ubyte, not a bitfield
gcc won't let us take the address of a bitfield in the svga_fs_key_size()
function.
16 年之前
Roel Kluin
324568f79d
mesa: test index bounds before array element
Check whether the index is within bounds before accessing the array.
Signed-off-by: Roel Kluin <roel.kluin@gmail.com>
Signed-off-by: Brian Paul <brianp@vmware.com>
16 年之前
Roel Kluin
5db710a823
win32_menu: add missing parentheses in mapMenu()
`|' has higher precedence than `?'.
Signed-off-by: Roel Kluin <roel.kluin@gmail.com>
Signed-off-by: Brian Paul <brianp@vmware.com>
16 年之前
Roel Kluin
2b4acd26b1
nv50: add missing parentheses in nv50_query_result()
NOUVEAU_BO_RD is defined (1 << 2), and `|' has higher precedence than `?'
so the second argument of nouveau_bo_map was always 0.
Signed-off-by: Roel Kluin <roel.kluin@gmail.com>
Signed-off-by: Brian Paul <brianp@vmware.com>
16 年之前
Brian Paul
439b34c9dd
gallium/docs: finish up description of pipe_rasterizer_state fields
16 年之前
Brian Paul
251363e8f1
configs: set INTEL_LIBS, INTEL_CFLAGS, etc
16 年之前
Michal Krol
ace932450c
util: Fix format descriptor table entries.
16 年之前
Michal Krol
4e014c0a14
pipe_sampler_state::compare_mode is not a boolean enable flag.
It's a 1-bit enum.
16 年之前
Michal Krol
4fd566ea31
util: Handle the remaining format cases in pipe_tile_raw_to_rgba().
16 年之前
Michal Krol
955f51270b
Make sure we use only signed/unsigned ints with bitfields.
Seems to be the only way to stay fully portable.
16 年之前
Brian Paul
e4b7d9ea35
i965: fix invalid assertion in emit_xpd(), again
16 年之前
Brian Paul
1b5476a353
i965g: fix invalid assertion in emit_xpd(), again
16 年之前
José Fonseca
e32487b8a1
Merge remote branch 'origin/mesa_7_7_branch'
Conflicts:
configs/default
src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c
src/mesa/main/version.h
16 年之前
José Fonseca
aaf7ecfd81
glew: Update to version 1.5.2.
16 年之前
José Fonseca
5b64d94390
pipebuffer: Multi-threading fixes for fencing.
I had this patch on my hard drive for long time. It doesn't fully
address SVGA multi-threading issues, but causes no regressions, so decided
to commit while it still applies cleanly.
Attention: merging this into master will cause issues due to recent
changes in reference counting to fix strict aliasing rules violation.
16 年之前