summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/Makefile
AgeCommit message (Collapse)Author
2010-03-10target-helpers: remove swrast_xlib.c helperKeith Whitwell
This was a good idea, but ended up tying the build systems in knots. We can revisit this later, in particular if we can put in place dummy implementations of cell_create_screen(), llvmpipe_create_screen() which just return NULL if the driver isn't available. In the meantime, just duplicate this smallish function in the two places it was being called.
2010-03-10target-helpers: helper for injecting common debug layersKeith 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-09gallium: create helper for swrast+xlib combinationKeith Whitwell
Several targets may want to reuse this code. It's pretty simple, not sure if this is really a win.
2010-03-06util: Move the format tests cases here so that they can be easily shared.José Fonseca
2010-03-03gallivm: Rename lp_bld_misc -> lp_bld_init.José Fonseca
2010-02-26gallium: define GENERATED auxiliary filesBrian Paul
Don't need special default dependency on u_format_pack.h anymore.
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)