Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-05-06 | scons: Disable graw-null on msvc until linkage works. | José Fonseca | |
2010-05-06 | graw-null: Try to fix MSVC linkage problems. | José Fonseca | |
2010-05-06 | svga: Fix scons build | Jakob Bornecrantz | |
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-06 | util: Recognize FALSE and F in debug_get_bool_option | Jakob Bornecrantz | |
Concidering that we actually print FALSE when displaying the option we should also accept that value. | |||
2010-05-06 | gallium: untrack u_indices_gen.c and u_indices_gen.c | José Fonseca | |
These files are built with make and removed with make clean, so it does not seem necessary to track them. Looking at the Makefile, it seems that the two u_indices_* files are handled similarly to u_format_srgb.c u_format_table.c and u_half.c, and these 3 files are already untracked and in .gitignore Signed-off-by: Xavier Chantry <chantry.xavier@gmail.com> Signed-off-by: José Fonseca <jfonseca@vmware.com> | |||
2010-05-06 | raw/clear: Make it portable. | José Fonseca | |
2010-05-06 | graw-null: New target to ensure we always have a graw implementation available. | José Fonseca | |
2010-05-06 | graw-xlib: Remove duplicate graw.h file. | José Fonseca | |
2010-05-06 | Revert "gallium: untrack u_indices_gen.c and u_indices_gen.c" | José Fonseca | |
This incomplete patch got commited by mistake. This reverts commit 2142c769a4ebfe1a7c3facb036af8b75c5288616. | |||
2010-05-06 | gallium: untrack u_indices_gen.c and u_indices_gen.c | Xavier Chantry | |
These files are built with make and removed with make clean, so it does not seem necessary to track them. Looking at the Makefile, it seems that the two u_indices_* files are handled similarly to u_format_srgb.c u_format_table.c and u_half.c, and these 3 files are already untracked and in .gitignore Signed-off-by: Xavier Chantry <chantry.xavier@gmail.com> Signed-off-by: José Fonseca <jfonseca@vmware.com> | |||
2010-05-06 | gallium: untrack u_indices_gen.c and u_indices_gen.c | Xavier Chantry | |
These files are built with make and removed with make clean, so it does not seem necessary to track them. Looking at the Makefile, it seems that the two u_indices_* files are handled similarly to u_format_srgb.c u_format_table.c and u_half.c, and these 3 files are already untracked and in .gitignore Signed-off-by: Xavier Chantry <chantry.xavier@gmail.com> Signed-off-by: José Fonseca <jfonseca@vmware.com> | |||
2010-05-05 | gallium: still more provoking vertex fixes | Brian Paul | |
This fixes edge flags for polygons and provoking vertex for filled quads. | |||
2010-05-05 | gallium: added edge flag print/debug code (disabled) | Brian Paul | |
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 | gallium: rework provoking vertex code | Brian Paul | |
Builds on commit ddb0e18f6c5582d4d2cc59ffd16ad9c4639ed059 and fixes regressions in glean clipFlat test. We assume that Gallium drivers observe flatshade_first for all triangles and that all the assorted per-triangle calls in the 'draw' module also follow flatshade_first. Everything else builds on those rules. Gallium does not use follow flatshade_first for GL quads, quad strips and polygons; the "last" vertex is always the provoking vertex for those prims. So now there are separate QUAD_FIRST_PV and QUAD_LAST_PV macros in the draw primitive decomposition code instead of one QUAD macro. | |||
2010-05-05 | tgsi: make dumping work on non-debug builds | Marek Olšák | |
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-05 | nouveau: only advertise PIPE_FORMAT_DXT* if s3tc available | Xavier Chantry | |
2010-05-05 | graw-xlib: Revert the output dir lib change. | José Fonseca | |
2010-05-04 | svga: Remove unnecessary header. | Vinson Lee | |
2010-05-04 | draw: Remove unnecessary header. | Vinson Lee | |
2010-05-04 | util: Remove unnecessary headers. | Vinson Lee | |
2010-05-04 | llvmpipe: Remove unnecessary headers. | Vinson Lee | |
2010-05-04 | r300g: Fix memory leak on error path. | Vinson Lee | |
2010-05-04 | gallium: remove trailing comma in enum list | Brian Paul | |
2010-05-04 | llvmpipe: predicate LLVMDumpModule() on DEBUG_JIT | Brian Paul | |
2010-05-05 | tests/raw: Get it building with scons. | José Fonseca | |
2010-05-05 | draw: Preserve the provoking vertex both when decomposing and clipping. | José Fonseca | |
Based on John Lawless' feedback. | |||
2010-05-05 | draw: Adjust wideline vertex coords for D3D. | Brian Paul | |
2010-05-04 | llvmpipe: fix broken compressed cube maps | Brian Paul | |
When the cube faces were stored in a compressed format, the img_stride values were wrong and didn't match the per-face size computed in the tex_image_face_size() function. This caused bad rendering or segfaults. | |||
2010-05-04 | gallium/util: added is_format_compressed() | Brian Paul | |
2010-05-04 | llvmpipe: do some null pointer checking | Brian Paul | |
2010-05-04 | llvmpipe: add some tests for malloc() returning NULL. | Brian Paul | |
Start propogating NULL pointers from allocation functions and checks for NULL in the callers... | |||
2010-05-04 | r300g: advertise S3TC only when it's available in Gallium | Marek Olšák | |
2010-05-04 | u_blitter: fix creating fragment shaders | Wiktor Janas | |
See FDO bug #27887. Signed-off-by: Marek Olšák <maraeo@gmail.com> | |||
2010-05-04 | gallivm: Proper implementation of TXL opcode. | José Fonseca | |
2010-05-04 | gallivm: Fix several glitches introduced in the prev commit. | José Fonseca | |
2010-05-04 | gallivm: Implement TXD. | José Fonseca | |
2010-05-03 | gallium: move surface utility functions into u_surface.c | Brian Paul | |
This is a better place than in u_rect.c | |||
2010-05-04 | gallivm: Increase the TGSI translation limits and centralize them in a header. | José Fonseca | |
2010-05-04 | gallicm: Newton-Raphson step to improve precision. | José Fonseca | |
Disabled as it doesn't make VS/PSPrecision DCT happy, and it would unnecessarily slow some cases where it is not needed. | |||
2010-05-03 | cso: use framebuffer utility functions | Brian Paul | |
2010-05-03 | gallium: move framebuffer utility functions into a new file | Brian Paul | |
2010-05-03 | r300g: use util_format_short_name and util_format_is_plain | Marek Olšák | |
2010-05-03 | util: add util_format_short_name | Marek Olšák | |
2010-05-03 | util: add util_format_is_plain | Marek Olšák | |
2010-05-03 | r300g: refuse to create a texture with size 0 | Marek Olšák | |
2010-05-03 | r300g: improve texture debug output, split into TEX and TEXALLOC flags | Marek Olšák | |