Commit Graph

150 Commits

Author SHA1 Message Date
dfsek 44595a861a put NoiseConfigPackTemplate in config context 2022-01-18 20:51:32 -07:00
dfsek ea5dd297cb implement new tectonic depthtracker API 2021-12-27 23:01:48 -07:00
dfsek 2b92e2e73b getKey -> key 2021-12-25 01:04:19 -07:00
dfsek 8467a19781 implement namespaced registries 2021-12-25 01:01:32 -07:00
dfsek 51c8da51d3 throw informative exception 2021-12-22 13:58:15 -07:00
dfsek ffb93d0a6f dont redundantly evaluate expressions 2021-12-22 13:34:21 -07:00
Astrash de68334249 Make pack manifest samplers key optional 2021-12-22 13:32:55 +11:00
Astrash df8489c1af function -> sampler in various sampler templates 2021-12-18 09:32:09 +11:00
Astrash 2a2db4bc52 noise -> samplers in pack manifest 2021-12-18 09:32:09 +11:00
dfsek 6c8b8a3d51 add meta annotation to ScaleNormalizerTemplate 2021-12-16 09:43:44 -07:00
dfsek b73cbdd8a2 add meta annotations to BinaryArithmeticTemplate 2021-12-16 09:43:18 -07:00
dfsek 353f5a1f26 register min sampler 2021-12-15 20:54:59 -07:00
dfsek ad3bcf5a98 register max sampler 2021-12-15 20:54:39 -07:00
dfsek cfa1c39889 register division sampler 2021-12-15 20:54:21 -07:00
dfsek 72d4c0a0c1 register multiplication sampler 2021-12-15 20:54:09 -07:00
dfsek 5ce87b0e35 register subtraction sampler 2021-12-15 20:53:32 -07:00
dfsek 4c43b35e0e register addition sampelr 2021-12-15 20:53:07 -07:00
dfsek 650892f340 create BinaryArithmeticTemplate 2021-12-15 20:51:59 -07:00
dfsek 33cdc55e21 create and register ScaleNormalizerTemplate 2021-12-15 20:49:10 -07:00
dfsek 90aa1e1dce create ScaleNormalizer 2021-12-15 20:48:07 -07:00
dfsek 907c1519bd create MinSampler 2021-12-15 20:46:08 -07:00
dfsek 0228761452 create MaxSampler 2021-12-15 20:45:48 -07:00
dfsek a01bfe35e8 create DivisionSampler 2021-12-15 20:45:22 -07:00
dfsek a193d7534f create MultiplicationSampler 2021-12-15 20:45:05 -07:00
dfsek c1e6a3d7d8 create SubtractionSampler 2021-12-15 20:44:43 -07:00
dfsek 3f0b4131be create AdditionSampler 2021-12-15 20:44:36 -07:00
dfsek 6a2fedb773 create BinaryArithmeticSampler 2021-12-15 20:43:42 -07:00
dfsek 177cc512fa create and register LinearHeightmapSamplerTemplate 2021-12-15 20:41:42 -07:00
dfsek 8579b6f6eb implement LinearHeightmapSampler 2021-12-15 20:38:22 -07:00
dfsek bce7481290 register PositiveWhiteNoiseSampler 2021-12-15 19:53:27 -07:00
dfsek 7a935e10f0 create PositiveWhiteNoiseSampler 2021-12-15 19:52:36 -07:00
dfsek 3d5b23d0f5 create and register ProbabilityNormalizerTemplate 2021-12-15 19:50:43 -07:00
dfsek 1e0ffd10c6 add ProbabilityNormalizer 2021-12-15 19:49:29 -07:00
dfsek 58acca3078 reformat 2021-12-14 11:01:28 -07:00
dfsek bf5e7f589d fix frequency calculation in angle return 2021-12-13 18:44:13 -07:00
dfsek da5a7a7856 add cellular return type Angle 2021-12-13 18:16:11 -07:00
dfsek 69b1c86055 update to tectonic 3.0.1 2021-12-13 16:47:21 -07:00
dfsek 8ca4e380fa optimize kernel sampler when kernel values are zero 2021-12-07 21:25:49 -07:00
dfsek 1eb515e751 nested user defined functions 2021-12-04 19:34:24 -07:00
dfsek c68d092814 clean up chunkgenerator stuff 2021-12-02 17:43:44 -07:00
dfsek 2aa9c86499 getNoiseSeeded -> noise 2021-11-27 08:25:14 -07:00
dfsek f761559e6e addon versioning 2021-11-25 09:32:43 -07:00
dfsek b04f7cfc55 start moving to int vector impls where possible 2021-11-24 13:54:43 -07:00
dfsek d276514305 add license headers 2021-11-19 15:42:24 -07:00
dfsek 79dcc63152 addon initialization 2021-11-17 17:22:29 -07:00
dfsek 8c721bc0b0 format 2021-11-17 16:28:38 -07:00
dfsek c0392b206b create addon manifests 2021-11-17 12:39:23 -07:00
dfsek 38a3936938 create addon manifests 2021-11-17 10:20:04 -07:00
dfsek 3d141fc47f move registry api to new module 2021-11-09 23:49:49 -07:00
dfsek 7e0fd93708 Initial commit 2021-10-17 15:07:58 -07:00