|
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 |
|
|
33dece611a
|
n/basis: add patch basis function
|
2015-07-24 01:37:36 +10:00 |
|
|
86b36afc49
|
image: add simple offset test
|
2015-07-23 21:19:15 +10:00 |
|
|
5d6586636e
|
time: split off platform units
|
2015-07-23 14:13:09 +10:00 |
|
|
5b8df525a2
|
vector: add homogenous converter
added for symmetry with point classes
|
2015-07-21 01:41:48 +10:00 |
|
|
f451e5555e
|
format: add trivial printf wrapper
|
2015-07-21 01:37:45 +10:00 |
|
|
8840bae7b0
|
rational: update with more operators
|
2015-07-13 16:30:54 +10:00 |
|
|
991558fc7f
|
build: remove unused options code
|
2015-07-02 17:25:04 +10:00 |
|
|
174281ce20
|
n/rand: add general keyed random facility
|
2015-07-01 23:33:39 +10:00 |
|