summaryrefslogtreecommitdiff
path: root/src/gallium
AgeCommit message (Collapse)Author
2008-10-04g3dvl: Bad semantic index in shader decl.Younes Manton
2008-09-21nouveau: init scaled_image_from_memory object for swizzled surface uploadPatrice Mandin
2008-09-21nouveau: add flag for swizzled surface uploadPatrice Mandin
2008-09-18nv50: use 3D engine clears, 2D engine doesn't understand zeta formatsBen Skeggs
2008-09-18nv50: hack surface alloc a bit for nowBen Skeggs
2008-09-18Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1Ben Skeggs
2008-09-17gallium: fix wide point / point coord semantic info (generic, not fog)Brian Paul
2008-09-17gallium: fix tgsi sanity checker with respect to END.Brian Paul
Subroutine code may be found after the END instruction so it's not always the last instruction. At least check for presence of exactly one END instruction though.
2008-09-17gallium: fix lack of surface reference counting in ↵Brian Paul
cso_set/save/restore_framebuffer() Fixes asst problems with FBO / render to texture.
2008-09-16gallium: fix info entries for KIL, KILPBrian Paul
KIL takes 1 src register. KILP uses no registers (uses cond codes).
2008-09-16tgsi: Make tgsi_sanity.c compile with makeJakob Bornecrantz
2008-09-16trace: Fix typo in build instructions.José Fonseca
2008-09-13gallium: add another value check to util_fast_pow()Brian Paul
Fixes glitches seen in morph3d demo.
2008-09-13g3dvl: Fix field coded block copy.Younes Manton
2008-09-12g3dvl: Use winsys_buffer_reference() instead of pipe_buffer_reference().Younes Manton
Old pipe_buffer_reference() renamed winsys_buffer_reference(), new pipe_buffer_reference() expects a screen.
2008-09-12g3dvl: Implement surface sync functions.Younes Manton
2008-09-12g3dvl: Fullscreen fixes. Respect src & dst coords during scaling, clear FB.Younes Manton
2008-09-12cell: fix twiddled tile display for XSHM. Fixed blank window problem.Brian Paul
2008-09-12g3dvl: Update softlinks to nouveau winsys files, related fixes.Younes Manton
2008-09-12g3dvl: Clean up Makefile deps.Younes Manton
2008-09-12cell: disable calls to old gen codeBrian Paul
2008-09-12Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1Ben Skeggs
2008-09-11cell: initial support for fragment shader code generation.Brian Paul
TGSI shaders are translated into SPE instructions which are then sent to the SPEs for execution. Only a few opcodes work, no swizzling yet, no support for constants/immediates, etc.
2008-09-11cell: fix tile twidding bug seen in the event of multiple expose eventsBrian Paul
2008-09-11cell: minor improvements to fragment code-genBrian Paul
2008-09-11gallium: add special cases in spe_load_float(), spe_load_int(), added ↵Brian Paul
spe_splat()
2008-09-11cell: put cell_ prefix on gen_fragment_function()Brian Paul
2008-09-11gallium: typo: s/PIPE_FORMAT_Z16UNORM/PIPE_FORMAT_Z16_UNORM/Brian Paul
2008-09-11cell: more comments, stub code for colormask/logicop/etcBrian Paul
2008-09-11cell: fix typos in blend code-genBrian Paul
2008-09-11cell: remove old state CMDs, added commentsBrian Paul
2008-09-11cell: clean-up, commentsBrian Paul
2008-09-11cell: disable NEW_VS emitBrian Paul
2008-09-11cell: don't build unused sourcesBrian Paul
2008-09-11cell: remove old blend/depth/stencil/logicop structsBrian Paul
2008-09-11cell: asst. clean-upBrian Paul
2008-09-11cell: checkpoint: remove more of the old per-fragment codeBrian Paul
2008-09-11cell: begin new blending code (both codegen and fallback paths)Brian Paul
2008-09-11cell: fix shuffle in spu_unpack_B8G8R8A8()Brian Paul
2008-09-11cell: added cast in spu_splats() callBrian Paul
2008-09-11cell: remove old per-fragment code, replace with all new codeBrian Paul
2008-09-11cell: checkpoint commit of new per-fragment processingBrian Paul
Do code generation for alpha test, z test, stencil, blend, colormask and framebuffer/tile read/write as a single code block. Ian's previous blend/z/stencil test code is still there but mostly disabled and will be removed soon.
2008-09-11gallium: assorted additions and fixes to Cell SPE rtasm codeBrian Paul
Fix incorrect opcode for fsmbi. Added "macro" functions for loading floats/ints, register complement, zero, move. Added #defines for return address and stack pointer registers. Added assertions to check that the instruction buffer doesn't overflow.
2008-09-11cell: minor change to Z float/int conversion code (avoid switch)Brian Paul
2008-09-11cell: commentsBrian Paul
2008-09-11cell: comments, etc.Brian Paul
2008-09-11gallium: comments, assertions, etcBrian Paul
2008-09-11nouveau: gallium directory structure changed again..Ben Skeggs
2008-09-11Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1Ben Skeggs
Conflicts: configs/default
2008-09-10tgsi: Fix newline pos.José Fonseca