Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1 | Ben Skeggs | 2008-09-11 | 111 | -1149/+3810 |
|\ | | | | | | | | | Conflicts: configs/default | ||||
| * | tgsi: Fix newline pos. | José Fonseca | 2008-09-10 | 1 | -1/+1 |
| | | |||||
| * | tgsi: Verify constants are set before attempting to read them. | José Fonseca | 2008-09-10 | 1 | -0/+1 |
| | | |||||
| * | util: Ensure we always have a full qualified file name on windows display. | José Fonseca | 2008-09-09 | 1 | -3/+27 |
| | | |||||
| * | util: Enable u_stream_std.c for PIPE_SUBSYSTEM_WINDOWS_USER. | Michal Krol | 2008-09-09 | 1 | -1/+1 |
| | | |||||
| * | tgsi: Cleanup code. | Michal Krol | 2008-09-08 | 1 | -50/+37 |
| | | |||||
| * | util: Allow to define the maximum file size. | José Fonseca | 2008-09-08 | 4 | -16/+40 |
| | | | | | | | | This avoids splitting the bitmaps in many files. | ||||
| * | util: Dump surfaces to BMP. | José Fonseca | 2008-09-08 | 1 | -0/+109 |
| | | | | | | | | This allows quick inspection of surfaces in mass scale. | ||||
| * | util: Rip-off trace's os-independent stream code. | José Fonseca | 2008-09-08 | 5 | -0/+347 |
| | | |||||
| * | gallium: remove debug code from prev commit | Brian Paul | 2008-09-05 | 1 | -2/+0 |
| | | |||||
| * | gallium: new util_unpack_color_ub() function | Brian Paul | 2008-09-05 | 1 | -0/+157 |
| | | |||||
| * | tgsi: Refactor tgsi_dump to avoid using string buffers when dumping. | José Fonseca | 2008-09-05 | 1 | -77/+83 |
| | | | | | | | | | | | | | | | | This fixes a stack overflow when dumping shaders. It ended up being pretty much as the original code Michal had before, before I went on a cleanup rampage on it and took things that ended up needing... | ||||
| * | gallium: Pass 512 bytes max to EngDebugPrint. | José Fonseca | 2008-09-05 | 1 | -1/+1 |
| | | |||||
| * | gallium: new util_surface_copy() and util_surface_fill() helpers | Brian Paul | 2008-09-04 | 2 | -0/+196 |
| | | | | | | | | | | These are plug-in fallbacks for the pipe->surface_copy() and pipe->surface_fill() functions. | ||||
| * | gallium: Fix typo. | José Fonseca | 2008-09-04 | 1 | -3/+1 |
| | | |||||
| * | gallium: Use pipe_buffer_* inlines as much as possible. | José Fonseca | 2008-09-04 | 3 | -36/+36 |
| | | |||||
| * | gallium: silence warnings | Brian Paul | 2008-09-03 | 1 | -0/+6 |
| | | |||||
| * | gallium: Have pipe_buffer_* receive a pipe_screen instead of a pipe_context. | José Fonseca | 2008-09-03 | 1 | -1/+1 |
| | | | | | | | | | | We want to use the pipe_buffer_* inlines everywhere, but a pipe context is not always available nor is it needed. | ||||
| * | draw: Describe the steps in emit_load_R32G32B32A32. | José Fonseca | 2008-09-03 | 1 | -0/+4 |
| | | |||||
| * | gallium: increase string buffer size to 16000 to avoid truncated output of ↵ | Brian Paul | 2008-09-02 | 1 | -1/+1 |
| | | | | | | | | long shaders | ||||
| * | gallium: fix out of bounds array errors in SSE execution | Brian Paul | 2008-09-02 | 2 | -5/+16 |
| | | | | | | | | | | | | 1. #define MAX_INPUTS/OUTPUTS/TEMPS/etc with better values. 2. Add assertions in aos_get_x86() to check register file indexes 3. Assert that constant regs haven't changed after running SSE code. | ||||
| * | gallium: include u_pointer,h, not p_pointer.h | Brian Paul | 2008-09-01 | 1 | -1/+1 |
| | | |||||
| * | pipebuffer: Add missing break statement to cache lookup logic. | José Fonseca | 2008-09-02 | 1 | -6/+14 |
| | | | | | | | | Second loop was never run. Spotted by Keith. | ||||
| * | pipebuffer: Comment the slab code. Remove the freeSlabs list. | José Fonseca | 2008-09-02 | 1 | -27/+77 |
| | | | | | | | | | | The freeSlabs list is not really needed as we free empty slabs immediately. Time based cached is done separately. | ||||
| * | draw: Put INLINES where appropriate. | José Fonseca | 2008-09-02 | 1 | -64/+85 |
| | | | | | | | | In the hope of MSVC inline some more functions, but without much result. | ||||
| * | util: make timed_winsys os independent | Keith Whitwell | 2008-09-01 | 1 | -27/+18 |
| | | |||||
| * | util: add func to return time as uint64 microseconds | Keith Whitwell | 2008-09-01 | 2 | -0/+23 |
| | | |||||
| * | add u_timed_winsys.[ch] | Keith Whitwell | 2008-09-01 | 3 | -1/+398 |
| | | |||||
| * | util: Fix compiler errors in the release build of C++ sources. | José Fonseca | 2008-08-31 | 1 | -2/+11 |
| | | |||||
| * | pipebuffer: Fix/add detail to the under- overflow report messages. | José Fonseca | 2008-08-28 | 1 | -5/+8 |
| | | |||||
| * | pipebuffer: Check buffer over- & underflows when mapping/unmapping too. | José Fonseca | 2008-08-28 | 1 | -16/+52 |
| | | |||||
| * | gallium: thread wrapper clean-up | Brian Paul | 2008-08-26 | 6 | -58/+59 |
| | | | | | | | | | | In p_thread.h replace _glthread_* functions with new pipe_* functions. Remove other old cruft. | ||||
| * | draw: attempt atomic submit of large drawelements calls | Keith Whitwell | 2008-08-26 | 6 | -26/+29 |
| | | |||||
| * | gallium: added const qualifiers on some draw funcs | Brian | 2008-08-25 | 2 | -4/+4 |
| | | |||||
| * | gallium: include p_debug.h for non-HAVE_POSIX_MEMALIGN | Brian | 2008-08-25 | 1 | -0/+1 |
| | | |||||
| * | gallium: include <sched.h> on linux to get sched_yield() proto | Brian | 2008-08-25 | 1 | -0/+1 |
| | | |||||
| * | gallium: Add missing includes. | Michal Krol | 2008-08-25 | 1 | -1/+1 |
| | | |||||
| * | gallium: include u_memory.h, u_math.h | Brian | 2008-08-24 | 1 | -0/+1 |
| | | |||||
| * | gallium: remove old tile util files | Brian Paul | 2008-08-24 | 2 | -1269/+0 |
| | | |||||
| * | gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.h | Brian Paul | 2008-08-24 | 86 | -92/+1980 |
| | | | | | | | | Also, rename p_tile.[ch] to u_tile.[ch] | ||||
| * | util: Silence compiler warnings on Windows. | Michal Krol | 2008-08-23 | 1 | -1/+1 |
| | | |||||
| * | util: Include missing u_rect.h. | Michal Krol | 2008-08-23 | 1 | -1/+1 |
| | | |||||
| * | gallium: rename p_util.c to u_rect.c (it only contains rect copy/fill helpers) | Brian Paul | 2008-08-22 | 3 | -3/+3 |
| | | |||||
| * | gallium: move pipe_copy_rect(), pipe_fill_rect() protos into new u_rect.h header | Brian Paul | 2008-08-22 | 2 | -0/+55 |
| | | |||||
| * | gallium: replace align_int() with align() | Brian Paul | 2008-08-22 | 1 | -3/+3 |
| | | | | | | | | The two functions are identical. Removed align_int() from p_util.h | ||||
| * | gallium: insert __cplusplus/extern wrappings | Brian Paul | 2008-08-22 | 1 | -0/+9 |
| | | |||||
| * | gallium: move math macros from p_util.h to u_math.h | Brian Paul | 2008-08-22 | 1 | -0/+49 |
| | | | | | | | | More can be done... | ||||
| * | gallium: stop using FABSF() macro | Brian Paul | 2008-08-22 | 2 | -4/+4 |
| | | |||||
| * | gallium: replace LOG2() macro with util_fast_log2() inline func | Brian Paul | 2008-08-22 | 1 | -4/+4 |
| | | |||||
| * | gallium: use new util_fast_exp2(), _log2(), pow() functions | Brian Paul | 2008-08-22 | 3 | -2/+113 |
| | | | | | | | | | | New code surrounded with #if FAST_MATH to allow comparing against original code if we need to debug. |