Commit Graph

1789 Commits

Author SHA1 Message Date
Edwin Jakobs
8b4d31786c [orx-filters] Set shader parameter to null in Filter constructors 2025-08-18 15:09:27 +02:00
Edwin Jakobs
48b61c39e8 [orx-shapes] Add tangent calculation utilities for Circle 2025-08-17 14:51:32 +02:00
Edwin Jakobs
3ab75ca25a add demos to README.md 2025-08-17 00:18:03 +00:00
Edwin Jakobs
db29f07aa3 [orx-math] Add cubic Bezier least squares fitting demo to matrix package 2025-08-17 02:03:17 +02:00
Edwin Jakobs
2a50589f73 Update dependency versions in libs.versions.toml (Kotlin 2.2.10, Kotlin Logging 7.0.12, JUnit Jupiter 5.13.4) 2025-08-17 02:03:17 +02:00
Edwin Jakobs
614ec5da94 add demos to README.md 2025-08-16 20:10:23 +00:00
Edwin Jakobs
e92f3c3ff9 [orx-shapes] Adjust circle center position in DemoCircleInversion01 to avoid impossible inversion 2025-08-16 21:54:33 +02:00
Edwin Jakobs
c63c0c5844 [orx-math] Add RBF interpolation utilities with 2D interpolator, demos, and shader phrases 2025-08-16 21:50:26 +02:00
Edwin Jakobs
fa35531c59 [orx-shader-phrases] Change shader phrase declarations to const val 2025-08-16 21:47:07 +02:00
Edwin Jakobs
535c1f9685 [orx-math] Make Matrix and SparseMatrix serializable with kotlinx.serialization 2025-08-16 21:06:39 +02:00
Edwin Jakobs
4db699a81d [orx-math] Make Complex class serializable with kotlinx.serialization 2025-08-16 21:05:34 +02:00
Edwin Jakobs
2569be0a1f [orx-math] Document columnMean function for Matrix and improve variable naming in getter/setter 2025-08-16 20:39:07 +02:00
Edwin Jakobs
1d81754a23 [orx-math] Add matrix and sparse matrix implementations with Cholesky and QR decompositions 2025-08-16 17:26:55 +02:00
Edwin Jakobs
e6997a968f [orx-shapes] Add custom tensions to HobbyCurve and related 2D/3D demos and tests 2025-08-16 17:26:55 +02:00
Edwin Jakobs
72b02ce585 [orx-shapes] Add RectangleGrid abstraction and update related utility functions 2025-08-16 17:26:55 +02:00
Edwin Jakobs
c44175c1c9 [orx-shapes] Add circle inversion primitives and demo examples 2025-08-16 17:26:55 +02:00
Edwin Jakobs
25d0302a68 [orx-shapes] Fix formatting issues in Circle.kt 2025-08-16 17:26:55 +02:00
Edwin Jakobs
8daef56841 [orx-math] Add complex number implementation and associated test cases 2025-08-16 17:26:55 +02:00
Abe Pazos
4293d852fe [orx-noise] s/simplexLinear/simplex/ in README.md 2025-08-11 14:48:34 +00:00
Abe Pazos
af8c5e2d6a add demos to README.md 2025-08-08 11:00:22 +00:00
Abe Pazos
d9e50d46de [orx-camera] add defaults() to Camera2D and OrbitalCamera.
Add DemoCamera2DManual01.kt
2025-08-08 12:50:18 +02:00
Edwin Jakobs
7b101297c8 add demos to README.md 2025-08-06 16:19:37 +00:00
Edwin Jakobs
95581bc6f1 [orx-camera] Add OrbitalManual, add instant parameter to OrbitalCamera functions 2025-08-06 18:10:39 +02:00
Edwin Jakobs
68f2505351 [orx-camera-2d] Add Camera2DManual 2025-08-06 15:56:17 +02:00
Abe Pazos
619bd1ea98 Gradle: downgrade from 9.0.0 to 8.14.3
Until this is fixed:
https://youtrack.jetbrains.com/issue/IDEA-376030/
2025-08-06 15:51:54 +02:00
Abe Pazos
9f04d0411b Dependencies: upgrade to kotlinLogging 7.0.11, ktor 3.2.3 2025-08-06 15:50:08 +02:00
Abe Pazos
45f4607283 Dokka: silence verbose V2 warning 2025-08-06 15:49:09 +02:00
Abe Pazos
dd02912d12 build.yml: use java-version 21
All other actions are already using it.
2025-08-06 15:47:59 +02:00
Abe Pazos
70a8692daf kotlin.RequiresOptIn no longer needed 2025-08-04 16:04:45 +02:00
Abe Pazos
6db05951ef Remove unused imports 2025-08-04 12:00:35 +02:00
Abe Pazos
e6d176bb9b add demos to README.md 2025-08-03 20:32:28 +00:00
Abe Pazos
cb24d4f78d [orx-shapes] BezierPatch: add missing user uniforms, demo (#366) 2025-08-03 22:22:43 +02:00
Edwin Jakobs
de0d757da5 [orx-kotlin-parser] Add generateDemoGrammarSource as a dependency for compileDemoKotlin 2025-08-01 20:50:32 +02:00
Edwin Jakobs
57e67baaa1 [orx-panel] Add TestPlaceholder.kt 2025-08-01 09:21:03 +02:00
Edwin Jakobs
87332fa5a0 Upgrade to Gradle 9.0.0 2025-08-01 08:17:22 +02:00
Edwin Jakobs
98e0f8e537 Add test placeholders to prevent Gradle 9.0.0 from detecting missing tests 2025-08-01 08:16:31 +02:00
Edwin Jakobs
9e803b8a4e [orx-kotlin-parser] Add dependency for compileTestKotlin 2025-08-01 08:15:01 +02:00
Abe Pazos
bef1a75744 Update CONTRIBUTING.md, add ORX API 2025-07-25 16:33:40 +00:00
Abe Pazos
6709c383b6 Merge pull request #365 from openrndr/makeDokkaWork
Make Dokka 2.0 work and publish docs to orx.openrndr.org
2025-07-25 10:57:51 +00:00
Abe Pazos
1bc5e9c35b Dokka: add release-apidocs.yml 2025-07-25 12:18:31 +02:00
Edwin Jakobs
230018a521 Create CNAME 2025-07-25 09:36:39 +02:00
Abe Pazos
77f30d4d84 Make Dokka work
Fix deprecations
2025-07-22 13:14:55 +02:00
Abe Pazos
b4d27198ea Update to netty 4.2.2.Final and ktor 3.2.2 2025-07-21 17:04:06 +02:00
Abe Pazos
e6c00926a6 Revert problematic test 2025-07-17 18:38:06 +02:00
Abe Pazos
6384f24e65 actions/upload-artifact: use failure() 2025-07-17 18:09:10 +02:00
Abe Pazos
9f0f986442 Upgrade actions/upload-artifact to @v4
Increase browser test timeout to 300 seconds
2025-07-17 17:53:09 +02:00
Abe Pazos
fc2a750720 Try make test reports available upon failure 2025-07-17 17:15:13 +02:00
Abe Pazos
89899be7ce Increase jsBrowserTest timeout to 30s 2025-07-17 15:39:48 +02:00
Abe Pazos
f2ea6a89a1 Increase testNodeJs timeout to 30s
Tweak shape-contour intersection test
2025-07-17 13:38:12 +02:00
Abe Pazos
660cac3445 Use setup-gradle@v4 instead of wrapper-validation@v4 2025-07-15 23:02:44 +02:00