Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gallium: Generate a single library for auxiliaries with Make too. | José Fonseca | 2010-01-01 | 1 | -48/+0 |
| | |||||
* | util: add blitter | Marek Olšák | 2009-12-15 | 1 | -0/+1 |
| | |||||
* | util: add a function which converts 2D coordinates to cubemap coordinates | Marek Olšák | 2009-12-15 | 1 | -0/+1 |
| | | | | The code was taken over from u_gen_mipmap. | ||||
* | util: Add dl wrappers. | José Fonseca | 2009-12-15 | 1 | -0/+1 |
| | | | | Borrowed from Mesa, slightly changed for more type safety. | ||||
* | util: Cleanup u_cpu_detect, build. Support X86_64 and detect SSE4.1 too. | José Fonseca | 2009-09-29 | 1 | -0/+1 |
| | | | | | | | | | | I was waiting for the need to use this code to arise, and it finally came. I've tested building this on Linux and Windows, both x86 and x64_64. But it might break other platforms. Please bear with me and help me fix it. Many thanks to Dennis Smit who submitted this, and Eric Anholt whose work this was based on. | ||||
* | util: Auto generate pixel format accessor functions from | José Fonseca | 2009-08-30 | 1 | -1/+5 |
| | | | | | | | | | | | | 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 | ||||
* | util: New file dedicated to dump state in human/machine readable format. | José Fonseca | 2009-08-29 | 1 | -0/+1 |
| | |||||
* | util: Fix r5g6b5 description. | José Fonseca | 2009-08-29 | 1 | -0/+3 |
| | |||||
* | util: Pixel format database. | José Fonseca | 2009-08-29 | 1 | -0/+2 |
| | | | | | | | 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. | ||||
* | util: Add simple network functions | Jakob Bornecrantz | 2009-06-01 | 1 | -0/+1 |
| | |||||
* | gallium: new, simple RGBA surface create/destroy helpers | Brian Paul | 2009-04-15 | 1 | -0/+1 |
| | | | | Use these for quickly creating an RGBA drawing surface. | ||||
* | util: Lookup symbol names from addresses. | José Fonseca | 2009-04-01 | 1 | -0/+2 |
| | | | | | | Nice for stack backtraces. Windows-only for now. | ||||
* | gallium/util: add upload manager helper module | Keith Whitwell | 2009-03-20 | 1 | -0/+1 |
| | | | | | | | | 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. | ||||
* | gallium: Improve makefiles for libraries | Jakob Bornecrantz | 2009-02-20 | 1 | -3/+0 |
| | | | | | | | | 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. | ||||
* | util: Move p_debug.h into util module. | José Fonseca | 2009-02-18 | 1 | -1/+1 |
| | | | | | The debug functions depend on several util function for os abstractions, and these depend on debug functions, so a seperate module is not possible. | ||||
* | gallium: add a convience wrapper for simple screens | Zack Rusin | 2009-01-30 | 1 | -1/+2 |
| | | | | forwards screen calls to the winsys | ||||
* | Merge commit 'origin/gallium-0.1' into gallium-0.2 | José Fonseca | 2008-12-22 | 1 | -0/+2 |
|\ | | | | | | | | | | | Conflicts: src/gallium/auxiliary/util/Makefile | ||||
| * | gallium: Simple and efficient cache. | José Fonseca | 2008-12-19 | 1 | -0/+2 |
| | | | | | | | | | | | | | | Fixed size hash table. Collisions are handled by simply destroying the previous entry. It hasn't received much testing yet. | ||||
* | | util: Add generic tile and detile functions | Jakob Bornecrantz | 2008-11-24 | 1 | -0/+1 |
| | | |||||
* | | gallium: added general-purpose key->data map/lookup container | Brian Paul | 2008-10-07 | 1 | -0/+1 |
|/ | |||||
* | util: Rip-off trace's os-independent stream code. | José Fonseca | 2008-09-08 | 1 | -0/+2 |
| | |||||
* | add u_timed_winsys.[ch] | Keith Whitwell | 2008-09-01 | 1 | -1/+2 |
| | |||||
* | gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.h | Brian Paul | 2008-08-24 | 1 | -1/+1 |
| | | | | Also, rename p_tile.[ch] to u_tile.[ch] | ||||
* | gallium: rename p_util.c to u_rect.c (it only contains rect copy/fill helpers) | Brian Paul | 2008-08-22 | 1 | -1/+1 |
| | |||||
* | gallium: new u_math.[ch] files for math functions | Brian Paul | 2008-08-22 | 1 | -0/+1 |
| | | | | So far, optimized/low-precision versions of exp(), exp2(), log2(), pow(). | ||||
* | gallium: remove duplicated u_mm.c in file list | Brian Paul | 2008-06-18 | 1 | -2/+1 |
| | |||||
* | gallium: Add u_time.c | José Fonseca | 2008-04-13 | 1 | -0/+1 |
| | |||||
* | gallium: OS independent time-manipulation functions. | José Fonseca | 2008-04-13 | 1 | -1/+2 |
| | |||||
* | gallium: new pixel blit code | Brian | 2008-03-18 | 1 | -0/+1 |
| | | | | | Copy rectangular region from one surface to another w/ scaling. Disables most fragment operations. | ||||
* | added u_simple_shaders.c | Brian | 2008-03-18 | 1 | -0/+1 |
| | |||||
* | gallium: added new u_draw_quad.c and u_gen_mipmap.c files. | Brian | 2008-03-17 | 1 | -0/+2 |
| | |||||
* | gallium: General purpose hash table, which is actually just a convenient ↵ | José Fonseca | 2008-03-13 | 1 | -0/+1 |
| | | | | frontend to cso_hash. | ||||
* | gallium: Generic handle table. | José Fonseca | 2008-03-12 | 1 | -0/+1 |
| | |||||
* | gallium: Document debug_printf usage. | José Fonseca | 2008-03-08 | 1 | -1/+2 |
| | |||||
* | Simplify makefile boilerplate code. | José Fonseca | 2008-02-19 | 1 | -7/+1 |
| | | | | | Don't define ASM_SOURCES variable globally -- reserve that variable to be defined locally by makefiles, together with C_SOURCES and CPP_SOURCES. | ||||
* | Move mm.c code into util module. | José Fonseca | 2008-02-19 | 1 | -1/+2 |
| | | | | | Using the u_ prefix to distingish the c source files that support gallium interfaces and those that have really no relation with gallium itself. | ||||
* | Code reorganization: split gallium and mesa makefiles. | José Fonseca | 2008-02-18 | 1 | -0/+20 |
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. |