|
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 |
|
|
f6e2e6a409
|
n/fractal: use inline headers for fractals
|
2015-06-01 17:30:18 +10:00 |
|
|
2d002c9dce
|
n/fractal: extract each type into seperate units
|
2015-06-01 16:21:26 +10:00 |
|
|
79300cc8c4
|
build: style, increase post-indent
|
2015-06-01 16:21:26 +10:00 |
|
|
882fd9c87a
|
n/basis: add constant basis for testing
|
2015-05-29 15:50:45 +10:00 |
|
|
3a4fed804a
|
fasthash: add initial implementation
|
2015-05-28 12:17:25 +10:00 |
|
|
78f61af84c
|
noise/basis: extract basis into seperate units
|
2015-05-28 10:56:06 +10:00 |
|
|
a61ea32228
|
murmurhash: add initial translation
|
2015-05-25 16:12:45 +10:00 |
|
|
47423da841
|
style: sort Makefile target dependencies
|
2015-05-18 14:56:15 +10:00 |
|
|
912228f87b
|
noise: move lerp into noise namespace
|
2015-05-18 14:56:15 +10:00 |
|
|
5295f1a205
|
noise: add image noise test tool
|
2015-05-18 14:11:08 +10:00 |
|