summaryrefslogtreecommitdiffstats
path: root/src/util
Commit message (Expand)AuthorAgeFilesLines
* util: add MSVC HAS_TRIVIAL_DESTRUCTOR implementationBrian Paul2016-11-091-0/+5
* ralloc: add a linear allocator as a child node of rallocMarek Olšák2016-10-312-4/+433
* ralloc: remove memset from ralloc_sizeMarek Olšák2016-10-311-15/+11
* ralloc: add DECLARE_RZALLOC_CXX_OPERATORSMarek Olšák2016-10-311-2/+7
* ralloc: don't memset ralloc_header, clear it manuallyMarek Olšák2016-10-311-1/+15
* util: Include string.h in bitscan.h.Vinson Lee2016-10-201-0/+1
* vulkan: add vk_alloc.h shared allocation inlines.Dave Airlie2016-10-192-1/+77
* util: move min/max/clamp macros to util macros.hDave Airlie2016-10-191-0/+13
* util: add vector util code.Dave Airlie2016-10-193-1/+193
* util: remove unused variableTimothy Arceri2016-10-071-4/+2
* util/slab: re-design to allow migration between pools (v3)Nicolai Hähnle2016-10-052-89/+258
* util: use GCC atomic intrinsics with explicit memory modelNicolai Hähnle2016-10-051-0/+21
* util: remove Sun C Compiler supportTimothy Arceri2016-09-231-1/+1
* u_endian: add android to glibc clauseDave Airlie2016-09-131-1/+1
* mesa/glsl: Move string_to_uint_map into the util folderThomas Helland2016-09-123-0/+221
* util: Move hash_table_call_foreach to util hash tableThomas Helland2016-09-121-0/+13
* util: (trivial) add <stdint.h> include to slab.cRoland Scheidegger2016-09-061-0/+1
* util: import the slab allocator from galliumMarek Olšák2016-09-063-0/+244
* gallium/util: move endian detect into a separate fileDave Airlie2016-09-062-1/+71
* util: add assert that key cannot be NULL on insertionTapani Pälli2016-08-221-0/+2
* mesa: Fix uf10_to_f32() scale factor in the E == 0 and M != 0 case.Kenneth Graunke2016-08-171-1/+1
* util: try to use SSE instructions with MSVC and 32-bit gccBrian Paul2016-08-171-3/+4
* util: Use win32 intrinsics for util_last_bit if present.Mathias Fröhlich2016-08-101-0/+12
* util: Move _mesa_fsl/util_last_bit into util/bitscan.hMathias Fröhlich2016-08-091-0/+68
* util/r11g11b10f: Whitespace cleanupsJason Ekstrand2016-08-051-14/+7
* util/format: Use explicitly sized typesJason Ekstrand2016-08-052-6/+8
* util/rgb9e5: Get rid of the float754 unionJason Ekstrand2016-08-051-42/+27
* util/format_rgb9e5: Get rid of the rgb9e5 unionJason Ekstrand2016-08-051-32/+6
* util: Move format_r11g11b10f.h to src/utilJason Ekstrand2016-08-052-0/+233
* util: Move format_rgb9e5.h to src/utilJason Ekstrand2016-08-052-0/+162
* list: fix list_replace() for empty listsRob Clark2016-07-061-4/+10
* mesa/gallium: Move u_bit_scan{,64} from gallium to util.Mathias Fröhlich2016-06-143-0/+235
* mesa: Add .gitignore entries for make check binariesKristian Høgsberg Kristensen2016-05-252-0/+2
* util: Add ATTRIBUTE_RETURNS_NONNULL.Matt Turner2016-05-161-0/+6
* util/ralloc: Remove double zero'ing of rzalloc buffersJordan Justen2016-05-101-9/+12
* st/glsl_to_tgsi: reduce stack explosion in recursive expression visitorNicolai Hähnle2016-04-291-0/+6
* scons: Move fallback HAVE_* definitions to headers.Jose Fonseca2016-04-261-0/+2
* util: add MAYBE_UNUSED for config dependent variablesGrazvydas Ignotas2016-04-251-0/+2
* util: Fix warning of invalid return valueChad Versace2016-04-151-1/+2
* util/list: Add list splicing functionsJason Ekstrand2016-04-151-0/+22
* util: Fix race condition on libgcrypt initializationMark Janes2016-04-151-8/+11
* scons: Add a "check" target to run all unit tests.Jose Fonseca2016-04-141-5/+2
* util/bitset: Allow iterating over const bitsetsJason Ekstrand2016-03-241-1/+1
* util/sha: do not wrap header inclusion in extern "C"Emil Velikov2016-03-091-2/+2
* util: fix new gcc6 warningsRob Clark2016-02-181-1/+3
* util/u_atomic: Remove MSVC 2008 support.Jose Fonseca2016-02-121-59/+0
* scons: Eliminate MSVC2008 compatibility.Jose Fonseca2016-02-111-1/+1
* configure: Eliminate MSVC2008 compatibility.Jose Fonseca2016-02-111-1/+1
* util/hash_table: add _mesa_hash_table_num_entriesNicolai Hähnle2016-02-031-0/+5
* util/hash_table: add _mesa_hash_table_clear (v4)Nicolai Hähnle2016-02-034-0/+120