summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-06-02i915: Implement and use the reworked batchbuffer codeJakob Bornecrantz
2008-06-02i915: Rework of batchbuffer codeJakob Bornecrantz
2008-06-03scons: Integrate gdi winsys.José Fonseca
Conditional build of the winsys based on the platform.
2008-06-03gdi: Port of the gdi mesa driver to gallium (Alan Hourihane).José Fonseca
2008-06-02draw: fast element translate path without deltaKeith Whitwell
2008-06-02gallium: Replace XSTDCALL by PIPE_CDECL.José Fonseca
2008-06-02gallium: Port util_time functions to windows userspace.José Fonseca
2008-06-02gallium: More tweaks for the cosf/sinf logic.José Fonseca
2008-06-02rtasm: Use enum sse_cc in sse_cmpps.José Fonseca
2008-06-02gallium: Fix log<->cos typo in logf.José Fonseca
2008-06-02gallium: Fix log<->cos typo in logf.José Fonseca
2008-06-02i915: Fixed some warningsJakob Bornecrantz
2008-06-02i915: Fixed initialization of surfaceJakob Bornecrantz
2008-06-02gallium: Hopefully fix the cosf/sinf/etc. conditional compolation logic for ↵José Fonseca
good.
2008-06-02gallium: Identify each Windows platform individually from scons.José Fonseca
2008-06-02scons: Set /W3 warning level for all MSVC based platforms.José Fonseca
2008-06-02draw: Fix MSVC warnings.José Fonseca
2008-06-02tgsi: Add assertions to the new rule that when an extended swizzleMichal Krol
is used, the simple swizzle must be set to identity.
2008-06-02brw: SWZ no longer aliases MOV.Michal Krol
2008-06-02i915: SWZ no longer aliases MOV.Michal Krol
2008-06-02cell: SWZ no longer aliases MOV.Michal Krol
2008-06-02tgsi: SWZ no longer aliases to MOV.Michal Krol
2008-06-02gallium: The SWZ opcode no longer aliases MOV.Michal Krol
Also, when the extended swizzle token is used, the simple swizzle and negate are set to X,Y,Z,W and FALSE, respectively.
2008-06-02r500: add missing brackets around depth testingDave Airlie
2008-06-01r5xx: Enable depth write emission.Corbin Simpson
Thanks to nh for the r3xx version.
2008-06-01r300: Writing to result.depth in fragment programs (R3xx; only stub for R5xx)Nicolai Haehnle
Setup fg_depth_src for depth writing programs and change early Z (ztop) semantics. Piglit's version of glean/fragprog test passes now (unlike Glean, its dependency on EXT_fog_coord, which we don't support, is optional). R3xx only at the moment, but should be straightforward to adapt to R5xx (I don't own an R5xx, and I don't want to break anything.)
2008-06-01[r300] Fix KIL instruction and swizzling of texture coordinatesNicolai Haehnle
The KIL instruction only works if at least one texture unit is enabled in hardware. Texture instructions do not support swizzles, negations etc. natively, so we now emit an explicit swizzling etc. operation when the texture coordinate requires it. This fixes the Piglit fp-kil test.
2008-06-01r5xx: Add OPCODE_FLR.Corbin Simpson
Why didn't anybody tell me we were missing this one? I thought I committed it ages ago!
2008-05-31r5xx: Last emit_sop() for now.Corbin Simpson
This should also clean up LIT later on.
2008-05-31r5xx: More emit_sop(), stage 2.Corbin Simpson
SIN/COS.
2008-05-31r5xx: Cleanup SOP with emit_sop().Corbin Simpson
I wish I had a snarky commit message, but I'll save that for after I get the trig working with this.
2008-05-31r5xx: Dump shader constants when dumping program assembly.Corbin Simpson
2008-06-01r300: disable the lowimpact fallbacks by default.Dave Airlie
because really we should be able to just fix the driver.
2008-05-31mesa: Fix build after TGSI declaration interface changes.Michal Krol
2008-05-31brw: Fix build after TGSI declaration interface changes.Michal Krol
2008-05-31i915: Fix build after TGSI declaration interface changes.Michal Krol
2008-05-31cell: Fix build after TGSI declaration interface changes.Michal Krol
2008-05-31util: Fix build after TGSI declaration interface changes.Michal Krol
2008-05-31tgsi: Fix build after TGSI declaration interface changes.Michal Krol
2008-05-31gallivm: Fix build after TGSI declaration interface changes.Michal Krol
2008-05-31draw: Fix build after TGSI declaration interface changes.Michal Krol
2008-05-31gallium: Refactor TGSI decalaration tokens.Michal Krol
* Incorporate declaration_interpolation into declaration itself. * Remove declaration_mask -- always use declaration_range.
2008-05-31i915: Comment out dead & problematic code.Michal Krol
2008-05-31i915: Add mising include.Michal Krol
2008-05-31draw: Remove const qualifier.Michal Krol
2008-05-31gallium: Fix preprocessor logic.Michal Krol
2008-05-31draw: Remove const qualifier.Michal Krol
2008-05-31scons: Enable mesa state tracker in all platforms by default.José Fonseca
But only actually build it on some. This results in a better default scons experience.
2008-05-31draw: Eliminate stdio usage.José Fonseca
2008-05-31mesa: Apply MSVC portability fixes from Alan Hourihane.José Fonseca