Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-04-07 | llvmpipe: Fix USE_DRAW_LLVM build. Use lp_build_engine. | José Fonseca | |
2010-04-06 | llvmpipe: Remove unused variable. | Vinson Lee | |
2010-04-06 | Merge branch 'gallium_draw_llvm' | Zack Rusin | |
2010-04-06 | llvmpipe: Support S3TC when util_format_s3tc_enabled is set. | José Fonseca | |
2010-04-06 | gallivm: Move the global LLVM objects (module, engine, provider, target) ↵ | José Fonseca | |
into here. | |||
2010-04-06 | llvmpipe: use a define to decide whether to use draw llvm paths | Zack Rusin | |
right now disabled by default | |||
2010-04-02 | llvmpipe: limit max texture size to 2Kx2K for now | Brian Paul | |
MAXWIDTH/HEIGHT were 2048 but the max texture size was 4096. This caused a crash if a 4Kx4K texture was created and rendered to. See comment about max framebuffer size in lp_scene.h. Also added assertions to catch this inconsistancy in the future. | |||
2010-04-01 | llvmpipe: Support sampling from PIPE_FORMAT_R32_FLOAT. | José Fonseca | |
2010-04-01 | llvmpipe: More tweaks to the supported texture formats. | José Fonseca | |
2010-04-01 | llvmpipe: Fix build... | José Fonseca | |
2010-04-01 | llvmpipe: Fix (un)swizzling, broken due to use of VOID channels. | José Fonseca | |
2010-03-31 | Merge remote branch 'origin/master' into gallium_draw_llvm | Zack Rusin | |
2010-03-31 | llvmpipe: Don't call unused generate_clamp(). | José Fonseca | |
2010-03-31 | llvmpipe: Disable threads by default on embedded. | José Fonseca | |
2010-03-31 | llvmpipe: Don't rely on u_format_access.py | José Fonseca | |
2010-03-31 | llvmpipe: More accurate format capability exporting. | José Fonseca | |
2010-03-31 | llvmpipe: Drop the aos format conversion. | José Fonseca | |
It's unused and incomplete. Still in git history if necessary in future. | |||
2010-03-30 | Merge remote branch 'origin/master' into gallium_draw_llvm | Zack Rusin | |
2010-03-29 | Add test case for lp_bld_printf() | Chris Li | |
2010-03-26 | gallium/llvmpipe: add PROGS target/rule to Makefile.template | Chris Li | |
So other directory can share it. Also remove the libllvmpipe.a dependency from test programs. It is not needed any more. Signed-Off-By: Christopher Li <chrisl@vmware.com> | |||
2010-03-25 | Revert "llvmpipe: optimize the lp_setup_fence() function" | Brian Paul | |
This reverts commit a9063cad0f0190ff88cd20fbad5aa87bf1a943f6. Not too surprisingly, this change caused some regressions. Revert it for the time being. See fd.o bug 27320. | |||
2010-03-25 | llvmpipe: disable an assertion | Brian Paul | |
We shouldn't try to clear a non-existant z/stencil buffer, so there's probably a bug elsewhere. Disable the assertion for now to allow things to at least run. | |||
2010-03-24 | llvmpipe: fix up some questionable fence code | Brian Paul | |
Jose should probably review this since he wrote the original code. | |||
2010-03-24 | llvmpipe: optimize the lp_setup_fence() function | Brian Paul | |
Avoid emitting fences when not needed. Speeds up glReadPixels quite a bit when reading image row by row. | |||
2010-03-24 | llvmpipe: call lp_fence_signal() | Brian Paul | |
2010-03-24 | llvmpipe: added lp_fence_signal() | Brian Paul | |
2010-03-24 | llvmpipe: fix texture reference counting bug | Brian Paul | |
We weren't saving the per-scene texture references at the right point. Fixes piglit cubemap segfault. The segfault resulted from referencing texture memory which was prematurely freed because of a missed reference count. Fixes fd.o bug 27276. | |||
2010-03-21 | drm/sw: llvmpipe texture_from_handle | George Sapountzis | |
Not sure, but judging by softpipe, this hook was forgotten. | |||
2010-03-18 | gallivm/llvmpipe: added lp_rast_shader_inputs::facing and pass through | Brian Paul | |
The triangle rasterizer sets this field to indicate front/back-facing. It gets passed into the generated fragment code as another parameter. Used now for stencil front/back selection but will also be used for fragment shaders in general (see TGSI_SEMANTIC_FACE). With this commit two-sided stenciling mostly works but there's still a bug or two... | |||
2010-03-18 | llvmpipe: defines for RAST_WHOLE, RAST_EDGE_TEST | Brian Paul | |
2010-03-18 | gallivm/llvmpipe: simplify front/back stencil ref value handling | Brian Paul | |
Instead of passing an array, just pass two scalar values. | |||
2010-03-18 | llvmpipe: set opaque = FALSE if stencil enabled | Brian Paul | |
Fixes occasional bad tiles seen in some demos like progs/demos/reflect.c | |||
2010-03-18 | llvmpipe: Fix crashes when there is no depth buffer bound. | José Fonseca | |
2010-03-17 | gallivm/llvmpipe: basic stencil testing works | Brian Paul | |
Most stencil demos look OK (modulo some unrelated rendering glitches). Only single-sided stencil test works at this point. There are probably some bugs to be found... | |||
2010-03-17 | llvmpipe: remove incorrect depth test check | Brian Paul | |
2010-03-17 | llvmpipe: silence some pointer/casting warnings | Brian Paul | |
2010-03-17 | gallivm/llvmpipe: more asst changes for stencil testing | Brian Paul | |
2010-03-17 | gallivm/llmvpipe: pass stencil refs state into z/stencil build code | Brian Paul | |
2010-03-17 | llvmpipe: use new LP_JIT_CTX_ enums for jit context field positions | Brian Paul | |
Use the new enum values rather than integers in a few places. | |||
2010-03-17 | llvmpipe: added stencil ref values to jit context state | Brian Paul | |
2010-03-17 | llvmpipe: break lines | Brian Paul | |
2010-03-16 | Merge commit 'origin/master' into gallium-sampler-view | Keith Whitwell | |
This branch already seems to have the nv50_tex.c fix. Conflicts: src/gallium/drivers/nv50/nv50_tex.c | |||
2010-03-16 | llvmpipe: Fix rebase typo | Jakob Bornecrantz | |
2010-03-16 | winsys/sw: Add a software winsys layered on a pipe | Jakob Bornecrantz | |
2010-03-15 | gallivm/llvmpipe: rename some constant building functions | Brian Paul | |
2010-03-15 | gallivm/llvmpipe: rename os_llvm.h to lp_bld.h | Brian Paul | |
The llvm wrapper wasn't really an OS thing. Use lp_bld.h for now but we eventually should rename/re-prefix all the files/functions in the gallivm/ directory. | |||
2010-03-15 | Merge remote branch 'origin/master' into gallium_draw_llvm | Zack Rusin | |
2010-03-15 | llvmpipe: updated status in README file | Brian Paul | |
2010-03-15 | Merge commit 'origin/master' into gallium-sampler-view | Keith Whitwell | |
Conflicts: src/gallium/drivers/nv30/nv30_context.h src/gallium/drivers/nv30/nv30_state.c src/gallium/drivers/nv40/nv40_context.h src/gallium/drivers/nv40/nv40_state.c src/gallium/drivers/r300/r300_emit.c | |||
2010-03-13 | llvmpipe: Ensure the context is flushed before modifying textures. | José Fonseca | |