Abe Pazos
e8f50b3dd1
[orx-composition] Fix issue in parallel execution ( #360 )
...
Adding items to a mutableList from inside a pForEach leads to unpredictable results. Use pmap instead.
2025-06-23 07:48:48 +02:00
Abe Pazos
e402656155
Update to processing 4.4.4
2025-06-11 17:18:06 +02:00
Abe Pazos
47b70ae7ee
[orx-rabbit-control] Upgrade netty to 4.2.2.Final
...
Avoid zero timeout values when shutting web server down
to avoid numerous WARN messages
2025-06-05 12:07:29 +02:00
Edwin Jakobs
7e8ce0ddf8
add auto-generated README
2025-05-13 21:29:23 +00:00
Edwin Jakobs
b1e860cf39
[orx-expression-evaluator-typed] Refactor function dispatch handling, improve function resolution and add new tests
2025-05-13 23:21:36 +02:00
Abe Pazos
781830ba96
add auto-generated README
2025-05-13 11:53:45 +00:00
Abe Pazos
6f74f67b35
Minor change to trigger a build and test caching.
...
Ideally this run of "Build and generate screenshots" should be
faster that the previous one.
2025-05-13 14:44:02 +03:00
Abe Pazos
19bea68370
Workflows: try setup-gradle
2025-05-13 14:08:46 +03:00
Abe Pazos
6433428058
Upgrade to Gradle 8.14
2025-05-11 16:51:44 +03:00
Abe Pazos
ff0535fb17
Update to antlrKotlin 1.0.3, netty 4.2.1.Final, ktor 3.1.3, jgit 7.2.0.202503040940-r, jsoup 1.20.1
2025-05-11 16:48:58 +03:00
Abe Pazos
7fcc96406f
[orx-camera] Center mouse button sends changed event
2025-04-30 15:16:47 +03:00
Abe Pazos
1e9ec06543
[orx-camera] Center mouse button resets Camera2D
2025-04-30 15:03:10 +03:00
Abe Pazos
41e7820de5
Update to kotlinLogging 7.0.7, boofcv 1.2.2, junitJupiter 5.12.2, gson 2.13.1,
2025-04-28 18:10:43 +03:00
Abe Pazos
d766dcccb7
add orx-jvm demos to README.md
2025-04-28 11:47:37 +00:00
Abe Pazos
0a4f4a7944
Try update wrapper-validation action to v4
...
to see if it solves ETIMEDOUT and ENETUNREACH errors
2025-04-28 14:31:19 +03:00
Abe Pazos
8c5c4c9a97
[orx-processing] Upgrade to 4.4.0, add demo with curves
2025-04-28 13:16:21 +03:00
Edwin Jakobs
6ff081f19a
[orx-processing] Fix handling of PShapes with breaks
2025-04-19 07:28:12 +02:00
Edwin Jakobs
a90f05decd
add orx-jvm demos to README.md
2025-04-16 09:50:33 +00:00
Edwin Jakobs
111ba381f3
add auto-generated README
2025-04-16 09:50:32 +00:00
Edwin Jakobs
f1d9f7a9f1
[orx-processing] Ignore jogl/gluegen dependencies
2025-04-16 11:11:35 +02:00
Edwin Jakobs
a4a149aafa
Add processing library to version catalog
2025-04-16 07:41:57 +02:00
Edwin Jakobs
498f776493
Add orx-processing module for OPENRNDR and Processing interop
...
This commit introduces the `orx-processing` module, enabling seamless type conversions between OPENRNDR and Processing. It includes extensions for converting vectors and shapes, supporting interoperability through utilities like `PVector`, `PShape`, and `ShapeContour`.
2025-04-15 22:42:46 +02:00
Abe Pazos
3723623cad
Upgrade to kotlinx-coroutines 1.10.2,
...
kotlinx-serialization 1.8.1
kotlin-logging 7.0.6
gson 2.13.0
netty 4.2.0.Final
ktor 3.1.2
2025-04-12 22:59:46 +03:00
Abe Pazos
13789935a1
Upgrade boofcv to 1.2.1
2025-04-11 11:48:54 +03:00
Edwin Jakobs
cc2da50b6a
add demos to README.md
2025-03-30 16:53:15 +00:00
Edwin Jakobs
4901b22ef4
[orx-shade-styles] Add noise {} shade style builder
2025-03-30 17:17:38 +02:00
Abe Pazos
3ab5c528ca
[orx-color] Fix misplaced demo comments
2025-03-27 15:10:08 +01:00
Abe Pazos
48a6915846
[orx-shade-styles] Initialize vec4 gradient
...
Otherwise glitchy on integrated intel graphics
2025-03-24 16:20:42 +01:00
Edwin Jakobs
92a695c69c
Update CollectScreenshotsTask to handle Kotlin 2.1.20 changes
...
Kotlin 2.1.20 altered the structure of output.classesDirs, which can no longer assume a single file. Updated the task to filter for the correct path, ensuring compatibility with the new Kotlin version.
2025-03-23 21:19:55 +01:00
Abe Pazos
51af1148f1
Upgrade boofcv to 1.2.0
2025-03-23 21:45:04 +08:00
Edwin Jakobs
47100e8d7f
Upgrade Kotlin to 2.1.20, Kotlin Logging to 7.0.5, and JUnit Jupiter to 5.12.1.
2025-03-20 20:38:44 +01:00
Edwin Jakobs
0bd0a51b69
[orx-compositor] Refactor resource management in Compositor.
...
Removed `deepDestroy` in favor of `destroy`, simplifying cleanup logic. Introduced `Session` management in `Composite` to handle resource lifecycles properly.
2025-03-12 17:36:09 +01:00
Abe Pazos
cf26dcd135
Upgrade to boofcv 1.1.8, gson 2.12.1, jsoup 1.19.1
2025-03-11 11:15:26 +08:00
Edwin Jakobs
557d3bb3ad
[orx-shade-styles] Add rotation support to pattern dots
2025-03-10 11:03:02 +01:00
Edwin Jakobs
977be4ee6f
[orx-fx] Refactor CMYKHalftone to support customizable elements/colors
2025-03-10 11:03:02 +01:00
Edwin Jakobs
b74ad477c7
[orx-shader-phrases] Add common SDF utility phrases
...
Introduce several new shader utility phrases for Signed Distance Functions (SDF), including operations (e.g., union, intersection, XOR), primitive shapes (e.g., box, circle, heart, segment), and supporting functions like `dot2`.
2025-03-10 11:03:02 +01:00
Edwin Jakobs
4f63ac2874
add demos to README.md
2025-03-07 15:31:31 +00:00
Edwin Jakobs
499bf3d1c0
[orx-shade-styles] Add luma gradient
2025-03-07 16:20:26 +01:00
Edwin Jakobs
a0c471f817
add demos to README.md
2025-03-07 13:59:23 +00:00
Edwin Jakobs
710d1e9538
[orx-shade-styles] Improve EllipticalGradient
2025-03-07 14:39:09 +01:00
Edwin Jakobs
3f64f7c413
Upgrade kotlinLogging to 7.0.4, junitJupiter to 5.12.0, and slf4j to 2.0.17
2025-03-07 09:39:05 +01:00
Edwin Jakobs
aab49b846a
[orx-shade-styles] Revise filtering in GradientBase
2025-03-06 21:19:37 +01:00
Edwin Jakobs
a93b3074c5
add demos to README.md
2025-03-06 19:59:12 +00:00
Edwin Jakobs
5b55405a51
[orx-shade-styles] Revise level quantization
2025-03-06 20:48:22 +01:00
Edwin Jakobs
49a3f3ea49
[orx-shade-styles] Re-introduce color conversion in GradientBase
2025-03-06 13:05:07 +01:00
Edwin Jakobs
3ac541354a
add demos to README.md
2025-03-06 11:36:26 +00:00
Edwin Jakobs
69721407af
[orx-shade-styles] Add HemisphereLight shader and demo example
...
Introduce the `HemisphereLight` shader for smooth gradient lighting based on surface orientation relative to a light direction. Add a demo featuring the Suzanne model to showcase the shader in action.
2025-03-06 12:26:18 +01:00
Edwin Jakobs
e944bd30d3
[orx-shapes] Remove System.setProperty() add Camera2D to DemoText01.kt
2025-03-06 12:26:18 +01:00
Edwin Jakobs
21b41431fc
add demos to README.md
2025-03-05 19:26:31 +00:00
Edwin Jakobs
b8bcd21a19
[orx-shade-styles] Add visualizeNormals shade style.
2025-03-05 19:11:35 +01:00