Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-11-12 | util: Optimise log2(). | Michal Krol | |
2008-11-12 | util: Add log2() definition for MSC. | Michal Krol | |
2008-11-10 | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Brian Paul | |
Conflicts: src/gallium/auxiliary/util/u_math.c | |||
2008-11-10 | gallium: fix typos in comments | Brian Paul | |
2008-11-10 | gallium: actually flip the coordinates | Zack Rusin | |
2008-11-09 | util: Fix util_fast_pow/exp2/log2. | Brian | |
- Use a lookup table for log2. - Compute (float) (1 << ipart) by tweaking with the exponent directly to avoid integer overflow and float conversion. - Also table negative exponents to avoid float division and branching. - Implement util_fast_exp as function of util_fast_exp2. -------- Cherry-picked from gallium-0.2: 8415d06d90a197e16554dab98d160334fd9f9f93 This fixes some pow() glitches seen in fslight.c, spectex.c, etc. Conflicts: src/gallium/auxiliary/util/u_math.h | |||
2008-11-09 | gallium: _debug_vprintf() should be silent if DEBUG is not defined | Brian | |
2008-11-06 | gallium: actually flip the coordinates | Zack Rusin | |
2008-11-05 | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Brian Paul | |
Conflicts: src/gallium/auxiliary/rtasm/rtasm_execmem.c src/mesa/shader/slang/slang_emit.c src/mesa/shader/slang/slang_log.c src/mesa/state_tracker/st_atom_framebuffer.c | |||
2008-11-03 | gallium: Silence compiler warnings on Windows. | Michal Krol | |
2008-11-03 | gallium: Read from PIPE_FORMAT_Z32_FLOAT. | José Fonseca | |
Mainly for debugging purposes for now. | |||
2008-11-03 | gallium: WinCE portability fixes. | José Fonseca | |
2008-11-03 | gallium: Fix typo. | José Fonseca | |
2008-11-03 | gallium: Fix msvc warning. | José Fonseca | |
2008-10-29 | gallium: new sanity assertions in mmAllocMem() | Brian Paul | |
2008-10-29 | gallium: prefix memory manager functions with u_ to differentiate from ↵ | Brian Paul | |
functions in mesa/main/mm.c | |||
2008-10-07 | gallium: added general-purpose key->data map/lookup container | Brian Paul | |
2008-10-07 | gallium: Introduce PIPE_ARCH_SSE define for SSE support. | José Fonseca | |
Besides meaning x86 and x86-64 architecture, it also depends on SSE2 support enabled on gcc. This fixes the linux-debug build. | |||
2008-10-01 | util: No-op u_sse.h outside PIPE_ARCH_X86/X86_64. | José Fonseca | |
2008-10-01 | util: Fix util_fast_pow/exp2/log2. | José Fonseca | |
- Use a lookup table for log2. - Compute (float) (1 << ipart) by tweaking with the exponent directly to avoid integer overflow and float conversion. - Also table negative exponents to avoid float division and branching. - Implement util_fast_exp as function of util_fast_exp2. | |||
2008-09-30 | util: Header for SSE2 intrinsics portability. | José Fonseca | |
2008-09-26 | util: Update fast_log2 article url. | José Fonseca | |
2008-09-23 | CELL: improve legibility of CELL_DEBUG environment variable output | Robert Ellison | |
2008-09-19 | util: Use OpenGL rasterization rules in blits and mipmap generation. | José Fonseca | |
2008-09-18 | util: A few more memory debugging checks. | José Fonseca | |
2008-09-18 | util: Add missing p_debug.h include. | José Fonseca | |
2008-09-13 | gallium: add another value check to util_fast_pow() | Brian Paul | |
Fixes glitches seen in morph3d demo. | |||
2008-09-09 | util: Ensure we always have a full qualified file name on windows display. | José Fonseca | |
2008-09-09 | util: Enable u_stream_std.c for PIPE_SUBSYSTEM_WINDOWS_USER. | Michal Krol | |
2008-09-08 | util: Allow to define the maximum file size. | José Fonseca | |
This avoids splitting the bitmaps in many files. | |||
2008-09-08 | util: Dump surfaces to BMP. | José Fonseca | |
This allows quick inspection of surfaces in mass scale. | |||
2008-09-08 | util: Rip-off trace's os-independent stream code. | José Fonseca | |
2008-09-05 | gallium: remove debug code from prev commit | Brian Paul | |
2008-09-05 | gallium: new util_unpack_color_ub() function | Brian Paul | |
2008-09-05 | gallium: Pass 512 bytes max to EngDebugPrint. | José Fonseca | |
2008-09-04 | gallium: new util_surface_copy() and util_surface_fill() helpers | Brian Paul | |
These are plug-in fallbacks for the pipe->surface_copy() and pipe->surface_fill() functions. | |||
2008-09-04 | gallium: Fix typo. | José Fonseca | |
2008-09-04 | gallium: Use pipe_buffer_* inlines as much as possible. | José Fonseca | |
2008-09-03 | gallium: Have pipe_buffer_* receive a pipe_screen instead of a pipe_context. | José Fonseca | |
We want to use the pipe_buffer_* inlines everywhere, but a pipe context is not always available nor is it needed. | |||
2008-09-01 | util: make timed_winsys os independent | Keith Whitwell | |
2008-09-01 | util: add func to return time as uint64 microseconds | Keith Whitwell | |
2008-09-01 | add u_timed_winsys.[ch] | Keith Whitwell | |
2008-08-31 | util: Fix compiler errors in the release build of C++ sources. | José Fonseca | |
2008-08-25 | gallium: include p_debug.h for non-HAVE_POSIX_MEMALIGN | Brian | |
2008-08-25 | gallium: Add missing includes. | Michal Krol | |
2008-08-24 | gallium: remove old tile util files | Brian Paul | |
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-23 | util: Silence compiler warnings on Windows. | Michal Krol | |
2008-08-23 | util: Include missing u_rect.h. | Michal Krol | |
2008-08-22 | gallium: rename p_util.c to u_rect.c (it only contains rect copy/fill helpers) | Brian Paul | |