aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/cso_cache
Commit message (Collapse)AuthorAgeFilesLines
...
* gallium: remove a debug printfBrian Paul2008-03-131-2/+0
|
* gallium: Add a bit of documentation to cso_hash.José Fonseca2008-03-131-15/+34
|
* document hash collision resolutionsZack Rusin2008-03-121-0/+10
|
* gallium: fix some cso_state_callback cast warningsBrian2008-03-111-8/+8
|
* gallium: fix fs/vs typo in cso_set_vertex_shader()Brian2008-03-111-1/+1
|
* fix double deletionZack Rusin2008-03-102-8/+4
| | | | | plus, if the current hash is bigger than max size make sure we delete enough from it
* gallium: avoid deleting currently-bound CSO's on cache destructionKeith Whitwell2008-03-091-10/+24
|
* cso: fix line endingsKeith Whitwell2008-03-091-340/+340
|
* cso: Use MALLOCKeith Whitwell2008-03-091-6/+6
|
* cso: add a higher-level interface which does all pipe interactions to set a ↵Keith Whitwell2008-03-094-0/+427
| | | | given state
* gallium: Use stricter types.José Fonseca2008-02-271-13/+13
| | | | | VC++ won't silently convert a pointer to a function with typed pointer arguments to one with void pointer arguments.
* gallium: Fix build on Windows.Michal Krol2008-02-261-1/+1
|
* implement cache limits for csoZack Rusin2008-02-263-43/+110
| | | | by default set to 4096, which might be on the large side
* add an explicit callback decleration and use it to silence warningsZack Rusin2008-02-262-2/+4
|
* hide cso cache definition and add some initial code for size limitingZack Rusin2008-02-262-17/+33
| | | | the caches
* implement deleting of driver side cached state in cso'sZack Rusin2008-02-263-1/+102
|
* Replace standand library functions by portable ones.José Fonseca2008-02-252-20/+20
|
* Add Zack's comments about CSOs.José Fonseca2008-02-251-5/+46
|
* gallium: Countour MSVC's pickyness for structures returned by value.José Fonseca2008-02-231-4/+2
|
* gallium: Wrap decls in extern "C".José Fonseca2008-02-232-0/+22
|
* gallium: Add cso convenience routine (from Keith's patch).José Fonseca2008-02-232-0/+29
|
* gallium: MSVC fixes.José Fonseca2008-02-231-3/+3
|
* Portability fixes.José Fonseca2008-02-191-12/+23
| | | | | | | Eliminate C99/C++ constructs. (We should actually disable gcc C99 syntax options if we are serious about portability.)
* Simplify makefile boilerplate code.José Fonseca2008-02-191-6/+1
| | | | | Don't define ASM_SOURCES variable globally -- reserve that variable to be defined locally by makefiles, together with C_SOURCES and CPP_SOURCES.
* Update scons build for new code layout.José Fonseca2008-02-181-0/+10
|
* Code reorganization: split gallium and mesa makefiles.José Fonseca2008-02-181-0/+18
| | | | | | | 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.
* Code reorganization: s/aux/auxiliary/.José Fonseca2008-02-154-0/+738
"aux" is a reserved name on Windows (X_X)