Commit Graph

37 Commits

Author SHA1 Message Date
Abe Pazos
6db05951ef Remove unused imports 2025-08-04 12:00:35 +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
4901b22ef4 [orx-shade-styles] Add noise {} shade style builder 2025-03-30 17:17:38 +02: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
5bd5421f31 [orx-shader-phrases] Add SDF shader phrases for ellipse and star shapes 2025-03-04 08:38:38 +01:00
Abe Pazos
3482b596df [orx-shader-phrases] Update README.md
Add an example, since there are no demos and it's not part of the guide.
2024-02-19 16:46:13 +00:00
Abe Pazos
0e8ca543ab Fix gradle deprecation warnings (#326) 2024-01-22 08:03:49 +01:00
Edwin Jakobs
f35b2f52f8 Upgrade to kotlin-logging 6.0.2 2024-01-14 18:38:46 +01:00
Edwin Jakobs
5012f8fb14 Remove Spek add Kotest 2023-11-18 22:36:35 +01:00
Edwin Jakobs
a8e23ad651 Upgrade to Kotlin 1.9.20, Nebula release 18.0.3 2023-11-02 15:16:01 +01:00
Edwin Jakobs
2fc1a3abf7 [orx-shader-phrases] Include symbols from transitive imports 2022-09-25 17:07:31 +02:00
Abe Pazos
d4b7df65b1 [orx-shader-phrases] mat2 is valid GLSL but was missing (#271) 2022-08-28 22:23:58 +02:00
Vechro
f9130d9108 Use buildSrc to deduplicate build logic (#262) 2022-08-25 11:52:24 +02:00
Vechro
bc7d14c347 Update jarchivelib, add task to list all dependencies, target JVM 11 (#256) 2022-08-10 22:58:38 +02:00
Vechro
48781ca314 Migrate to Kotlin DSL build scripts (#243) 2022-06-30 17:51:09 +02:00
Vechro
9f7a4899fa Reduce duplication in orx build scripts. (#240)
Co-authored-by: hamoid <abe@hamoid.com>
2022-06-19 08:06:16 +02:00
Abe Pazos
328e9c94f3 [orx-shader-phrases] Add shader phrases tweaks (#196) 2021-10-19 11:58:08 +02:00
Edwin Jakobs
bf11867232 Add ApplicationPreload mechanism to collectScreenshots 2021-08-31 22:43:39 +02:00
Edwin Jakobs
9a2f10f81d Switch back to fun main() 2021-08-30 17:18:54 +02:00
Edwin Jakobs
b24054c3e7 Upgrade to Kotlin 1.5.30, fix implicit task dependencies 2021-08-27 15:04:03 +02:00
Edwin Jakobs
fa2ae01173 [orx-shapes] convert to MPP 2021-07-06 10:17:45 +02:00
Edwin Jakobs
874d49779f [orx-jvm] Move panel, gui, dnk3, keyframer, triangulation to orx-jvm 2021-06-27 21:32:24 +02:00
Edwin Jakobs
4f0de6a39b [orx-shader-phrases] Add shader embedding 2021-06-25 09:55:35 +02:00
Edwin Jakobs
3c8400f245 Add missing ShaderPhrases.kt 2021-06-24 15:17:37 +02:00
Edwin Jakobs
1cf5c825d6 Convert orx-shader-phrases and orx-noise to MPP 2021-06-24 13:31:27 +02:00
Edwin Jakobs
226a36d440 [orx-shade-styles] Add OKLab color space support to gradients 2021-03-22 10:52:01 +01:00
Edwin Jakobs
94722ba1f3 [orx-shader-phrases] Add ShaderPhraseRegistry 2021-03-19 20:01:52 +01:00
Edwin Jakobs
b528d5bac9 [orx-shader-phrases] Add Shader.preprocessedFromUrls() 2020-07-18 18:55:53 +02:00
Edwin Jakobs
a0287f4977 [orx-shader-phrases] Fix default argument value for preprocessShaderFromUrl 2020-07-06 14:39:05 +02:00
Edwin Jakobs
419c38cc25 [orx-dnk3] Add feature architecture and post processing effects 2020-07-06 13:00:58 +02:00
Abe Pazos
540e8b0498 Add orx readme generator, update readmes 2020-05-18 14:30:29 +02:00
Edwin Jakobs
d0d096d773 Remove most warnings in ORX
Closes #61
2020-04-09 16:00:27 +02:00
Edwin Jakobs
050d6b3035 Add support for resolving specific delegated properties 2020-02-29 12:26:52 +01:00
Edwin Jakobs
950ec6ac7d Add support for resolving shader phrases from delegated properties 2020-02-27 13:05:40 +01:00
Edwin Jakobs
d0579d4dd3 Improve orx-shader-phrases 2020-02-01 11:25:46 +01:00
Edwin Jakobs
6d0fa03801 Fix newline trim in ShaderPreprocessor.kt 2020-01-27 23:48:38 +01:00
Edwin Jakobs
98baf2a4c3 Added WIP shader-phrases, annotations and tooling for shader phrases
resolving is done using the JVM class loader
2019-08-23 16:46:24 +02:00