Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-04-07 | util: Implement YUV and subsampled RGB format conversion. | José Fonseca | |
2010-04-06 | Merge branch 'gallium_draw_llvm' | Zack Rusin | |
2010-04-06 | gallivm: Move the global LLVM objects (module, engine, provider, target) ↵ | José Fonseca | |
into here. | |||
2010-04-06 | util: Support all SRGB formats. | José Fonseca | |
Based on code from Brian Paul and Michal Krol. | |||
2010-04-02 | gallium/util: pregenerate half float tables | Luca Barbieri | |
This solution avoids the issue of how to run the initializers and also allows those pages (and the parts of them in processor caches) to be shared between multiple processes. The drawback is slightly higher library size. | |||
2010-04-01 | scons: Remove `util/u_gctors.cpp'. | Michal Krol | |
2010-04-01 | gallium: Integrate util_half with scons. | Michal Krol | |
2010-03-31 | Merge remote branch 'origin/master' into gallium_draw_llvm | Zack Rusin | |
2010-03-31 | util: Hook into libtxc_dxtn.so (WIP). | José Fonseca | |
2010-03-31 | scons: Force to consider the util/u_format_pack.py for util/u_format_table.c. | José Fonseca | |
2010-03-31 | util: Use u_format_pack.py's code instead of u_format_access.py. | José Fonseca | |
2010-03-31 | util: Put the format pack/unpack functions in the description table. | José Fonseca | |
2010-03-31 | llvmpipe: Drop the aos format conversion. | José Fonseca | |
It's unused and incomplete. Still in git history if necessary in future. | |||
2010-03-31 | util: Generalize lp_format_is_rgba8 into util_format_is_rgba8_variant. | José Fonseca | |
2010-03-30 | Merge remote branch 'origin/master' into gallium_draw_llvm | Zack Rusin | |
2010-03-30 | draw llvm: various fixes for the translation code | Zack Rusin | |
the from translation isn't quite right yet | |||
2010-03-29 | gallivm: added lp_bld_printf() function | Chris Li | |
2010-03-15 | Merge remote branch 'origin/master' into gallium_draw_llvm | Zack Rusin | |
2010-03-10 | Merge branch 'master' into gallium-sampler-view | Michal Krol | |
Conflicts: src/gallium/auxiliary/Makefile src/gallium/auxiliary/SConscript src/gallium/auxiliary/tgsi/tgsi_exec.c src/gallium/auxiliary/util/u_blitter.c src/gallium/drivers/i915/i915_context.h src/gallium/drivers/i965/brw_context.h src/gallium/drivers/llvmpipe/lp_context.h src/gallium/drivers/nv50/nv50_context.h src/gallium/drivers/nv50/nv50_state_validate.c src/gallium/drivers/nv50/nv50_tex.c src/gallium/drivers/r300/r300_blit.c src/gallium/drivers/r300/r300_context.h src/gallium/drivers/r300/r300_emit.c src/gallium/drivers/r300/r300_state.c src/gallium/drivers/softpipe/sp_context.h src/gallium/drivers/svga/svga_context.h src/gallium/drivers/svga/svga_pipe_sampler.c | |||
2010-03-10 | target-helpers: helper for injecting common debug layers | Keith Whitwell | |
Add a helper gallium_wrap_screen() for injecting the commonly used extra layers into a gallium stack. Currently that's just the trace module and identity layer, but there could be more in the future, eg. a validation layer. | |||
2010-03-06 | util: Move the format tests cases here so that they can be easily shared. | José Fonseca | |
2010-03-06 | gallivm: Integrate udis86 on scons builds. | José Fonseca | |
2010-03-03 | gallivm: Rename lp_bld_misc -> lp_bld_init. | José Fonseca | |
2010-02-26 | util: Code generate functions to pack and unpack a single pixel. | José Fonseca | |
Should work correctly for all pixel formats except SRGB formats. Generated code made much simpler by defining the pixel format as a C structure. For example this is the generated structure for PIPE_FORMAT_B6UG5SR5S_NORM: union util_format_b6ug5sr5s_norm { uint16_t value; struct { int r:5; int g:5; unsigned b:6; } chan; }; Not used everywhere yet because it seems compiled code is slower than bitshift arithmetic by some misterious reason. So we should generate bitshift arithmetic at least for the simple UNORM pixel formats. | |||
2010-02-24 | util: Cope with the fact that formats in u_format.csv are not ordered. | José Fonseca | |
2010-02-22 | gallium/draw: initial code to properly support llvm in the draw module | Zack Rusin | |
code generate big chunks of the vertex pipeline in order to speed up software vertex processing. | |||
2010-02-14 | os: A stream for debug logging. | José Fonseca | |
Just a wrapper around os_log_message. Although it would probably make more sense to be the other way around. Also some comment fixes. | |||
2010-02-14 | util: Helper functions to dump all state objects. | José Fonseca | |
2010-02-14 | os: Add a growable string stream. | José Fonseca | |
2010-02-14 | os: Make streams abstract. | José Fonseca | |
Also replace windows kernel stream with null implementation. It was severely limited and no easy means to test it now. | |||
2010-02-14 | util: Rename u_debug_dump.[ch] -> u_dump.[ch]. | José Fonseca | |
I have more plans for this than mere debugging -- it will be an helper to provide human readible representations of all gallium state for the python state tracker. | |||
2010-02-09 | tgsi: Remove tgsi_dump_c.[ch]. | Michal Krol | |
Little utility after development stabilisation, use tgsi_dump instead. | |||
2010-02-08 | gallivm: added lp_bld_misc.cpp to sources list | Brian Paul | |
2010-02-08 | llvmpipe: export the tgsi translation code to a common layer | Zack Rusin | |
the llvmpipe tgsi translation is a lot more complete than what was in gallivm so replacing the latter with the former. this is needed since the draw llvm paths will use the same code. effectively the proven llvmpipe code becomes gallivm. | |||
2010-02-04 | auxiliary: util_stream -> os_stream | José Fonseca | |
2010-02-04 | util: Reimplement u_time on top of os_time. | José Fonseca | |
2010-02-04 | os: Time abstractions. | José Fonseca | |
Simplified version of u_time.[ch] | |||
2010-02-03 | os: New OS abstraction module. | José Fonseca | |
2010-01-22 | Remove obsolete file | Alan Hourihane | |
2010-01-16 | util: add generic ringbuffer utitilty | Keith Whitwell | |
2010-01-01 | scons: Aggregate all tiny libraries in a single library. | José Fonseca | |
Makes integration of gallium into out of tree components much easier. No pratical change for components in this tree, | |||
2010-02-19 | gallium: WIP: Introduce sampler views. | Michal Krol | |