Commit Graph

53 Commits

Author SHA1 Message Date
Edwin Jakobs
e3f5e07b86 Improve compatibility with GLES back-end 2024-03-10 18:43:24 +01:00
Edwin Jakobs
1ef7cdc278 [orx-color] handling of out of gamut inputs in spectralUpsampling 2023-12-13 17:06:19 +01:00
Edwin Jakobs
ebedbb6b42 [orx-color] ColorRGBa.luminosity() 2023-12-13 15:10:36 +01:00
Edwin Jakobs
b243952c7a [orx-color] Adjust ColorOKLABa / ColorOKLCHa luminosity and chroma ranges. Add maxChroma 2023-12-13 14:49:02 +01:00
Edwin Jakobs
9ed92b5b19 [orx-color] Add mixSpectral 2023-12-13 14:38:15 +01:00
Edwin Jakobs
876aa9b584 [orx-color] Fix TestColorRGBaExtensions 2023-12-11 00:08:00 +01:00
Edwin Jakobs
096cb2367a [orx-color] Match new LuminosityColor 2023-12-10 23:03:41 +01:00
Edwin Jakobs
7413bcacc3 [orx-color] Match new HueShiftableColor / SaturatableColor interfaces 2023-12-10 11:12:30 +01:00
Abe Pazos
10ffb7ce59 [orx-color] Add HPLuv and two demos 2023-12-08 17:12:13 +01:00
Edwin Jakobs
8fb8e11a56 [orx-color] Add classic palette generators 2023-12-08 14:22:19 +01:00
Edwin Jakobs
ee9a5f5463 [orx-color] Add ColorRGBa.convertTo<>() and simplify shiftHue, saturate, mix 2023-12-08 11:24:53 +01:00
Edwin Jakobs
ab4c970ee0 [orx-color] Add ColorRGBaExtensions 2023-12-07 17:59:26 +01:00
Edwin Jakobs
b3f694fbb7 [orx-color] Add type aliases 2023-12-07 16:53:32 +01:00
Edwin Jakobs
0b87c9687d [orx-color] Fix ColorXSLUV 2023-12-07 14:38:22 +01:00
Edwin Jakobs
3dd29f5128 [orx-color] Fix ColorOKHSla.mix() 2023-12-07 12:21:26 +01:00
Edwin Jakobs
077f316b15 Suppress and resolve warnings 2023-12-06 16:08:17 +01:00
Edwin Jakobs
2eae6cf984 [orx-color] Move DescribeSpec based tests to jvmTest 2023-11-30 12:08:18 +01:00
Edwin Jakobs
5012f8fb14 Remove Spek add Kotest 2023-11-18 22:36:35 +01:00
Edwin Jakobs
ac54e2a5d7 [orx-color] Add serialization annotations to color classes 2023-11-18 08:27:51 +01:00
Abe Pazos
7412ae4595 Fixes to orx-color and orx-shapes (#296) 2023-03-21 09:57:26 +01:00
Edwin Jakobs
c6d406397c [orx-color] Replace .mod_() with .mod() 2023-01-25 22:53:09 +01:00
Edwin Jakobs
b211a584ce [orx-color] Add deltaE76 2023-01-25 20:13:44 +01:00
Vechro
47d4293a57 Fixes and move to jvmDemo (#286) 2023-01-15 15:27:19 +01:00
Kazik Pogoda
b7fc8918f4 orx-kinect refactoring + new general orx-depth-camera (#257) 2022-08-24 20:53:50 +02:00
vechro
2fdda2bf37 Clean up orx-color
ColorOKHSLa#toRGBa result will now always be in SRGB linearity and will include the alpha value of the receiver.
ColorOKLABa#toRGBa result now includes the alpha value of the receiver
2022-08-14 21:14:45 +02:00
vechro
23bca781ab Rename ColorOKHSL.kt to ColorOKHSLa.kt and ColorOKHSV.kt to ColorOKHSVa.kt 2022-08-14 21:14:45 +02:00
Vechro
bad90709cc Rename org.openrndr.extras -> org.openrndr.extra (#250)
Co-authored-by: Edwin Jakobs <edwin@rndr.studio>
2022-07-28 19:23:26 +02:00
Vechro
5b7327eda1 [orx-color] Color model changes (#246) 2022-07-11 15:40:05 +02:00
Abe Pazos
6e29423448 OKLab color gradients were partially implemented (#230)
in RadialGradient.kt and NPointLinearGradient.kt

Add OKLab variation to DemoNPointLinearGradient.kt

Mention OKLab (l, a, b) ranges and meaning.
2022-02-28 21:00:25 +01:00
Edwin Jakobs
4fa6c05652 [orx-color] Fix phraseSRgbToLinearRgb 2022-02-07 09:02:25 +01:00
Edwin Jakobs
5abdbd4572 [orx-color] Add FettePalette Kotlin port and demos 2021-11-22 18:19:35 +01:00
Edwin Jakobs
c9201a3920 [orx-color] Fix NaN bugs in ColorOKHSLa, ColorOKHSVa 2021-11-22 18:17:42 +01:00
Edwin Jakobs
af524b8e42 [orx-color] Make ColorOKHSL, ColorOKHSV AlgabraicCcolor, fix package name 2021-10-22 07:38:59 +02:00
Edwin Jakobs
9608946d35 [orx-color] Add OKHSLa, OKHSVa 2021-10-21 23:03:07 +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
701f14400a Fix demos, upgrade to Gradle 7.2 2021-08-22 15:51:27 +02:00
Edwin Jakobs
f85de6c163 [orx-color] convert to MPP 2021-06-29 13:47:25 +02:00
Edwin Jakobs
9435907ef9 Upgrade to OPENRNDR 0.4 snapshot 2021-06-22 11:08:07 +02:00
Edwin Jakobs
6bbe93eda7 Fixes for OPENRNDR 0.3.58 compatibility 2021-05-15 10:05:19 +02:00
Edwin Jakobs
bb470fc706 [orx-color] Make ColorOKLab CastableToVector4 2021-03-22 10:47:41 +01:00
Edwin Jakobs
a664907e0f [orx-color] Add ColorPhraseBook 2021-03-19 20:02:42 +01:00
Edwin Jakobs
93b607265c [orx-color] Fix package name, add Saturatable to ColorOKLCHa 2021-03-13 19:25:17 +01:00
Edwin Jakobs
56dd22a94e [orx-color] Add OKLab color space 2021-03-12 07:35:22 +01:00
Abe Pazos
7004536dd4 Tweak demos (#146) 2020-08-25 08:56:26 +02:00
Edwin Jakobs
ab67579250 [orx-color] Add XSLUV a combination of HSLUV and XSV (Kuler hue remapping) 2020-08-22 15:44:13 +02:00
Edwin Jakobs
6d83972d03 [orx-color] Normalize s and l components of HSLUV and HPLUV 2020-08-22 13:01:02 +02:00
Edwin Jakobs
507b9b2557 [orx-color] Improve DemoHSLUV02 2020-08-22 00:20:32 +02:00
Edwin Jakobs
590a49c3e9 [orx-color] Fix bug in ColorSequence.index 2020-08-21 18:48:42 +02:00
Edwin Jakobs
158ae715e4 Bump to OPENRNDR 0.3.44-rc.11, add colorSequence 2020-08-21 15:07:12 +02:00