summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/SConscript
Commit message (Collapse)AuthorAgeFilesLines
* util: Code generate functions to pack and unpack a single pixel.José Fonseca2010-02-261-0/+7
| | | | | | | | | | | | | | | | | | | | | 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.
* util: Cope with the fact that formats in u_format.csv are not ordered.José Fonseca2010-02-241-1/+0
|
* os: A stream for debug logging.José Fonseca2010-02-141-0/+1
| | | | | | | Just a wrapper around os_log_message. Although it would probably make more sense to be the other way around. Also some comment fixes.
* util: Helper functions to dump all state objects.José Fonseca2010-02-141-0/+1
|
* os: Add a growable string stream.José Fonseca2010-02-141-0/+1
|
* os: Make streams abstract.José Fonseca2010-02-141-1/+1
| | | | | Also replace windows kernel stream with null implementation. It was severely limited and no easy means to test it now.
* util: Rename u_debug_dump.[ch] -> u_dump.[ch].José Fonseca2010-02-141-1/+1
| | | | | | 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.
* tgsi: Remove tgsi_dump_c.[ch].Michal Krol2010-02-091-1/+0
| | | | Little utility after development stabilisation, use tgsi_dump instead.
* gallivm: added lp_bld_misc.cpp to sources listBrian Paul2010-02-081-0/+1
|
* llvmpipe: export the tgsi translation code to a common layerZack Rusin2010-02-081-9/+24
| | | | | | | 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.
* auxiliary: util_stream -> os_streamJosé Fonseca2010-02-041-2/+2
|
* util: Reimplement u_time on top of os_time.José Fonseca2010-02-041-1/+0
|
* os: Time abstractions.José Fonseca2010-02-041-0/+1
| | | | Simplified version of u_time.[ch]
* os: New OS abstraction module.José Fonseca2010-02-031-0/+1
|
* Remove obsolete fileAlan Hourihane2010-01-221-1/+0
|
* util: add generic ringbuffer utitiltyKeith Whitwell2010-01-161-0/+1
|
* scons: Aggregate all tiny libraries in a single library.José Fonseca2010-01-011-0/+185
Makes integration of gallium into out of tree components much easier. No pratical change for components in this tree,