Commit Graph

189 Commits

Author SHA1 Message Date
Yentis e6b1a5424f add max_combo to taiko difficulty attributes 2021-11-20 17:53:53 +01:00
MaxOhn 7b3294eda1 v0.3.0 2021-11-14 16:21:58 +01:00
MaxOhn b9caa6ed51 replace benchmark section in README with updated plots 2021-11-14 16:15:48 +01:00
MaxOhn 747654fc94 added pp-plot subcrate 2021-11-14 16:03:35 +01:00
MaxOhn 0a0dd025f7 added various From<_> implementations 2021-11-13 20:46:23 +01:00
MaxOhn 1a7127be7f allocate curve length vec with capacity 2021-11-13 17:28:26 +01:00
MaxOhn d39d9ae426 removed math_util module 2021-11-13 17:20:26 +01:00
MaxOhn 8beabd4e11 renamed PpResult+StarResult, minor structural adjustments, documentation update 2021-11-13 17:16:31 +01:00
MaxOhn 092034a6d5 slight adjustments to pp-gen 2021-11-13 15:11:45 +01:00
MaxOhn 15cefe78d5 implemented hotfix & various bug fixes 2021-11-13 14:47:28 +01:00
MaxOhn 26e11843c6 adjusted in- and output of pp-gen 2021-11-12 19:26:58 +01:00
MaxOhn 09943c9ea2 removed no_leniency feature 2021-11-12 12:48:35 +01:00
MaxOhn d703f55b3c f32 -> f64 & osu_precise fixes + update 2021-11-12 02:44:40 +01:00
MaxOhn db474149d8 gather attributes only at the end 2021-11-10 02:38:04 +01:00
MaxOhn 8f94459bcf rewrote slider processing for fruits 2021-11-10 02:37:57 +01:00
MaxOhn ab267fd648 minor cleanup for osu_fast 2021-11-09 05:22:44 +01:00
MaxOhn a01cd1f2a3 improved slider approximation for osu_fast 2021-11-09 05:02:48 +01:00
MaxOhn 1ba6cfc44c fixes for osu_fast feature 2021-11-09 04:14:26 +01:00
MaxOhn cb4a3d76d9 restructured osu!standard feature flags 2021-11-09 04:14:18 +01:00
MaxOhn 7d4e77c156 fixed stacking calculation 2021-11-08 21:50:11 +01:00
MaxOhn 5f2942f94a more flashlight fixes 2021-11-08 19:44:58 +01:00
MaxOhn 6041da3d50 rewrote slider processing & fixed catmull 2021-11-08 17:03:49 +01:00
MaxOhn 98bc687422 fixed slider end_pos 2021-11-08 12:23:31 +01:00
MaxOhn cd4d89f5aa fixed stack offset for lazy_end_pos 2021-11-08 04:14:48 +01:00
MaxOhn 3aa7bbe39f fixed od flooring 2021-11-07 23:05:18 +01:00
MaxOhn 5b2f32a897 fixed end_pos for sliders 2021-11-07 22:45:02 +01:00
MaxOhn afb89da0ba fixed some float comparisons in tests 2021-11-07 13:09:57 +01:00
MaxOhn b87e294cf7 adjusted slider handling for fruits 2021-11-07 12:55:30 +01:00
MaxOhn c6c8c1e3ec enable runtime features again 2021-11-07 00:07:00 +01:00
MaxOhn 9a02cff3bc re-export rosu_pp::osu::{version}::* from rosu_pp::osu 2021-11-06 23:35:29 +01:00
MaxOhn c3974fa1ed removed some unwraps 2021-11-06 23:25:17 +01:00
MaxOhn 21dcdeb942 enforce lint groups
added remaining lint enforcements
2021-11-06 23:25:03 +01:00
MaxOhn 65e4ba166a introduced auxiliary feature 'sliders' 2021-11-06 22:11:17 +01:00
MaxOhn b1c470eb55 applied recent changes to all mode feature combinations 2021-11-06 19:18:34 +01:00
MaxOhn b2b5422259 avoid cloning when extending ticks for fruits 2021-11-06 18:11:36 +01:00
MaxOhn f1264601ef bundle parameters for osu object creation 2021-11-06 17:08:15 +01:00
MaxOhn 4b58c7466a re-use bezier buffers for all sliders 2021-11-06 16:33:18 +01:00
MaxOhn 6a8c1eb532 transmute point_split instead of using raw parts 2021-11-06 16:00:47 +01:00
MaxOhn 94d743d3e7 avoid segment allocations while parsing 2021-11-06 13:12:47 +01:00
MaxOhn 4a1d128ad6 optimized calculating curve lengths 2021-11-06 03:10:48 +01:00
MaxOhn 90f809b72b sliders now share a vertex buf 2021-11-06 02:27:51 +01:00
MaxOhn ff723a7231 optimized catmull & removed previous curve code 2021-11-06 02:02:37 +01:00
MaxOhn ddb6a36b42 avoid alloc for curve path & slight bezier optimization 2021-11-06 01:09:39 +01:00
MaxOhn 3ba7994dc4 minor parse adjustments 2021-11-05 23:18:14 +01:00
MaxOhn 130fb959cf allocation related optimizations while parsing 2021-11-05 17:39:35 +01:00
MaxOhn bc8d6d70f8 mirrored slider parsing from osu!lazer 2021-11-05 15:04:52 +01:00
MaxOhn 8cb14d88ba use osu's bezier approximation 2021-11-04 21:37:54 +01:00
MaxOhn 3f8d023e71 osu: clean up of feature based functions 2021-11-03 18:10:49 +01:00
MaxOhn 528f1b2a7e removed tests & fixed code in documentation 2021-11-03 18:03:44 +01:00
MaxOhn 97ba2db7d6 return DifficultyAttributes instead of StarResult 2021-11-03 18:00:29 +01:00