summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* pipebuffer: Comment the slab code. Remove the freeSlabs list.José Fonseca2008-09-021-27/+77
| | | | | The freeSlabs list is not really needed as we free empty slabs immediately. Time based cached is done separately.
* scons: Optimize for speed, not size, with MSVC.José Fonseca2008-09-021-2/+8
|
* draw: Put INLINES where appropriate.José Fonseca2008-09-021-64/+85
| | | | In the hope of MSVC inline some more functions, but without much result.
* util: make timed_winsys os independentKeith Whitwell2008-09-011-27/+18
|
* util: add func to return time as uint64 microsecondsKeith Whitwell2008-09-012-0/+23
|
* add u_timed_winsys.[ch]Keith Whitwell2008-09-013-1/+398
|
* remove depend.bak in realcleanKeith Whitwell2008-09-011-0/+1
|
* Remove CVS keywords.José Fonseca2008-08-316-6/+0
| | | | | Please remove CVS keywords when importing third-party code into the git repository.
* util: Fix compiler errors in the release build of C++ sources.José Fonseca2008-08-311-2/+11
|
* gallium: winsys/common no longer existsJosé Fonseca2008-08-311-1/+1
|
* Added command line option for Scons to select which version of MSVS to use. ↵Jonathan White2008-08-291-0/+2
| | | | Versions 7.1, 8.0 and 9.0 are allowed. Usage is scons MSVS_VERSION=8.0.
* mesa: added test for very long fixed-function vertex programsBrian Paul2008-08-282-0/+152
|
* mesa: remove debug codeBrian Paul2008-08-281-2/+0
|
* mesa: dynamically grow the fixed function vertex program as neededBrian Paul2008-08-281-10/+46
| | | | | Don't use a fixed-size array. Saves memory in most cases and avoids potential overflow for long programs.
* gallium: change the conditional which tests for combined Z+stencil buffersBrian Paul2008-08-281-1/+1
| | | | | The caller might be requesting 16-bit Z + 8-bit stencil be placed in a PIPE_FORMAT_S8Z24 or PIPE_FORMAT_Z24S8 buffer.
* mesa: bump MAX_INSN to 300Brian Paul2008-08-281-1/+1
|
* pipebuffer: Fix/add detail to the under- overflow report messages.José Fonseca2008-08-281-5/+8
|
* pipebuffer: Check buffer over- & underflows when mapping/unmapping too.José Fonseca2008-08-281-16/+52
|
* egl: free display ext data in xdri_eglTerminate().Brian Paul2008-08-271-0/+34
|
* gallium: s/PIPE_OS_WINDOWS/PIPE_SUBSYSTEM_WINDOWS_USER/ in p_thread.José Fonseca2008-08-281-6/+5
| | | | | | | PIPE_OS_WINDOWS is an umbrella for all Windows variants and subsystems, PIPE_SUBSYSTEM_WINDOWS_USER is just for user-space windows (e.g., OpenGL), and the thread primitives currently included in p_thread only support the later.
* gallium: better support for user-space interleaved arraysBrian Paul2008-08-271-35/+100
| | | | | Basically, set up one user-space wrapper for all arrays instead of the individual arrays.
* gallium: in st_draw_vbo() try to detect interleaved arrays in a single VBO.Brian Paul2008-08-271-27/+149
|
* gallium: remove old assertionsBrian Paul2008-08-271-5/+0
|
* gallium: call st_finish() in XMesaFlush()Brian Paul2008-08-271-0/+1
|
* gallium: s/_glthread_Cond/unsigned/ in p_thread.hBrian Paul2008-08-271-1/+1
|
* gallium: Add dummy defines of pipe_condvar for Windows to make it compile.Michal Krol2008-08-271-0/+9
|
* gallium: thread wrapper clean-upBrian Paul2008-08-2617-453/+328
| | | | | In p_thread.h replace _glthread_* functions with new pipe_* functions. Remove other old cruft.
* cell: use SDK 3.0 by defaultBrian Paul2008-08-261-1/+5
|
* draw: attempt atomic submit of large drawelements callsKeith Whitwell2008-08-266-26/+29
|
* vbo: seed initial max_element value with a more likely candidateKeith Whitwell2008-08-261-6/+6
|
* cell: asst fixes to get driver building/running again.Brian2008-08-2518-39/+176
| | | | Note that SPU vertex transformation is disabled at this time.
* gallium: added const qualifiers on some draw funcsBrian2008-08-252-4/+4
|
* gallium: include p_debug.h for non-HAVE_POSIX_MEMALIGNBrian2008-08-251-0/+1
|
* gallium: include <sched.h> on linux to get sched_yield() protoBrian2008-08-251-0/+1
|
* gallium: include u_math.hBrian Paul2008-08-251-1/+2
|
* gallium: Add missing includes.Michal Krol2008-08-252-1/+2
|
* gallium: include u_memory.h, u_math.hBrian2008-08-242-0/+2
|
* gallium: remove old tile util filesBrian Paul2008-08-242-1269/+0
|
* gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.hBrian Paul2008-08-24200-478/+2245
| | | | Also, rename p_tile.[ch] to u_tile.[ch]
* trace: Include u_string.h.Michal Krol2008-08-231-0/+1
|
* util: Silence compiler warnings on Windows.Michal Krol2008-08-231-1/+1
|
* util: Include missing u_rect.h.Michal Krol2008-08-231-1/+1
|
* gallium: rename p_util.c to u_rect.c (it only contains rect copy/fill helpers)Brian Paul2008-08-223-3/+3
|
* gallium: move pipe_copy_rect(), pipe_fill_rect() protos into new u_rect.h headerBrian Paul2008-08-228-13/+60
|
* gallium: replace align_int() with align()Brian Paul2008-08-224-19/+14
| | | | The two functions are identical. Removed align_int() from p_util.h
* gallium: insert __cplusplus/extern wrappingsBrian Paul2008-08-221-0/+9
|
* gallium: move math macros from p_util.h to u_math.hBrian Paul2008-08-222-51/+49
| | | | More can be done...
* gallium: stop using ifloor(), FABSF(), etcBrian Paul2008-08-222-42/+44
|
* gallium: stop using FABSF() macroBrian Paul2008-08-222-4/+4
|
* gallium: replace LOG2() macro with util_fast_log2() inline funcBrian Paul2008-08-224-20/+9
|