Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-04-27 | llvmpipe: remove lp_scene_map_buffers(), lp_scene_unmap_buffers() | Brian Paul | |
2010-04-27 | llvmpipe: implement max scene size | Brian Paul | |
When the size of the scene (binned data plus referenced resources/textures) exceeds LP_MAX_SCENE_SIZE flush/render the scene. This could be improved in various ways but is a good start. Fixes piglit streaming-texture-leak test. | |||
2010-04-27 | llvmpipe: added llvmpipe_resource_size() | Brian Paul | |
2010-04-27 | llvmpipe: comment-out unused field for now | Brian Paul | |
2010-04-27 | llvmipe: update comments | Brian Paul | |
2010-04-27 | util: fix assorted problems in the image packing functions | Brian Paul | |
2010-04-27 | gallivm: Disable llvm.cos.v4f32 and llvm.sin.v4f32 instrinsics on Windows. | José Fonseca | |
Runtime linking doesn't quite work. Just comment then out for now to prevent crashes. These will go away in the future because calling 4 times CRT's cosf()/sinf() is over-precise and under-performing. | |||
2010-04-27 | gallivm: Ensure all allocas are in the first block. | José Fonseca | |
Refactor the code to make this easier. | |||
2010-04-27 | i965g: Fix scons build of winsys | Jakob Bornecrantz | |
2010-04-27 | st/dri: Don't check for null when user ensures non-null | Jakob Bornecrantz | |
2010-04-27 | st/dri: Use flush function of old context not new | Jakob Bornecrantz | |
2010-04-27 | r300g: fix mipmapped texture3D size calculation | Marek Olšák | |
I accidentally inverted the condition. :( Broken since the commit 2579fe4044012a552c8be222ffae76b48de13592. FDO bug #27851. | |||
2010-04-27 | r300g: compensate for non-atomized emit_query_end in the CS | Marek Olšák | |
And reserve a little more space just in case. | |||
2010-04-27 | nvfx: Move src/gallium/drivers to beginning of SCons include path. | Vinson Lee | |
libdrm-2.4.20 and earlier include the nouveau/nouveau_class.h header. A later version of libdrm will not ship this header. Mesa also has this header at src/gallium/drivers. The symbol NV34TCL_VTXFMT_TYPE_HALF is needed by nvfx_vbo.c. This symbol is not in the libdrm copy of the header but is in the Mesa copy of the header. This patch moves src/gallium/drivers to the beginning of the include paths such that when building on hosts with libdrm-2.4.20 or ealier the build uses the copy in Mesa. | |||
2010-04-27 | r300g: reserve CS space for index offset | Marek Olšák | |
This has caused CS overflow since the commit 671f1e1229877d459cfd76e2cf5ea89c8d881036. TA3D works here again. | |||
2010-04-26 | llvmpipe: Remove unused variable. | Vinson Lee | |
2010-04-27 | r300g: add support for more unaligned vertex formats | Marek Olšák | |
An aligned stride is still needed for it to work. I am slowly approaching the Sauerbraten milestone! | |||
2010-04-27 | r300g: setup PSC first, then align vertex formats | Marek Olšák | |
This allows us to put correct swizzles for undefined components in PSC. | |||
2010-04-27 | r300g: set undefined vertex swizzles to (0,0,0,1) respectively | Marek Olšák | |
2010-04-26 | draw/llvm: implement fetch elts paths | Zack Rusin | |
we were only running the llvm paths when the input elts were linear, now we can handle abritrary fetch elts arrays. we do this by generating two paths - linear and fetch_elts one and just selecting the right one at run time. | |||
2010-04-26 | r300g: disable point sprites (again) | Marek Olšák | |
They cause lockups. The users doesn't seem to like them. | |||
2010-04-26 | r300g: fix warnings when printing uint64_t | Marek Olšák | |
Though not nice, this is the correct way. | |||
2010-04-26 | r300g: fix warnings by using the const qualifier | Marek Olšák | |
See also the libdrm commit af98ccf4dd5dcb1b904ec32b9bd1521e6bf7dda5. | |||
2010-04-26 | r300g: use CS_OUT_TABLE better | Matt Turner | |
Reviewed-by: Corbin Simpson <MostAwesomeDude@gmail.com> Signed-off-by: Matt Turner <mattst88@gmail.com> Signed-off-by: Marek Olšák <maraeo@gmail.com> | |||
2010-04-19 | draw llvm: make sure use_llvm isn't used when not defined | Zack Rusin | |
2010-04-19 | draw llvm: fix typo (boolean, not bool) | Zack Rusin | |
2010-04-19 | llvmpipe: fix surface memory allocation bug | Brian Paul | |
We weren't always allocating the right amount of memory for image tiles for some formats (those < 32bpp). Fixes fd.o bug 27712. | |||
2010-04-19 | draw llvm: allow runtime switching of pipelines (yes/no to llvm) | Zack Rusin | |
use DRAW_USE_LLVM to disable or enable (default) llvm | |||
2010-04-19 | draw llvm: fix constructor mess | Zack Rusin | |
use just one constructor to figure out whether to use llvm. | |||
2010-04-19 | llvmpipe: enable draw llvm by default | Zack Rusin | |
2010-04-19 | gallium/util: specify binding type for blit src texture | Brian Paul | |
Fixes fd.o bug 27711. | |||
2010-04-19 | r300g: Adapt for index bias interface change. | José Fonseca | |
2010-04-19 | nvfx: Adapt for index bias interface change. | José Fonseca | |
2010-04-19 | nv50: Adapt for index bias interface change. | José Fonseca | |
2010-04-19 | retrace: Support index bias. | José Fonseca | |
2010-04-19 | st/python: Use index bias. | José Fonseca | |
2010-04-19 | trace: Implement index bias. | José Fonseca | |
2010-04-19 | svga: Implement index bias. | José Fonseca | |
Untested. | |||
2010-04-19 | softpipe: Implement index bias. | José Fonseca | |
2010-04-19 | llvmpipe: Implement index bias. | José Fonseca | |
2010-04-19 | identity: Implement index bias. | José Fonseca | |
2010-04-19 | i965g: Implement index bias. | José Fonseca | |
2010-04-19 | i915: Implement index bias. | José Fonseca | |
2010-04-19 | failover: Implement index bias. | José Fonseca | |
2010-04-19 | cell: Implement index bias. | José Fonseca | |
2010-04-19 | draw: Implement index bias. | José Fonseca | |
2010-04-19 | llvmpipe: triangle function comments | Brian Paul | |
2010-04-19 | gallium/draw: use a local var to simplify some code | Brian Paul | |
2010-04-19 | softpipe: add option to do polygon stipple in softpipe vs. draw module | Brian Paul | |
For debugging purposes. | |||
2010-04-19 | Merge branch '7.8' | Brian Paul | |
Conflicts: src/gallium/auxiliary/draw/draw_context.c src/gallium/auxiliary/draw/draw_pipe_aaline.c src/gallium/drivers/llvmpipe/lp_context.c |