Brian Paul
3e702fa881
egl: moved eglext.h into EGL/ directory
17 роки тому
José Fonseca
113ab51a8c
scons: Some provisions to cross-compile x86 on x86_64 machines and vice-versa.
17 роки тому
José Fonseca
5c9c6b0d23
scons: Generate matypes.h at build time.
Also cleanup mesa SConscript.
17 роки тому
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 роки тому
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 роки тому
Brian Paul
4ebfc3c8ff
egl: prototype some multi-API code
17 роки тому
Keith Whitwell
b98ac1d472
draw: init vsvg draw pointer
17 роки тому
Michal Krol
43b92a6424
gallium: Define PIPE_CAP_GUARD_BAND_* capabilities.
17 роки тому
Keith Whitwell
0a4aea0e86
draw: respect driver's max vertex buffer size
17 роки тому
Alan Hourihane
c218b8c6c6
Build with -O2
17 роки тому
Keith Whitwell
5b6ea6bfc8
Merge branch 'gallium-tex-surfaces' into gallium-0.1
17 роки тому
Jakob Bornecrantz
afd635a950
i915: Fix compile on linux-dri-debug
17 роки тому
Michal Krol
0a5df5bc7d
draw: Use register names more consistently.
17 роки тому
Michal Krol
183d490ab1
draw: Fix fetch_src(). Resurrect SSE version of DP3.
17 роки тому
Michal Krol
58cccc8d6b
draw: Fix DP3 implementation by replacing SSE with x87 version.
17 роки тому
Jakob Bornecrantz
6a3aab1983
i915: Removed useless defines
17 роки тому
Jakob Bornecrantz
7cc23a9eae
i915: Implement and use the reworked batchbuffer code
17 роки тому
Jakob Bornecrantz
4ee14279f3
i915: Rework of batchbuffer code
17 роки тому
José Fonseca
5a67df6d7c
scons: Integrate gdi winsys.
Conditional build of the winsys based on the platform.
17 роки тому
José Fonseca
7c22bb383a
gdi: Port of the gdi mesa driver to gallium (Alan Hourihane).
17 роки тому
Keith Whitwell
6a39bcf375
draw: fast element translate path without delta
17 роки тому
José Fonseca
e0860518df
gallium: Replace XSTDCALL by PIPE_CDECL.
17 роки тому
José Fonseca
8d9a96386a
gallium: Port util_time functions to windows userspace.
17 роки тому
José Fonseca
5027411134
gallium: More tweaks for the cosf/sinf logic.
17 роки тому
José Fonseca
aa1a39d1a7
rtasm: Use enum sse_cc in sse_cmpps.
17 роки тому
José Fonseca
acdf24e530
gallium: Fix log<->cos typo in logf.
17 роки тому
José Fonseca
969a207fe3
gallium: Fix log<->cos typo in logf.
17 роки тому
Jakob Bornecrantz
c1949e2bd3
i915: Fixed some warnings
17 роки тому
Jakob Bornecrantz
f4364cd1a6
i915: Fixed initialization of surface
17 роки тому
José Fonseca
9b50043ea9
gallium: Hopefully fix the cosf/sinf/etc. conditional compolation logic for good.
17 роки тому
José Fonseca
275fc32d58
gallium: Identify each Windows platform individually from scons.
17 роки тому
José Fonseca
5463420741
scons: Set /W3 warning level for all MSVC based platforms.
17 роки тому
José Fonseca
5b86ae60fe
draw: Fix MSVC warnings.
17 роки тому
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 роки тому
Michal Krol
49ed85d6b1
brw: SWZ no longer aliases MOV.
17 роки тому
Michal Krol
dfd30b8786
i915: SWZ no longer aliases MOV.
17 роки тому
Michal Krol
dc6068a8bc
cell: SWZ no longer aliases MOV.
17 роки тому
Michal Krol
c6ae627fdc
tgsi: SWZ no longer aliases to MOV.
17 роки тому
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 роки тому
Michal Krol
a3212ee313
mesa: Fix build after TGSI declaration interface changes.
17 роки тому
Michal Krol
0112211614
brw: Fix build after TGSI declaration interface changes.
17 роки тому
Michal Krol
99b4655549
i915: Fix build after TGSI declaration interface changes.
17 роки тому
Michal Krol
347d28fd20
cell: Fix build after TGSI declaration interface changes.
17 роки тому
Michal Krol
56fc7690d7
util: Fix build after TGSI declaration interface changes.
17 роки тому
Michal Krol
a49381587f
tgsi: Fix build after TGSI declaration interface changes.
17 роки тому
Michal Krol
3de18c2ac3
gallivm: Fix build after TGSI declaration interface changes.
17 роки тому
Michal Krol
c2ff3a66a1
draw: Fix build after TGSI declaration interface changes.
17 роки тому
Michal Krol
4e33edfd06
gallium: Refactor TGSI decalaration tokens.
* Incorporate declaration_interpolation into declaration itself.
* Remove declaration_mask -- always use declaration_range.
17 роки тому
Michal Krol
140e0e0718
i915: Comment out dead & problematic code.
17 роки тому
Michal Krol
9b3c1582be
i915: Add mising include.
17 роки тому