Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-04-28 | llvmpipe: make sampler-related functions static, clean-up initializations | Brian Paul | |
2010-04-28 | llvmpipe: remove some unneeded shader structure fields | Brian Paul | |
2010-04-28 | llvmpipe: dump shaders if LP_DEBUG=tgsi | Brian Paul | |
2010-04-28 | llvmpipe: remove unused write_depth | Brian Paul | |
2010-04-28 | llvmpipe: Remove unnecessary header. | Vinson Lee | |
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-26 | llvmpipe: Remove unused variable. | Vinson Lee | |
2010-04-25 | llvmpipe: No need to flush the caches for buffers. | José Fonseca | |
2010-04-25 | llvmpipe: Cleanup/improve llvmpipe_flush_resource usage. | José Fonseca | |
Recognize PIPE_TRANSFER_UNSYNCHRONIZED and PIPE_TRANSFER_DONTBLOCK. | |||
2010-04-25 | llvmpipe: Remove unused variable. | Vinson Lee | |
2010-04-25 | llvmpipe: llvmpipe_flush_texture -> llvmpipe_flush_resource | José Fonseca | |
2010-04-25 | llvmpipe: Fix buffer overflow unswizzling several formats. | José Fonseca | |
Array formats without for channels were being advanced as four channels, causing buffer overflows. | |||
2010-04-25 | llvmpipe: Replace tile_read/write with more descriptive swizzle/unswizzle verbs. | José Fonseca | |
2010-04-25 | llvmpipe: Cleanup llvmpipe_is_format_supported(). | José Fonseca | |
It should be just cosmetic. | |||
2010-04-25 | llvmpipe: Remove sp2lp.sh. | José Fonseca | |
Irrelevant now that llvmpipe and softpipe grew so far apart. | |||
2010-04-25 | llvmpipe: lp_tex_sample_llvm.c -> lp_tex_sample.c | José Fonseca | |
'llvm' suffix unnecessary now that the C sampling version disappeared. | |||
2010-04-24 | llvmpipe: Remove unused variable. | Vinson Lee | |
2010-04-24 | llvmpipe: Remove unnecessary header. | Vinson Lee | |
2010-04-24 | llvmpipe: Initialize dummy variable. | José Fonseca | |
2010-04-24 | llvmpipe: Don't use fences when not using threads. | José Fonseca | |
lp_setup_flush has effect immediately. | |||
2010-04-24 | llvmpipe: Move the determination of the number of threads to the screen. | José Fonseca | |
2010-04-24 | gallivm: Centralize the cpu caps detection. | José Fonseca | |
2010-04-24 | llvmpipe: Pass flatshade_first to setup. | José Fonseca | |
Fixes piglit provoking-vertex. | |||
2010-04-24 | llvmpipe: add initial autoconf support. | Dave Airlie | |
allows the swrastg_dri.so to be built with llvmpipe, also links llvm to all dri drivers use --enable-gallium-llvm to use it. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2010-04-24 | llvmpipe: Remove unused variable. | Vinson Lee | |
2010-04-23 | gallium: s/free/FREE/ and same for friends. | José Fonseca | |
Based on Stephen Johnson's feedback. | |||
2010-04-23 | llvmpipe: rename texture refs to resource refs | Brian Paul | |
2010-04-23 | llvmpipe: update for half float formats | Alan Hourihane | |
2010-04-23 | llvmpipe: increase max 2D texture / surface size to 4K x 4K | Brian Paul | |
2010-04-23 | llvmpipe: rename MAXWIDTH, MAXHEIGHT | Brian Paul | |
2010-04-23 | llvmpipe: rename lp_tile_size.h to lp_limits.h | Brian Paul | |
Collect the various driver limits in one place since. | |||
2010-04-23 | llvmpipe: move LP_MAX_TEXTURE_x_LEVELS, etc to lp_tile_size.h | Brian Paul | |
2010-04-23 | llvmpipe: Remove unused variable. | Vinson Lee | |
2010-04-22 | gallivm: implement indirect addressing over temporaries | Zack Rusin | |
a bit more involved than indirect addressing over consts, but still fairly reasonable. we allocate an array instead of individual alloca's, and we do it only if the shader does indirect addressing. | |||
2010-04-22 | llvmpipe: Undo zs tiling changes. | José Fonseca | |
tile_w/tile_h have different meaning there. This partialy reverts commit ccdc6b5913885866e100780bfd661672c9a5d23c. | |||
2010-04-22 | llvmpipe: Portability fixes. | José Fonseca | |
2010-04-22 | llvmpipe: Fix rendering to non 32bpp formats. | José Fonseca | |
Tiled layout always used 32bpp, therefore linear/tiled strides are not related. | |||
2010-04-22 | llvmpipe: Use resource_is_texture() consistently. | José Fonseca | |
Otherwise slightly difference order causes assertion failures. Also remove mentions of PIPE_BIND_SCANOUT/PIPE_BIND_SHARED. They are not propoer bind flags and will likely be deprecated. If surfaces should be passed to the winsys then they should have the DISPLAY_TARGET flag set, which is a proper bind flag. | |||
2010-04-22 | llvmpipe: Fix resource_is_texture. | José Fonseca | |
It was missing PIPE_BIND_RENDER_TARGET, causing assertion failures for pure render targets. Also bind flags are too variable and complex for a good assessment for whether the resource is a texture or not. Target is more concise. | |||
2010-04-22 | llvmpipe: Do not advertise S3TC rendering support. | José Fonseca | |
2010-04-22 | llvmpipe: Fix typo in assert. | José Fonseca | |
2010-04-21 | llvmpipe: add missing dependency in Makefile | Brian Paul | |
2010-04-21 | llvmpipe: consolidate texture memory allocation code | Brian Paul | |
And fix incorrect allocation of linear memory for display targets. This fixes fd.o bugs 27761 and 27762. | |||
2010-04-20 | llvmpipe: Remove unused variable. | Vinson Lee | |
2010-04-20 | llvmpipe: Change return type of declaration to match code. | Vinson Lee | |
Commit 2142108e0e1cf1ed8d0142e9c41fe1947abe0907 changed the return type of llvmpipe_get_texture_image_address function but didn't change the declaration. Fixes build. | |||
2010-04-20 | llvmpipe: code consolidation | Brian Paul | |