summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/Makefile
AgeCommit message (Collapse)Author
2010-02-26util: 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-25gallium: added util/u_sampler.c to MakefileBrian Paul
2010-02-24util: Cope with the fact that formats in u_format.csv are not ordered.José Fonseca
2010-02-18pipebuffer: Include fenced buffer manager in buildJakob Bornecrantz
2010-02-14os: 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-14util: Helper functions to dump all state objects.José Fonseca
2010-02-14os: Add a growable string stream.José Fonseca
2010-02-14os: 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-14util: 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-09gallium/auxiliary: add -D__STDC_CONSTANT_MACROSBrian Paul
Not sure why this is needed now, after the gallivm re-org.
2010-02-08gallivm: added gallivm/lp_bld_misc.cpp to MakefileBrian Paul
2010-02-08llvmpipe: export the tgsi translation code to a common layerZack 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-04auxiliary: util_stream -> os_streamJosé Fonseca
2010-02-04util: Reimplement u_time on top of os_time.José Fonseca
2010-02-04os: Time abstractions.José Fonseca
Simplified version of u_time.[ch]
2010-02-03os: New OS abstraction module.José Fonseca
2010-01-22gallium/util: add missing util/u_bitmask.c to MakefileBrian Paul
2010-01-22Merge 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-16util: add generic ringbuffer utitiltyKeith Whitwell
2010-01-01gallium: Generate a single library for auxiliaries with Make too.José Fonseca
2010-02-19gallium: WIP: Introduce sampler views.Michal Krol
2009-02-20gallium: Improve recursive makefilesJakob Bornecrantz
2008-02-18Code reorganization: split gallium and mesa makefiles.José Fonseca
In other words, don't build src/gallium source code from within src/mesa/Makefile. Also, allow to customize which gallium auxiliary dirs, driver driver, winsys dirs get built from the config/* files.
2008-02-15Code reorganization: s/aux/auxiliary/.José Fonseca
"aux" is a reserved name on Windows (X_X)