Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-01 | scons: Aggregate all tiny libraries in a single library. | José Fonseca | |
Makes integration of gallium into out of tree components much easier. No pratical change for components in this tree, | |||
2009-12-15 | util: add blitter | Marek Olšák | |
2009-12-15 | util: add a function which converts 2D coordinates to cubemap coordinates | Marek Olšák | |
The code was taken over from u_gen_mipmap. | |||
2009-12-15 | util: Add dl wrappers. | José Fonseca | |
Borrowed from Mesa, slightly changed for more type safety. | |||
2009-11-04 | util: Remove homegrown Windows KM profiler. | José Fonseca | |
It's not sampling based so its results are biased towards functions called many times. | |||
2009-09-29 | util: Cleanup u_cpu_detect, build. Support X86_64 and detect SSE4.1 too. | José Fonseca | |
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. | |||
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: Fix SCons build. | José Fonseca | |
2009-08-29 | util: Auto-generate u_format_table.c from SConscript. | José Fonseca | |
2009-08-29 | util: New file dedicated to dump state in human/machine readable format. | 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-03-16 | util: bitmask data type. | José Fonseca | |
2009-02-20 | util: Stack backtracing facilities. | José Fonseca | |
Not much useful until we have symbol lookup. | |||
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-02-01 | util: List new file in sconscript. | José Fonseca | |
2008-12-31 | util: List new file in SConscript. | José Fonseca | |
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-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-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-05-24 | scons: New profile build. | José Fonseca | |
2008-04-13 | gallium: OS independent time-manipulation functions. | José Fonseca | |
2008-03-23 | gallium: Memory debugging utilities. | José Fonseca | |
There are no known tools for windows kernel memory debugging, so this is a simple set of malloc etc wrappers. Enabled by default on win32 debug builds | |||
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-05 | gallium: Use custom vsnprintf in WINDDK. | José Fonseca | |
EngDebugPrint does not handle float point arguments, so we need to use our own vsnprintf implementation. | |||
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 | Update scons build for new code layout. | José Fonseca | |