b04c01e737
Refactor code structure and improve performance by optimizing OpenCL kernel and adding timing macros; update Cargo.toml for release profile settings; enhance main.rs and sinks.rs for better readability and organization.
2025-04-11 16:04:10 +02:00
c554b1f164
Rename use_cpu to opencl and adjust logic accordingly.
2025-04-09 18:58:55 +02:00
c30c10e494
Enable lazy initialization for OpenCL availability check
2025-04-09 18:38:34 +02:00
f5286f7aec
Enable lazy initialization for OpenCL availability check
...
Replaced direct calls to `ocl_available()` with a `OnceLock` for thread-safe and efficient lazy initialization. This avoids redundant checks and improves performance in scenarios where OpenCL is not repeatedly required.
2025-04-09 18:34:32 +02:00
35726def3e
Add CPU matching option and improve default behavior handling
2025-04-09 18:30:51 +02:00
47bbf25ac7
Remove deprecated crates and introduce OpenCL matcher integration
2025-04-09 13:41:50 +02:00
2a584e878f
Fixing...
2024-04-27 22:30:29 +02:00
0e6f2c3f78
🔧 Add invalid_nbt flag.
2024-04-27 21:27:42 +02:00
Chaoscaot
d20940f89b
Improve Performance
2023-08-20 15:37:23 +02:00
Chaoscaot
e3e6e9f759
Improve Performance
2023-08-09 09:22:24 +02:00
Chaoscaot
582079c80d
Bump Version
2023-05-23 20:10:41 +02:00
Chaoscaot
e25aeab065
Fix Broken Schematics Loading
2023-05-23 20:07:23 +02:00
Chaoscaot
aee3a80267
Reduce FLOPs
2023-05-01 11:32:40 +02:00
Chaoscaot
a357da2ce8
Fix Tests
2023-04-24 22:52:03 +02:00
Chaoscaot
eb84adb4a3
Reduce Boilerplate
2023-04-24 19:04:44 +02:00
Chaoscaot
4671f38591
Bump Version
2023-04-22 21:55:08 +02:00
Chaoscaot
5cff84538d
Fix Performance
2023-04-22 21:29:18 +02:00
Chaoscaot
9a0b0535c6
remove Serde
2023-04-22 21:03:00 +02:00
Chaoscaot
e03a805bdb
Something Working :D
2023-04-13 23:16:12 +02:00
Chaoscaot
9cca860db3
Some new Ideas
2023-04-13 16:16:02 +02:00
Chaoscaot
80f5191ae8
Merge branch 'master' into chaoscaot/support_sponge_v1_v3
2023-04-13 14:33:59 +02:00
Chaoscaot
fb8f935617
Fix Cache and Bump Version
2023-04-05 13:05:15 +02:00
Chaoscaot
e7c1fd1ef7
Fixing Something?
2023-04-05 00:33:21 +02:00
Chaoscaot
a1b5449f06
Some basic tests and basic impls
2023-04-04 12:07:33 +02:00
Chaoscaot
ef2755115c
Fix tests
2023-04-01 11:14:44 +02:00
Chaoscaot
b32aac0aba
Fix naming and Tests
2023-04-01 11:08:57 +02:00
Chaoscaot
818de6be47
Abstractions
2023-04-01 10:30:25 +02:00
Chaoscaot
02404792a5
Bump Version
2023-03-19 11:59:39 +01:00
Chaoscaot
59272ed3e7
Add Complex Output Patterns
2023-03-19 11:57:22 +01:00
Chaoscaot
916613773b
Add Progressbar
2023-03-12 14:13:55 +01:00
Chaoscaot
971e453d46
Some Unsafe Optimizations
2023-03-11 10:17:57 +01:00
Chaoscaot
31b5c29ca2
Fixes
2023-03-09 19:12:08 +01:00
Chaoscaot
99b48ba42b
Fixes
2023-03-09 19:09:55 +01:00
Chaoscaot
5c12ce1202
Add AGPL Headers
2023-03-08 22:18:40 +01:00
Chaoscaot
98d797532e
Finishing
2023-03-08 15:47:51 +01:00
Chaoscaot
74df144d05
Fixes and more Tests
2023-03-06 22:35:56 +01:00
Chaoscaot
ca249c8900
Improvements
2023-03-06 19:01:03 +01:00
Chaoscaot
0df001602e
Finish CLI
2023-03-06 18:29:03 +01:00
Chaoscaot
d352bfaded
Add JNI
2023-03-05 15:11:51 +01:00
Chaoscaot
26d83caa05
Restructure
2023-03-04 12:20:20 +01:00