Vinson Lee
891e9d6f3f
nv50: Initialize variables.
Silences GCC uninitialized variable warnings.
пре 15 година
Vinson Lee
b054d7912d
nv50: Remove unused variable.
пре 15 година
Jakob Bornecrantz
5db285b742
i915g: Remove broken power of two function
пре 15 година
Jakob Bornecrantz
d14c4ca209
i915g: Add some helper functions
Mostly to make the lines not so long.
пре 15 година
Jakob Bornecrantz
ed94e744d3
i915g: Fix cubemap layouts
пре 15 година
Jakob Bornecrantz
762ed4db47
i915g: Clean and add some debug printing
Disabled by default
пре 15 година
Jakob Bornecrantz
29ff6e87f5
gallium/tests: Make trivial apps depend on libs
пре 15 година
Marek Olšák
0b4df63609
r300g: various other cleanups
It seems to me that the resource management code is the most blurry.
Also some of my notes about fastfill are wrong, removing them too.
пре 15 година
Marek Olšák
d3e7dfc1fd
r300g: inline screen_buffer functions
пре 15 година
Marek Olšák
9f2f6096a8
r300g: remove unused declarations
пре 15 година
Marek Olšák
5b609badf7
r300g: add debugging options "notiling" and "noimmd" (for testing)
notiling = Disable texture tiling
noimmd = Disable immediate mode (this optimization was really worth it!)
пре 15 година
Marek Olšák
4185d9770f
r300g: remove r300_transfer::ctx
пре 15 година
Marek Olšák
bb4f5fff0c
r300g: remove use of c++ keywords
пре 15 година
Marek Olšák
c383defdaa
r300g: always create microtiled zbuffer regardless of texture dimensions
пре 15 година
Vinson Lee
65a3c316ba
i915g: Remove unnecessary headers.
пре 15 година
Vinson Lee
e68c6be2f6
nvfx: Remove unnecessary headers.
пре 15 година
Vinson Lee
c5e4a6dc9d
nv50: Remove redundant assignment.
пре 15 година
Vinson Lee
f426295521
i965g: Remove redundant assert.
пре 15 година
Vinson Lee
35aae6839e
os: Implement pipe_barrier for POSIX platforms without pthread_barrier_t.
This patch was tested on Mac OS X.
пре 15 година
Jakob Bornecrantz
44bafca1a0
i915g: Add a software only debuging winsys
пре 15 година
Jakob Bornecrantz
3e3d6864da
gallium/tests: Fix trivial examples
пре 15 година
Jakob Bornecrantz
08f2a6cad1
gallium/util: Ignores
пре 15 година
Jakob Bornecrantz
a656f2f0f3
progs/tests: Ignores
пре 15 година
Vinson Lee
0a2ae64b77
r300/compiler: Remove unnecessary header.
пре 15 година
Vinson Lee
f6f78fac9e
draw llvm: Remove unnecessary header.
пре 15 година
Vinson Lee
d6c024ea3f
llvmpipe: Remove unnecessary header.
пре 15 година
Vinson Lee
6be186a6fa
r300/compiler: Add radeon_program_tex.c to SCons build.
This was missed in commit f8a1418680
.
пре 15 година
Marek Olšák
411d506332
r300/compiler: add emulation of all mirrored-clamp wrap modes for NPOT textures
пре 15 година
Marek Olšák
f91a06eed2
r300/compiler: replace mirrored-repeat emulation with a faster version
Also, the Negate bitfield was 1 instead of RC_MASK_XYZ in the previous
version, causing incorrect rendering.
пре 15 година
Marek Olšák
a94942e379
r300/compiler: add handy definitions for XYZ0 and smeared half swizzling
пре 15 година
Marek Olšák
47265e69c8
r300/compiler: make ARB_shadow_ambient optional
This saves constant register space for r300g, which doesn't need
this feature.
пре 15 година
Brian Paul
862d014ba9
llvmpipe: fix color masking
пре 15 година
Marek Olšák
b2c1b944c9
r300/compiler: restore r500-specific bits of TEX transformations
пре 15 година
Brian Paul
056df21cb1
llvmpipe: fix linking for lp_test_blend
пре 15 година
Brian Paul
a57e762c90
llvmpipe: work-around an LLVM bug
The blend combinations ZERO,DST_ALPHA and ZERO,INV_DST_ALPHA seem to
generate bad code which leads to a segfault.
пре 15 година
Brian Paul
1a44ec5e36
llvmpipe: clean-up lp_surface_copy()
Remove unreachable code, etc from previous revisions.
пре 15 година
Brian Paul
1c4415ddf4
llvmpipe: remove unneeded declaration (which caused a warning)
пре 15 година
Brian Paul
4593e0c85e
llvmpipe: use unsigned type to avoid warnings
пре 15 година
Brian Paul
b7c5e9b336
gallium/draw: fix breakage from moving lp_bld_* files
пре 15 година
Brian Paul
23a2166bc5
llvmpipe: remove unneeded break stmt
пре 15 година
Brian Paul
92b2af5f9a
llvmpipe: fix compilation, linking of lp_test_blend
пре 15 година
Brian Paul
39a12a7326
llvmpipe: updated #includes
пре 15 година
Brian Paul
d75129dd13
gallivm/llvmpipe: move lp_bld_blend* files to llvmpipe/ directory
пре 15 година
Brian Paul
7a05161278
gallivm/llvmpipe: move lp_bld_alpha.c to llvmpipe/ directory
пре 15 година
Brian Paul
f17d1513ac
gallivm/llvmpipe: move lp_bld_depth.[ch] to llvmpipe/ directory
This is specific to the llvmpipe driver and not re-usable.
пре 15 година
Brian Paul
cf88dcf731
gallivm/llvmpipe: move lp_bld_interp.c to llvmpipe/ directory
This file is specific to the llvmpipe driver and not re-usable.
пре 15 година
Brian Paul
d293c43c9a
llvmpipe: rename vars, update comments for texture->resource changes
пре 15 година
Brian Paul
cbe1145011
gallivm: init some vars to silence warnings
пре 15 година
Brian Paul
ce4f4d6b2c
llvmpipe: plug in draw's polygon stipple stage
пре 15 година
Brian Paul
9fae289fcd
llvmpipe: check for dirty context state in lp_setup_update_state()
This fixes problems with the draw module's aaline, aapoint and
pstipple stages where we change some driver state after the call
to the draw module's draw_arrays() function.
пре 15 година