Brian Paul
3e702fa881
egl: moved eglext.h into EGL/ directory
17 years ago
José Fonseca
113ab51a8c
scons: Some provisions to cross-compile x86 on x86_64 machines and vice-versa.
17 years ago
José Fonseca
5c9c6b0d23
scons: Generate matypes.h at build time.
Also cleanup mesa SConscript.
17 years ago
José Fonseca
fc286ff3ba
mesa: Remove assyntax.h include from generated matypes.h.
matypes.h doesn't really depend on assyntax.h; assyntax.h is only present
on x86; and this way we remove the need of grep being available (which is
relevant for scons and non-unix platforms).
17 years ago
Brian Paul
8223add330
gallium: added tgsi_is_passthrough_shader() function
Checks if all instructions are of the form MOV OUT[n], IN[n]
Untested at this time.
17 years ago
Brian Paul
4ebfc3c8ff
egl: prototype some multi-API code
17 years ago
Keith Whitwell
b98ac1d472
draw: init vsvg draw pointer
17 years ago
Michal Krol
43b92a6424
gallium: Define PIPE_CAP_GUARD_BAND_* capabilities.
17 years ago
Keith Whitwell
0a4aea0e86
draw: respect driver's max vertex buffer size
17 years ago
Alan Hourihane
c218b8c6c6
Build with -O2
17 years ago
Keith Whitwell
5b6ea6bfc8
Merge branch 'gallium-tex-surfaces' into gallium-0.1
17 years ago
Jakob Bornecrantz
afd635a950
i915: Fix compile on linux-dri-debug
17 years ago
Michal Krol
0a5df5bc7d
draw: Use register names more consistently.
17 years ago
Michal Krol
183d490ab1
draw: Fix fetch_src(). Resurrect SSE version of DP3.
17 years ago
Michal Krol
58cccc8d6b
draw: Fix DP3 implementation by replacing SSE with x87 version.
17 years ago
Jakob Bornecrantz
6a3aab1983
i915: Removed useless defines
17 years ago
Jakob Bornecrantz
7cc23a9eae
i915: Implement and use the reworked batchbuffer code
17 years ago
Jakob Bornecrantz
4ee14279f3
i915: Rework of batchbuffer code
17 years ago
José Fonseca
5a67df6d7c
scons: Integrate gdi winsys.
Conditional build of the winsys based on the platform.
17 years ago
José Fonseca
7c22bb383a
gdi: Port of the gdi mesa driver to gallium (Alan Hourihane).
17 years ago
Keith Whitwell
6a39bcf375
draw: fast element translate path without delta
17 years ago
José Fonseca
e0860518df
gallium: Replace XSTDCALL by PIPE_CDECL.
17 years ago
José Fonseca
8d9a96386a
gallium: Port util_time functions to windows userspace.
17 years ago
José Fonseca
5027411134
gallium: More tweaks for the cosf/sinf logic.
17 years ago
José Fonseca
aa1a39d1a7
rtasm: Use enum sse_cc in sse_cmpps.
17 years ago
José Fonseca
acdf24e530
gallium: Fix log<->cos typo in logf.
17 years ago
José Fonseca
969a207fe3
gallium: Fix log<->cos typo in logf.
17 years ago
Jakob Bornecrantz
c1949e2bd3
i915: Fixed some warnings
17 years ago
Jakob Bornecrantz
f4364cd1a6
i915: Fixed initialization of surface
17 years ago
José Fonseca
9b50043ea9
gallium: Hopefully fix the cosf/sinf/etc. conditional compolation logic for good.
17 years ago
José Fonseca
275fc32d58
gallium: Identify each Windows platform individually from scons.
17 years ago
José Fonseca
5463420741
scons: Set /W3 warning level for all MSVC based platforms.
17 years ago
José Fonseca
5b86ae60fe
draw: Fix MSVC warnings.
17 years ago
Michal Krol
2c7ae3371b
tgsi: Add assertions to the new rule that when an extended swizzle
is used, the simple swizzle must be set to identity.
17 years ago
Michal Krol
49ed85d6b1
brw: SWZ no longer aliases MOV.
17 years ago
Michal Krol
dfd30b8786
i915: SWZ no longer aliases MOV.
17 years ago
Michal Krol
dc6068a8bc
cell: SWZ no longer aliases MOV.
17 years ago
Michal Krol
c6ae627fdc
tgsi: SWZ no longer aliases to MOV.
17 years ago
Michal Krol
837d49a84e
gallium: The SWZ opcode no longer aliases MOV.
Also, when the extended swizzle token is used, the simple swizzle
and negate are set to X,Y,Z,W and FALSE, respectively.
17 years ago
Michal Krol
a3212ee313
mesa: Fix build after TGSI declaration interface changes.
17 years ago
Michal Krol
0112211614
brw: Fix build after TGSI declaration interface changes.
17 years ago
Michal Krol
99b4655549
i915: Fix build after TGSI declaration interface changes.
17 years ago
Michal Krol
347d28fd20
cell: Fix build after TGSI declaration interface changes.
17 years ago
Michal Krol
56fc7690d7
util: Fix build after TGSI declaration interface changes.
17 years ago
Michal Krol
a49381587f
tgsi: Fix build after TGSI declaration interface changes.
17 years ago
Michal Krol
3de18c2ac3
gallivm: Fix build after TGSI declaration interface changes.
17 years ago
Michal Krol
c2ff3a66a1
draw: Fix build after TGSI declaration interface changes.
17 years ago
Michal Krol
4e33edfd06
gallium: Refactor TGSI decalaration tokens.
* Incorporate declaration_interpolation into declaration itself.
* Remove declaration_mask -- always use declaration_range.
17 years ago
Michal Krol
140e0e0718
i915: Comment out dead & problematic code.
17 years ago
Michal Krol
9b3c1582be
i915: Add mising include.
17 years ago