Commit graph

150 commits

Author SHA1 Message Date
Stowy f8b13b5978 Updated to latest clay and moved files to be like in the odin bindings 2025-01-09 22:38:17 +01:00
Stowy 9bc743fd12 Added missing procedures 2025-01-09 22:38:16 +01:00
Stowy 672927d387 Finished first version of the bindings with working demo !! 2025-01-09 22:38:16 +01:00
Stowy b7e1d69ca6 Continuing example and still working on adaption the CLAY macro 2025-01-09 22:38:16 +01:00
Stowy e9522005db Changed the UI proc to be like the one in the Odin bindings 2025-01-09 22:38:16 +01:00
Stowy 409bf1c3bf Continued clay bindings 2025-01-09 22:38:16 +01:00
Stowy f0fec168a2 Finished Raylib renderer and continued demo 2025-01-09 22:38:16 +01:00
Stowy bc31e8d332 Removed private elements from bindings 2025-01-09 22:38:16 +01:00
Stowy 697adce4a9 Fixed wrong command when building in debug 2025-01-09 22:38:16 +01:00
Stowy 1936afd184 Updated Raylib jai bindings and switch example project to clay video demo 2025-01-09 22:38:16 +01:00
Stowy 678bcf2ad0 Replaced raylib bindings with custom ones 2025-01-09 22:38:16 +01:00
Stowy 11e3f91220 Start of clay website example 2025-01-09 22:38:16 +01:00
Stowy eb1ee390bb Simplified bindings generation 2025-01-09 22:38:16 +01:00
Stowy 4699018599 Added first version of Jai bindings 2025-01-09 22:38:16 +01:00
Nic Barker 83ded6995e Add compiler error when attempting to create CLAY_STRING with non literal 2025-01-10 09:20:35 +13:00
Nic Barker db04381285 Enable debug mode in multi config example 2025-01-10 09:17:31 +13:00
Harrison Lambeth 944d290428
[Core] Multi instance / context support (#174) 2025-01-10 09:08:48 +13:00
Nic Barker 3f01ee4a4e Disable cairo example because of github actions issues 2025-01-09 10:08:51 +13:00
FintasticMan a431254de4
[Core] Add check for supported C/C++ versions (#144) 2025-01-09 10:05:50 +13:00
David Styrbjörn 7cc719e61f
[Documentation] Updated example for Clay_SetPointerState (#169) 2025-01-09 09:56:24 +13:00
Nic Barker c12cefeaf4
[Layout] Improve shrink size distribution (#173) 2025-01-08 19:39:20 +13:00
Nic Barker fd45553aff [Examples/clay-official-website] Include built website files for official website example 2025-01-06 11:51:05 +13:00
Nic Barker 0d66f57c7e [Examples/clay-official-website] Only play the animation on the landing page when it's on screen 2025-01-06 11:48:44 +13:00
David Styrbjörn 876f38fd20
[Documentation] Updated example for Clay_SetPointerState (#167) 2025-01-06 11:30:25 +13:00
FintasticMan 61cb7c56a7
[Core] Fix default struct initialiser in C++ (#143) 2025-01-06 09:46:21 +13:00
FintasticMan 62077ff0d8
[Core] Fix errors due to cast to same non-trivial type (#155) 2025-01-06 09:26:53 +13:00
Bach Le 4ebe223937
[Core] Fix local id calculation (#50) 2025-01-06 09:19:07 +13:00
vince 6cb9c7c483
fix #99 - [Core] Bug in text wrapping at very narrow widths (#163) 2025-01-05 14:34:36 +13:00
vince 723f59dffd
[Renderers/Web] treat RenderCommand.commandType as uint8_t instead of uint32_t (#162) 2025-01-05 14:34:16 +13:00
Peter Zmanovsky bcb555fd10
Fix possible NULL pointer dereference (#153) 2025-01-04 13:26:58 +13:00
Nic Barker cf12cd6af8
[Core] Standardise number types to int32_t for array indices, lengths and capacities (#152) 2025-01-03 11:24:32 +13:00
Nic Barker a44423a133 Add comment to explain CLAY macro 2025-01-03 10:19:59 +13:00
FintasticMan cd01083ffe
[Core] Simplify CLAY macro (#119) 2025-01-03 10:02:58 +13:00
Nic Barker 68fbb07311
[Bindings/Odin] Update Odin bindings to latest (#151) 2025-01-03 09:59:09 +13:00
Stowy 902ff3b0a9
Fixed compilation using clang on windows (#134) 2024-12-31 17:51:18 +13:00
SuperOpt 2938c00dc8
[Renderers/Cairo] Add FindCairo.cmake (#122) 2024-12-31 13:32:56 +13:00
SuperOpt ba78b35604
C++ projects should use CXX flags (#136) 2024-12-31 13:29:49 +13:00
SuperOpt c9e1a63378
[Compilers] C projects should use C flags rather than CXX flags (#123) 2024-12-30 13:28:24 +13:00
Nic Barker 20543bdc74 Fix a typof of #if and #ifdef" 2024-12-30 13:11:32 +13:00
FintasticMan c13eef1c1e
[Core] Fix more C99 compliance issues (#118) 2024-12-30 13:09:14 +13:00
Junior Rantila c24a41b9e4
Add Clay_IsDebugModeEnabled() (#130) 2024-12-30 12:04:48 +13:00
FintasticMan 5831a8ac7c
[Examples/Intro] Fix NULL pointer deref due to huuge malloc (#120) 2024-12-29 06:39:38 +13:00
Nic Barker 37af99b221 Add missing Clay_PointerOver to header definition 2024-12-28 22:33:41 +13:00
Nic Barker 5fe11c6535 Fix a bug in the HTML renderer 2024-12-28 20:30:38 +13:00
Nic Barker ac473d6fe7
[Renderers/SDL2] Create initial SDL2 renderer (#115)
Co-authored-by: Junior Rantila <junior.rantila@gmail.com>
2024-12-28 19:15:22 +13:00
FintasticMan bec56e68a4
Fix a couple of standards-compliance issues with C99 (#81) 2024-12-27 11:12:59 +13:00
Nic Barker 2c8856a91e Add bindings/rust directory with links to external rust bindings 2024-12-27 11:11:30 +13:00
Nic Barker c0c90250a9 update README 2024-12-27 10:54:09 +13:00
Nic Barker 4cfbdf2a0c Add example from introduction video 2024-12-27 10:52:12 +13:00
Anthony Carbajal 08033b03cb
[Renderers/Raylib] Update files for v5.5 release (#109) 2024-12-26 20:02:33 +13:00