Commit Graph

3240 Commits

Author SHA1 Message Date
Zoë Gidiere 18094f511a Noise context api 2023-10-08 15:58:59 -06:00
Zoë Gidiere 6d67a0747d Math.pow(x, -1) seems to be faster than 1/x on my machine 2023-10-08 01:32:43 -06:00
Zoë Gidiere 2144da5466 more opt and fix bug 2023-10-08 01:14:11 -06:00
Zoë Gidiere be1a09b97a actually a pretty significant uplift 2023-10-07 23:19:21 -06:00
Zoë Gidiere dcddc0504e detect fma 2023-10-07 22:44:19 -06:00
Zoë Gidiere f384d09376 yet another micro opt 2023-10-07 22:11:28 -06:00
Zoë Gidiere 6fd72b8f06 another one 2023-10-07 21:21:34 -06:00
Zoë Gidiere 1f8d2100ff another micro opt 2023-10-07 21:01:49 -06:00
Zoë Gidiere 29e5b9f3ff Some opts 2023-10-07 18:23:36 -06:00
Zoë Gidiere 2f1b8690ff oops accidentally left some experimental changes 2023-10-07 14:14:04 -06:00
Zoë Gidiere 3d571d4bf2 Remove FastMath
hotspot has intrinsics for almost everything we use it for
2023-10-07 14:10:21 -06:00
Zoë Gidiere 41b8a9fa18 micro div opt 2023-10-06 00:32:42 -06:00
Zoë Gidiere aab24c4303 forgot you can add negative values 2023-10-05 22:09:45 -06:00
Zoë Gidiere 6d690d788b fma 2023-10-05 22:00:10 -06:00
Zoë Gidiere eb2468c8a5 tweak 2023-10-05 21:52:04 -06:00
Zoë Gidiere 4983e559b3 minor sdf opts 2023-10-05 21:43:50 -06:00
Zoë Gidiere 8fba3f9e60 flatten array 2023-10-05 20:47:52 -06:00
Astrash 9444f9236d Replace numbers with constants 2023-10-06 12:54:26 +11:00
Astrash 809be3cb8f Hopefully fix artifacting 2023-10-06 11:49:02 +11:00
Astrash d189ce832b Fix NaN 2023-10-06 10:10:12 +11:00
Astrash 0ebbb62b40 Partial pseudoerosion implementation
This does not work fully, and produces some artifacts.
2023-10-06 09:51:00 +11:00
Astrash f896a9a278 Bump noise3d addon minor version 2023-10-03 11:01:50 +11:00
Astrash 79b3b34669 Add slant API for noise3d 2023-10-03 09:51:39 +11:00
Zoë 158deaa971 Merge pull request #408 from PolyhedralDev/dev/physics
Allows you to create a block with physics enabled
2023-10-01 19:07:15 -06:00
Astrash e51e025e9c Implement cubic spline sampler 2023-10-02 11:14:43 +11:00
Zoë Gidiere 8e0d64dccd Make bukkit work 2023-09-30 10:49:28 -06:00
Zoë Gidiere 23f47de10a fix pack loading error 2023-09-29 23:35:17 -06:00
Zoë Gidiere 89651597c2 default to info logging 2023-09-29 23:32:40 -06:00
Zoë 5c0c833b70 Update LifecycleEntryPoint.java 2023-09-29 23:09:41 -06:00
Zoë Gidiere 33d654dc8e impl fabric 2023-09-29 23:05:05 -06:00
Zoë Gidiere f0c602d7e7 implement physics on the api side
we will see if platform changes are needed
2023-09-29 22:10:03 -06:00
Zoë Gidiere 0e37a839fe We do a little commonifying 2023-09-29 21:44:12 -06:00
Astrash 3f9ead0d66 Remove repeated code in cellular sampler 2023-09-27 13:39:51 +10:00
David W 5eeb5af6c4 Add cell center offset return to CELLULAR sampler (#407)
* Add offset lookup return to cellular sampler

* bump noise function plugin version

* revert version to 1.1.0

* rename OffsetNoiseLookup, switch axis orientation

* rename return type aswell in cellcampler
2023-09-21 22:23:49 +00:00
Astrash 81e354f91c Use tectonic properly 2023-07-18 22:06:08 +10:00
Astrash aab28ff4f9 Bump version to 6.4.0 2023-07-18 14:32:12 +10:00
Astrash 0e3a756011 Bump config-noise-function to v1.1.0 2023-07-18 14:29:54 +10:00
Astrash 02198e1b88 Implement distance sampler 2023-07-18 14:29:28 +10:00
Astrash 00aeb98419 Implement translation sampler 2023-07-18 14:27:36 +10:00
Astrash 1a784b51ac Implement expression normalizer sampler 2023-07-18 14:25:07 +10:00
Astrash 34c0895c1f Make metalist injection error more user friendly 2023-07-16 22:46:23 +10:00
Astrash 379fa601a3 Meta annotate LINEAR_HEIGHTMAP sampler 2023-07-16 17:04:51 +10:00
Astrash fcbf51d80b Allow Range keys to be meta annotated 2023-07-16 11:51:51 +10:00
Astrash 9d83dfd164 Bump version to 6.3.2 2023-07-16 11:49:14 +10:00
Astrashh 72686601ee Merge pull request #406 from PolyhedralDev/ver/6.3.1
Ver/6.3.1
2023-07-15 07:04:10 +10:00
Astrash 73baaec6cd Bump version to 6.3.1 2023-07-11 09:33:57 +10:00
Astrashh 0be7213ee5 Merge pull request #401 from PolyhedralDev/dev/reduce-pipeline-caching
Reduce pipeline v2 caching
2023-06-20 10:10:35 +10:00
Astrash 3f3e2fe97c Reduce pipeline v2 caching 2023-06-20 09:57:43 +10:00
dfsek 549edd11ea update ServerCommandSourceMixin 2023-06-15 17:27:26 -07:00
dfsek 36f89946d4 update SignBlockEntityMixin 2023-06-15 17:26:04 -07:00