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 | |
2010-01-12 | gallium: Rename ALIGN_STACK -> PIPE_ALIGN_STACK for consistency. | José Fonseca | |
2010-01-12 | gallium: Simplify PIPE_ALIGN_VAR. | José Fonseca | |
gcc allows pre-fix variable attributes. Suggested by Ian Romanick. | |||
2010-01-12 | gallium: Generalize the alignment macros to other compilers and any alignment. | José Fonseca | |
2009-11-09 | llvmpipe: Ensure stack variables in unit tests are properly aligned. | José Fonseca | |
2009-10-25 | llvmpipe: Add inlines to quickly generate types matching the native SIMD ↵ | José Fonseca | |
register bitwidth. | |||
2009-10-22 | llvmpipe: Avoid variable size arrays. | José Fonseca | |
Not really variable size, but MSVC still doesn't like them. | |||
2009-09-16 | llvmpipe: Make the code portable for MinGW. | José Fonseca | |
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-08-29 | llvmpipe: Debug helper function to name llvm intermediate values. | José Fonseca | |
2009-08-29 | llvmpipe: Disassemble generated x86 code. | José Fonseca | |
2009-08-29 | llvmpipe: Code generate color masking. | José Fonseca | |
2009-08-29 | llvmpipe: Handle disabled blending too. | José Fonseca | |
2009-08-29 | llvmpipe: SoA blending. | José Fonseca | |
Throughput seems to be 4x higher. | |||
2009-08-29 | llvmpipe: Update blending test. | José Fonseca | |
2009-08-29 | llvmpipe: Normalize the cycles with the number of channel. | José Fonseca | |
So that we have a comparable number for different formats. | |||
2009-08-29 | llvmpipe: Use same type for reference vectors. | José Fonseca | |
2009-08-29 | llvmpipe: Factor out shared test code into a separate module. | José Fonseca | |
2009-08-29 | llvmpipe: Collect richer blend data. | José Fonseca | |
2009-08-29 | llvmpipe: Write data to a tsv file for posterior analysis. | José Fonseca | |
2009-08-29 | llvmpipe: Don't use llvm.readcyclecounter. | José Fonseca | |
LLVM during optimization reorders the rdtsc instructions next to each other, which makes it pretty useless. | |||
2009-08-29 | llvmpipe: Move type support functions into a separate file. | José Fonseca | |
2009-08-29 | llvmpipe: Measure the number of cycles taken for blending. | 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: Cleanup test programs. | José Fonseca | |
2009-08-29 | llvmpipe: Blending. | José Fonseca | |
The code |