Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-10-10 | replace 1.0/sqrt() with inversesqrt() | Brian Paul | |
2008-10-10 | cell: fix fm/fs copy & paste bug from a few commits ago | Brian Paul | |
2008-10-10 | cell: fix bug in emit_FLR() when src reg == dst reg | Brian Paul | |
2008-10-10 | cell: fix bug in emit_FRC() when src register == dst register. | Brian Paul | |
With this fix, the glsl/brick demo runs. | |||
2008-10-10 | cell: updates in response to draw's struct vertex_info changes | Brian Paul | |
2008-10-10 | Merge commit 'origin/master' into gallium-0.2 | Keith Whitwell | |
Conflicts: src/mesa/glapi/descrip.mms src/mesa/shader/grammar/descrip.mms | |||
2008-10-10 | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Keith Whitwell | |
Conflicts: src/gallium/auxiliary/gallivm/instructionssoa.cpp src/gallium/auxiliary/gallivm/soabuiltins.c src/gallium/auxiliary/rtasm/rtasm_x86sse.c src/gallium/auxiliary/rtasm/rtasm_x86sse.h src/mesa/main/texenvprogram.c src/mesa/shader/arbprogparse.c src/mesa/shader/prog_statevars.c src/mesa/state_tracker/st_draw.c src/mesa/vbo/vbo_exec_draw.c | |||
2008-10-09 | cell: fix incorrect bitmask in spe_load_uint() | Brian Paul | |
2008-10-09 | mesa: toggle colormask values with r/g/b keys in tri-mask-tri.c | Brian Paul | |
Plus misc clean-up. | |||
2008-10-09 | cell: implement basic TXP instruction in fragment shaders | Brian Paul | |
Lots of restrictions for now (one 2D texture, no mipmaps, etc.) for now but basic texture demos work. TEX, TXD, TXP do the same thing for the time being. | |||
2008-10-09 | mesa: simple multiple textures test | Brian Paul | |
2008-10-09 | cell: better immediate value allocation, better comments | Brian Paul | |
2008-10-09 | cell: massage the emit functions to get better instruction scheduling | Brian Paul | |
2008-10-09 | cell: more accurate comments | Brian Paul | |
2008-10-10 | gallium: silence warning | Alan Hourihane | |
2008-10-09 | mesa: rasterizer state depends on ST_NEW_VERTEX_PROGRAM | Brian Paul | |
Check for per-vertex point size must be done when vertex program changes. | |||
2008-10-09 | Gallivm: cleanup soa storage. | Stephane Marchesin | |
2008-10-09 | i965: Accelerate depth textures with border color. | Eric Anholt | |
The fallback was introduced to fix bug #16697, but made the test it was fixing run excessively long. | |||
2008-10-09 | i965: Actually hook up the accelerated DrawPixels support. | Eric Anholt | |
2008-10-08 | i915: Accelerate depth textures with border color. | Eric Anholt | |
The fallback was introduced to fix bug #16697, but made the test it was fixing run excessively long. | |||
2008-10-08 | cell: implement function calls from shader code. fslight demo runs now. | Brian Paul | |
Used for SIN, COS, EXP2, LOG2, POW instructions. TEX next. Fixed some bugs in MIN, MAX, DP3, DP4, DPH instructions. In rtasm code: Special-case spe_lqd(), spe_stqd() functions so they take byte offsets but low-order 4 bits are shifted out. This makes things consistant with SPU assembly language conventions. Added spe_get_registers_used() function. | |||
2008-10-08 | cell: implement more built-in shader functions, link spu code with -lm | Brian Paul | |
2008-10-08 | cell: increase SPU_MAX_FRAGMENT_PROGRAM_INSTS | Brian Paul | |
2008-10-08 | gallium: asst. clean-ups | Brian Paul | |
Don't use register qualifier. Doxygen-ize comments. Remove 'extern'. | |||
2008-10-08 | gallium: better instruction printing for SPE code | Brian Paul | |
2008-10-08 | mesa: in _mesa_combine_programs() take new STATE_CURRENT_ATTRIB color into ↵ | Brian Paul | |
account Commit 1680ef869625dc1fe9cf481b180382a34e0738e7 changed the texenv program to get color from a state register instead of a constant-valued vertex attribute. This broke program concatenation (so glDraw/CopyPixels broke). Now check if the second program get's color from a constant register and handle that case appropriately. | |||
2008-10-08 | mesa: vertex emit debug code (disabled) | Brian Paul | |
2008-10-08 | mesa: fix vertex format/attribute bug | Brian Paul | |
If the tnl output attributes matches the swsetup input attributes we still need to check if the desired vertex color type (float vs. chan) has changed so that we use the right emit functions. Fixes a conformance failure found with logicop test at pathlevel 3. | |||
2008-10-07 | mesa: Pass the context to query object delete cb to avoid null dereference. | Eric Anholt | |
2008-10-07 | i965: Add ARB_occlusion_query support. | Eric Anholt | |
2008-10-07 | intel: Push flushing for cliprects changes down into the cliprects changes. | Eric Anholt | |
This lets us short-circuit when we're leaving the same cliprects in place, which becomes quite common with metaops clears, and may be useful for some of our FBO paths. | |||
2008-10-08 | i965: Fix a potential assertion failure. | Xiang, Haihao | |
2008-10-07 | mesa: pass 'mask', not NULL to renderbuffer->Put functions | Brian Paul | |
Fixes bug 17800. | |||
2008-10-07 | mesa: use the shaderutil.c helper functions | Brian Paul | |
2008-10-07 | cell: add support for fragment shader constant buffers | Brian Paul | |
2008-10-07 | cell: fix incorrect extended swizzle term code in get_src_reg() | Brian Paul | |
2008-10-07 | cell: fix formatting | Brian Paul | |
2008-10-07 | cell: remove old code | Brian Paul | |
2008-10-07 | Gallivm: reorder the functions alphabetically so I can work on it. | Stephane Marchesin | |
2008-10-07 | Merge branch 'gallium-0.2' of ↵ | Stephane Marchesin | |
git+ssh://marcheu@git.freedesktop.org/git/mesa/mesa into gallium-0.2 | |||
2008-10-07 | Progs: hook the glsl identity example into the makefile. | Stephane Marchesin | |
2008-10-07 | cell: memset() key to zero | Brian Paul | |
2008-10-07 | cell: use new keymap to save/re-use fragment ops code | Brian Paul | |
2008-10-07 | gallium: added general-purpose key->data map/lookup container | Brian Paul | |
2008-10-07 | Mesa: fix the case where there are no vertex attributes. | Stephane Marchesin | |
This is a backport of 8e8208d6db8b764568539784a6473d545dec2265 to gallium-0.1 | |||
2008-10-07 | Progs: add a trivial glsl test, useful for gallium driver bringup/debug. | Stephane Marchesin | |
2008-10-07 | Gallivm: don't say hello, it's rude. | Stephane Marchesin | |
2008-10-07 | Merge branch 'gallium-0.2' of ↵ | Stephane Marchesin | |
git+ssh://marcheu@git.freedesktop.org/git/mesa/mesa into gallium-0.2 | |||
2008-10-07 | Gallivm: fix the constant layout, this gets a bunch of progs/ working. ↵ | Stephane Marchesin | |
Notably, gears doesn't. | |||
2008-10-07 | trivial: add more vp tests | Keith Whitwell | |