Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-08-30 | util: Auto generate pixel format accessor functions from | José Fonseca | |
This has several advantages over the u_ - not hand written - no intermediate memcpy of raw pixels - supports 4 ubytes in addition to floats - no need to pass a pipe_transfer It also has (hopefully temporary) limitations: - no support for YUV - no support for SRGB | |||
2009-08-29 | util: New file dedicated to dump state in human/machine readable format. | José Fonseca | |
2009-08-29 | util: Fix r5g6b5 description. | José Fonseca | |
2009-08-29 | util: Pixel format database. | José Fonseca | |
There are some inconsistencies in pipe_format, but above all, there simply aren't enough bits in an enum to conveniently store all information about a pixel format we need to be able to dynamically generate pixel packing/unpacking code. | |||
2009-06-01 | util: Add simple network functions | Jakob Bornecrantz | |
2009-04-15 | gallium: new, simple RGBA surface create/destroy helpers | Brian Paul | |
Use these for quickly creating an RGBA drawing surface. | |||
2009-04-01 | util: Lookup symbol names from addresses. | José Fonseca | |
Nice for stack backtraces. Windows-only for now. | |||
2009-03-20 | gallium/util: add upload manager helper module | Keith Whitwell | |
Add a module that will manage uploading and coalescing multiple user-buffers, malloc-buffers and other random data that doesn't happen to be in a GPU buffer already. The module stuffs multiple little uploads into larger GPU buffers to reduce create/destroy overheads, etc. | |||
2009-02-20 | gallium: Improve makefiles for libraries | Jakob Bornecrantz | |
The template makefile that most libraries in gallium included was based on dri and had a bunch unrelevant junk in it. Update it and improve the depending makefiles. | |||
2009-02-18 | util: Move p_debug.h into util module. | José Fonseca | |
The debug functions depend on several util function for os abstractions, and these depend on debug functions, so a seperate module is not possible. | |||
2009-01-30 | gallium: add a convience wrapper for simple screens | Zack Rusin | |
forwards screen calls to the winsys | |||
2008-12-22 | Merge commit 'origin/gallium-0.1' into gallium-0.2 | José Fonseca | |
Conflicts: src/gallium/auxiliary/util/Makefile | |||
2008-12-19 | gallium: Simple and efficient cache. | José Fonseca | |
Fixed size hash table. Collisions are handled by simply destroying the previous entry. It hasn't received much testing yet. | |||
2008-11-24 | util: Add generic tile and detile functions | Jakob Bornecrantz | |
2008-10-07 | gallium: added general-purpose key->data map/lookup container | Brian Paul | |
2008-09-08 | util: Rip-off trace's os-independent stream code. | José Fonseca | |
2008-09-01 | add u_timed_winsys.[ch] | Keith Whitwell | |
2008-08-24 | gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.h | Brian Paul | |
Also, rename p_tile.[ch] to u_tile.[ch] | |||
2008-08-22 | gallium: rename p_util.c to u_rect.c (it only contains rect copy/fill helpers) | Brian Paul | |
2008-08-22 | gallium: new u_math.[ch] files for math functions | Brian Paul | |
So far, optimized/low-precision versions of exp(), exp2(), log2(), pow(). | |||
2008-06-18 | gallium: remove duplicated u_mm.c in file list | Brian Paul | |
2008-04-13 | gallium: Add u_time.c | José Fonseca | |
2008-04-13 | gallium: OS independent time-manipulation functions. | José Fonseca | |
2008-03-18 | gallium: new pixel blit code | Brian | |
Copy rectangular region from one surface to another w/ scaling. Disables most fragment operations. | |||
2008-03-18 | added u_simple_shaders.c | Brian | |
2008-03-17 | gallium: added new u_draw_quad.c and u_gen_mipmap.c files. | Brian | |
2008-03-13 | gallium: General purpose hash table, which is actually just a convenient ↵ | José Fonseca | |
frontend to cso_hash. | |||
2008-03-12 | gallium: Generic handle table. | José Fonseca | |
2008-03-08 | gallium: Document debug_printf usage. | José Fonseca | |
2008-02-19 | Simplify makefile boilerplate code. | José Fonseca | |
Don't define ASM_SOURCES variable globally -- reserve that variable to be defined locally by makefiles, together with C_SOURCES and CPP_SOURCES. | |||
2008-02-19 | Move mm.c code into util module. | José Fonseca | |
Using the u_ prefix to distingish the c source files that support gallium interfaces and those that have really no relation with gallium itself. | |||
2008-02-18 | Code 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. |