Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-05-29 | llvmpipe: adapt to clear interface changes | Roland Scheidegger | |
with some newfangled code, should support separate depth/stencil clears. Needs some testing. | |||
2010-05-25 | llvmpipe: Stop relying on PIPE_FLUSH_TEXTURE_CACHE/PIPE_FLUSH_RENDER_CACHE ↵ | José Fonseca | |
magic. Flush means flush, i.e., all previous operations should be visible from other contexts. This does not imply unswizzling tiles, since unswizzling should be done on a needed basis for any context. | |||
2010-05-24 | llvmpipe: Also test compressed formats in lp_test_format() | José Fonseca | |
2010-05-24 | llvmpipe: Fix lp_test_format on 32bit OSes. | José Fonseca | |
2010-05-24 | llvmpipe: Delete extraneous arugment too. | José Fonseca | |
2010-05-24 | llvmpipe: Remove unused sincos_test_case struct. | José Fonseca | |
2010-05-24 | llvmpipe: Unit test for sin/cos that compares against reference implementation. | Qicheng Christopher Li | |
Signed-off-by: José Fonseca <jfonseca@vmware.com> | |||
2010-05-22 | llvmpipe: Fill in slice_stride. | José Fonseca | |
2010-05-21 | Merge branch 'gallium-msaa' | Roland Scheidegger | |
Conflicts: src/mesa/state_tracker/st_gen_mipmap.c src/mesa/state_tracker/st_texture.c | |||
2010-05-21 | Merge branch 'gallium-front-ccw' | Keith Whitwell | |
2010-05-20 | llvmpipe: more tweaks to dump_fs_variant_key() | Brian Paul | |
2010-05-20 | llvmpipe: use util_dump_logicop() | Brian Paul | |
2010-05-20 | llvmpipe: put variant print/debug code into separate function | Brian Paul | |
2010-05-18 | gallium: implement set_sample_mask() in all drivers | Roland Scheidegger | |
prevents segfault when state trackers try to set default mask. Other option would be to make this required only for drivers supporting multisampling, but this seems more clean. Only dummy implementations (for normal drivers) provided (no driver supports multisampling yet neither). | |||
2010-05-17 | llvmpipe: adapt to interface changes | Roland Scheidegger | |
2010-05-17 | llvmpipe: fix front/back tri culling mix-up | Brian Paul | |
2010-05-14 | gallium: convert rasterizer state to use gl-style front/back concepts | Keith Whitwell | |
Use front/back instead of cw/ccw throughout. Also, use offset_point/line/fill instead of offset_cw/ccw. Brings gallium representation of this state into line with its main user, and also what turns out to be the most common hardware representation. This fixes a long-standing bias in the interface towards the architecture of the software rasterizer. | |||
2010-05-13 | llvmpipe: silence casting warnings | Brian Paul | |
2010-05-13 | llvmpipe: silence cast warnings in test programs | Brian Paul | |
2010-05-13 | llvmpipe: Update instructions for MSVC builds. | José Fonseca | |
2010-05-12 | llvmpipe: Dump fs key's stencil state. | José Fonseca | |
2010-05-12 | llvmpipe: Enable mem2reg pass even with LP_DEBUG=nopt. | José Fonseca | |
Otherwise things start crashing. | |||
2010-05-12 | llvmpipe: s/bool/boolean/ in test progs | Brian Paul | |
2010-05-12 | gallivm/llvmpipe: add const qualifiers | Brian Paul | |
2010-05-12 | llvmpipe: Handle PIPE_CAP_GUARD_*. | José Fonseca | |
Without asserting. | |||
2010-05-12 | llvmpipe: Use RAST_WHOLE/EDGE_TEST in more places. | José Fonseca | |
2010-05-12 | llvmpipe: Move the opaque flag computation into the variant. | José Fonseca | |
2010-05-12 | llvmpipe: Advertise (gallivm's) shader limits. | José Fonseca | |
2010-05-12 | gallium: Make PIPE_CAP_xxx enums. | José Fonseca | |
2010-05-11 | llvmpipe: fix texture image size calculation | Brian Paul | |
We were allocating too much memory for linear layouts. The block_size factor is already included in the row_stride and should not be used in the img_stride calculation. This is typically a 4x savings! | |||
2010-05-11 | llvmpipe: add a simple resource tracking/debug feature | Brian Paul | |
If debug build, keep a linked list of all allocated resources (textures). The llvmipe_print_resources() function can be called from a debugger to print a list of all resources, their sizes, total size, etc. | |||
2010-05-11 | llvmpipe: remove trailing whitespace, rewrap comment | Brian Paul | |
2010-05-11 | scons: Export shouldn't be part of the if stanza. | José Fonseca | |
2010-05-10 | llvmpipe: enable PIPE_CAP_INDEP_BLEND_ENABLE | Brian Paul | |
This enables the GL_EXT_draw_buffers2 extension. Tested with progs/tests/drawbuffers2. | |||
2010-05-10 | llvmpipe: fix up indexing of blend/colormask state for render targets | Brian Paul | |
2010-05-10 | llvmpipe: update image dump/debug code | Brian Paul | |
2010-05-10 | llvmpipe: add, update, rewrap comments | Brian Paul | |
2010-05-10 | gallivm/llvmpipe: move an old comment to a better location | Brian Paul | |
2010-05-08 | gallivm: Add an alternative to LLVMDumpValue that works with Windows GUI apps. | José Fonseca | |
2010-05-08 | llvmpipe: Cover more formats in unit test. | José Fonseca | |
2010-05-08 | llvmpipe: Match p_screen.h's function prototype. | José Fonseca | |
2010-05-08 | llvmpipe: Remove unnecessary header. | Vinson Lee | |
2010-05-06 | gallivm: Require SSE2 for draw_llvm/llvmpipe due to LLVM PR6960. | Török Edwin | |
Note that this also requires X86 for llvm, if llvmpipe/draw_llvm works on PPC then the condition should be extended to include && x86. Signed-off-by: Török Edwin <edwintorok@gmail.com> Signed-off-by: José Fonseca <jfonseca@vmware.com> | |||
2010-05-06 | llvmpipe: Fix fence wait. | José Fonseca | |
Avoids crashing when fence is NULL (LP_NUM_THREADS=0) and leaking when it is not. | |||
2010-05-06 | llvmpipe: implement occlusion query | Qicheng Christopher Li | |
OpenGL occlusion queries work now. The Mesa demos, glean test and piglit tests all pass. A few enhancements are possible in the future. -Brian Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-05-05 | gallium: rename draw() to draw_elements() in vbuf code | Brian Paul | |
Now we have draw_elements() and draw_arrays() to be consistent with the pipe_context drawing functions. | |||
2010-05-05 | llvmpipe: update driver's provoking vertex code | Brian Paul | |
Note that the lp_setup_vbuf.c code is very, very similar to the corresponding code in softpipe. It could probably be shared. | |||
2010-05-05 | llvmpipe: added a new assertion as a hint to Coverity | Brian Paul | |
Looks like coverity found a false positive for an out of bounds array write. | |||
2010-05-04 | llvmpipe: Remove unnecessary headers. | Vinson Lee | |
2010-05-04 | llvmpipe: predicate LLVMDumpModule() on DEBUG_JIT | Brian Paul | |