|
83dd6922a6
|
backtrace: detect execinfo rather than platform
|
2016-02-26 12:12:07 +11:00 |
|
|
1a92c38cb8
|
build: move pkgconfig definitions to one place
|
2016-02-25 13:18:28 +11:00 |
|
|
fbd221a739
|
posix/dir: add variadic args to directory scanning
|
2016-02-25 13:18:07 +11:00 |
|
|
46e1ac8e68
|
noise: move into seperate repository
|
2016-02-24 15:07:03 +11:00 |
|
|
c31082716a
|
netpbm: move netpbm into image library
|
2016-02-24 13:51:26 +11:00 |
|
|
379e652e83
|
build: update for standalone pkgconfig deployment
|
2016-02-24 11:55:08 +11:00 |
|
|
817eb50efc
|
image: move buffer into image directory
|
2016-02-19 13:56:12 +11:00 |
|
|
df05596524
|
debug: seperate platform specifics into units
|
2016-02-15 17:21:01 +11:00 |
|
|
226e212826
|
alloc/fwd: add forward decleration header
|
2016-02-10 14:05:44 +11:00 |
|
|
bbc06efa24
|
alloc/dynamic: add virtual allocator interface
|
2016-02-10 14:05:09 +11:00 |
|
|
5a3165d233
|
roots/bisection: add bisection root finder
|
2016-02-03 13:57:18 +11:00 |
|
|
c8afad1e5b
|
rand/lcg: add naive LCG RNG
|
2016-02-03 12:13:03 +11:00 |
|
|
9cb25456a4
|
scratch-tool: add simple debug skeleton
simplifies writing quick test commands linking against the library
|
2016-02-02 12:11:38 +11:00 |
|
|
8841e9d055
|
rand/xorshift: add trivial xorshift RNG
|
2016-02-02 11:32:55 +11:00 |
|
|
f6fa44f54f
|
random: rename test from rand to random
|
2016-02-02 11:32:04 +11:00 |
|
|
da81fc8355
|
build: reference forgotten ipp files
|
2015-11-30 15:10:04 +11:00 |
|
|
f4545ba4d0
|
threads: remove broken thread wrappers
|
2015-11-30 14:53:42 +11:00 |
|
|
ffe219748a
|
alloc/arena: add simple test cases
|
2015-11-24 16:52:47 +11:00 |
|
|
4556745d77
|
memory/deleter: add trivial test case
|
2015-11-19 16:46:44 +11:00 |
|
|
4599b11197
|
strongdef: add trivial instantiation test
|
2015-11-18 14:44:08 +11:00 |
|
|
bb1652b8f3
|
strongdef: add simple thin value wrapper type
useful for strong typesafe typedefs.
|
2015-11-17 22:27:49 +11:00 |
|
|
cc12ed8943
|
pointer: add pointer align function
|
2015-11-17 17:21:48 +11:00 |
|
|
7dcaca2681
|
memory: add object based deleter for unique_ptr
|
2015-11-17 17:20:52 +11:00 |
|
|
424e6e8701
|
cast: move types/casts to cast
|
2015-11-17 16:19:27 +11:00 |
|
|
486cefc4c6
|
maths: move functions inline, remove ipp
|
2015-11-16 13:57:51 +11:00 |
|
|
1ec9582240
|
alloc: add initial allocator stubs
|
2015-11-13 17:18:10 +11:00 |
|
|
6561e46018
|
memory: remove legacy scoped_malloc
|
2015-11-13 13:48:46 +11:00 |
|
|
32ca27abdf
|
memory: add paged and circular buffers
|
2015-11-11 16:56:35 +11:00 |
|
|
597fda0dfa
|
memory: add pagesize query
|
2015-11-11 16:56:00 +11:00 |
|
|
a73fb9307c
|
matrix: extract size dependant operations
|
2015-11-04 23:23:46 +11:00 |
|
|
77a94e227a
|
adapter: wrappers for iterators and containers
|
2015-10-19 12:06:23 +11:00 |
|
|
ac06282f03
|
geom: add more primitives
|
2015-10-14 15:32:53 +11:00 |
|
|
c9d5014e8a
|
build: add forgotten files for dist
|
2015-10-14 15:22:08 +11:00 |
|
|
20bafa2cfb
|
geom: move geometry primitives to own namespace
|
2015-10-13 18:19:47 +11:00 |
|
|
f0f1522307
|
n/basis: extract gradient generators
|
2015-10-07 14:36:55 +11:00 |
|
|
b464f089a5
|
noise: use permutation random generator
much faster for common operations
|
2015-10-06 21:19:17 +11:00 |
|
|
e80e445645
|
noise: support n-dimensional noise
|
2015-10-06 15:45:26 +11:00 |
|
|
0f0e3a8c93
|
noise/basis: add exp weighted perlin gradient basis
useful for terrain generation
|
2015-09-29 17:42:20 +10:00 |
|
|
96713038d5
|
build: style
|
2015-09-29 17:42:20 +10:00 |
|
|
2653a8ecee
|
maths/fast: remove, it's broken
|
2015-09-29 17:42:20 +10:00 |
|
|
56b5c34b5d
|
view: move implementation inline
this allows support for arbitrary iterator types
|
2015-09-22 18:31:47 +10:00 |
|
|
a83aa188e4
|
rational: add type deducing divide/multiply
|
2015-09-21 16:36:38 +10:00 |
|
|
bcaa6c7428
|
region: add cast function
|
2015-09-21 15:33:58 +10:00 |
|
|
ec42319224
|
coord: test for proper packing
|
2015-09-21 15:27:36 +10:00 |
|
|
673dfd87dd
|
threads: add references to forgotten thread files
|
2015-08-28 21:09:38 +10:00 |
|
|
5dd5c95e83
|
library: initial wrapper
|
2015-08-10 15:51:44 +10:00 |
|
|
243716a121
|
threads: add posix/win32 thread wrappers
|
2015-08-10 15:51:10 +10:00 |
|
|
1a2aa64af6
|
win32: add registry wrapper
|
2015-08-10 15:50:43 +10:00 |
|
|
960448b6ac
|
posix: add dir wrapper
|
2015-08-10 15:50:12 +10:00 |
|
|
eb155d5bb0
|
m/fast: add some fast maths approximations
|
2015-07-29 16:11:48 +10:00 |
|