Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-22 | Merge branch 'mesa_7_7_branch' | Brian Paul | |
Conflicts: src/gallium/auxiliary/draw/draw_context.c src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c src/gallium/auxiliary/pipebuffer/Makefile src/gallium/auxiliary/pipebuffer/SConscript src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c src/gallium/auxiliary/tgsi/tgsi_scan.c src/gallium/drivers/i915/i915_surface.c src/gallium/drivers/i915/i915_texture.c src/gallium/drivers/llvmpipe/lp_setup.c src/gallium/drivers/llvmpipe/lp_tex_sample_c.c src/gallium/drivers/llvmpipe/lp_texture.c src/gallium/drivers/softpipe/sp_prim_vbuf.c src/gallium/state_trackers/xorg/xorg_dri2.c src/gallium/winsys/drm/intel/gem/intel_drm_api.c src/gallium/winsys/drm/nouveau/drm/nouveau_drm_api.c src/gallium/winsys/drm/radeon/core/radeon_drm.c src/gallium/winsys/drm/vmware/core/vmw_screen_dri.c src/mesa/state_tracker/st_cb_clear.c | |||
2010-01-21 | llvmpipe: Remove unnecessary headers. | Vinson Lee | |
2009-12-16 | llvmpipe: fix broken lp_build_abs() | Brian Paul | |
2009-12-15 | llvmpipe: Fix yet another copynpaste typo in lp_build_log2_approx. | José Fonseca | |
Now fslight looks perfect. | |||
2009-12-15 | llvmpipe: Fix lp_build_polynomial comment. | José Fonseca | |
2009-12-15 | llvmpipe: Fix typo in lp_build_log constant. | José Fonseca | |
2009-12-15 | llvmpipe: Fix bad SI -> FP conversion into lp_build_log2_approx. | José Fonseca | |
It should be a bitcast as the integer value is actually an encoded FP already. | |||
2009-10-25 | llvmpipe: Immediate multiplication. | José Fonseca | |
2009-10-25 | llvmpipe: Make lerping work for 8.8 fixed point values. | José Fonseca | |
2009-10-22 | llvmpipe: Use the pack/unpack functions for 8bit unsigned norm multiplication. | José Fonseca | |
2009-09-29 | llvmpipe: Runtime cpu checks for lp_build_min_simple too. | José Fonseca | |
2009-09-29 | llvmpipe: Implement non SSE4.1 versions of floor and round. | José Fonseca | |
2009-09-29 | llvmpipe: Emit SSE intrinsics based on runtime cpu capability check. | José Fonseca | |
Note that llvmpipe still doesn't run on any processor yet: if you don't have a recent processor with SSE4.1 you will still likely end up hitting a code path for which a generic non-sse4 version is not implemented yet. | |||
2009-09-24 | llvmpipe: add missing __FUNCTION__ parameter to debug_printf() calls | Brian Paul | |
2009-09-14 | llvmpipe: Make lp_type a regular union. | José Fonseca | |
Union not worth the hassle of violating C99 or adding a name to the structure. | |||
2009-09-13 | llvmpipe: Add a few more common arithmetic functions. | José Fonseca | |
We are relying on SSE4.1 for round/trunc/ceil/floor. We'll need to eventually find alternatives for the rest of the world. | |||
2009-09-07 | llvmpipe: Better abs for floating points. | José Fonseca | |
2009-09-07 | llvmpipe: Utility functions for linear and bilinear interpolation. | José Fonseca | |
2009-09-07 | llvmpipe: Correct implementation of floor. | José Fonseca | |
2009-08-31 | llvmpipe: In the abcense of a min/max intrinsic, use the comparison intrinsics. | José Fonseca | |
2009-08-29 | llvmpipe: s/uni/scalar/. | José Fonseca | |
More obvious name. | |||
2009-08-29 | llvmpipe: basic comments | Brian Paul | |
2009-08-29 | llvmpipe: Silence compiler warnings. | José Fonseca | |
2009-08-29 | llvmpipe: Translate approximate log2/exp2. | José Fonseca | |
2009-08-29 | llvmpipe: Efficient implementations of pow/exp/log/exp2/log2 | José Fonseca | |
2009-08-29 | llvmpipe: Implement more arithmetic functions. | José Fonseca | |
2009-08-29 | llvmpipe: More arithmetic ops. | José Fonseca | |
Mostly untested. | |||
2009-08-29 | llvmpipe: Use full set of sse4 min/max intrinsics. | José Fonseca | |
2009-08-29 | llvmpipe: Move intrinsic helpers to a separate module. | José Fonseca | |
2009-08-29 | llvmpipe: Separate constant building. | José Fonseca | |
2009-08-29 | llvmpipe: Move type support functions into a separate file. | José Fonseca | |
2009-08-29 | llvmpipe: Optimize away min/max with equal operands. | José Fonseca | |
2009-08-29 | llvmpipe: Get blending of normalized 8bit unsigned integers working. | José Fonseca | |
2009-08-29 | llvmpipe: Specialize arithmetic operations. | José Fonseca | |
2009-08-29 | llvmpipe: Introduce a custom typing system. | José Fonseca | |
Straightforward representation of floating-point/fixed-point/integer, normalized/scaled, signed/unsigned SIMD vector types. | |||
2009-08-29 | llvmpipe: Factor out intrisic calling code into a reusable function. | José Fonseca | |
2009-08-29 | llvmpipe: Arithmetic helpers. | José Fonseca | |