|
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 |
|
|
6b712e2f57
|
n/midpoint: extract midpoint displacement funcs
|
2015-07-01 01:03:34 +10:00 |
|
|
1cd87f375e
|
build: clean genearted uri implementation
|
2015-06-30 22:24:44 +10:00 |
|
|
c014dd5658
|
build: disable zlib wrappers
|
2015-06-30 22:24:44 +10:00 |
|
|
4b79ce2b24
|
options: disable build and tests
|
2015-06-30 22:24:44 +10:00 |
|
|
75af292340
|
cmdopt: transfer test cases from option tests
|
2015-06-30 22:24:44 +10:00 |
|
|
6e5bd1885d
|
n/fractal: add runtime switchable fractal
|
2015-06-11 19:33:51 +10:00 |
|
|
5648ba63b3
|
n/basis: add runtime switchable basis function
|
2015-06-11 19:33:25 +10:00 |
|
|
250b8d21ec
|
cmdopt: add simple reimplementation of libcmdopt
|
2015-06-10 21:30:43 +10:00 |
|
|
e8d3cf8eb1
|
maths: remove deprecated maths objects
|
2015-06-05 16:07:03 +10:00 |
|
|
62a2fb12f0
|
build: add forgotten headers
|
2015-06-04 22:24:21 +10:00 |
|
|
7e00b7d096
|
image: add area and is_packed methods
|
2015-06-04 14:38:12 +10:00 |
|
|
c82f3aad2e
|
netpbm: extract ppm/pgm into distinct unit
|
2015-06-03 23:24:26 +10:00 |
|
|
ff23146a68
|
hash: extract fnv1a hashes to new unit
|
2015-06-02 21:36:30 +10:00 |
|
|
588b38fd17
|
hash: move wang mixing funcs into seperate unit
|
2015-06-02 21:11:57 +10:00 |
|
|
7dcba618c0
|
noise: add turbulence (displacement) combiner
|
2015-06-02 20:33:00 +10:00 |
|
|
6278902e3e
|
n/fractal: use a common base class
some working variables need to be precomputed. it makes sense to do this
in a base class.
|
2015-06-02 16:13:12 +10:00 |
|
|
59909ed860
|
n/basis: move basis code into inline headers
|
2015-06-01 18:42:10 +10:00 |
|