Commit graph

  • 2938c00dc8
    [Renderers/Cairo] Add FindCairo.cmake (#122) SuperOpt 2024-12-30 18:32:56 -0600
  • ba78b35604
    C++ projects should use CXX flags (#136) SuperOpt 2024-12-30 18:29:49 -0600
  • b2d05cb5fb
    C++ projects should use CXX flags SuperOpt 2024-12-30 16:35:37 -0600
  • 46fb24f3d5
    [Core] Add "strict" mode for strict C99 compliance FintasticMan 2024-12-30 19:48:27 +0100
  • 5684491a81 Fixed compilation using clang on windows Stowy 2024-12-30 17:56:59 +0100
  • a6a1ac6ee6
    [Core] Simplify CLAY macro FintasticMan 2024-12-28 12:53:40 +0000
  • 1d8ab734b6
    Merge branch 'main' into findcairo SuperOpt 2024-12-29 20:58:12 -0600
  • c9e1a63378
    [Compilers] C projects should use C flags rather than CXX flags (#123) SuperOpt 2024-12-29 18:28:24 -0600
  • ffdf22afc3 remove merge marker Nic Barker 2024-12-30 13:24:12 +1300
  • 24be9bcfc4 cmake actually doesn't support CC flags so we should use the C flags verditelabs 2024-12-28 09:47:33 -0600
  • 0e11fcd7d9 C projects should use CC flags rather than CXX flags to set flags that are applicable to either C or C++ verditelabs 2024-12-28 09:22:54 -0600
  • 20543bdc74 Fix a typof of #if and #ifdef" Nic Barker 2024-12-30 13:11:32 +1300
  • c13eef1c1e
    [Core] Fix more C99 compliance issues (#118) FintasticMan 2024-12-30 01:09:14 +0100
  • 43ce604bd5 rename internal union field Nic Barker 2024-12-30 12:51:29 +1300
  • d1a0a8dc91 fix up clay_sizingaxis typedef Nic Barker 2024-12-30 12:44:16 +1300
  • 13be8d6294 Update generator to include new CLAY__TYPEDEF macro Nic Barker 2024-12-30 12:35:22 +1300
  • c24a41b9e4
    Add Clay_IsDebugModeEnabled() (#130) Junior Rantila 2024-12-30 00:04:48 +0100
  • c8226075ad Add Clay_IsDebugModeEnabled() Junior Rantila 2024-12-29 22:47:00 +0100
  • 4f50603b8f updated render Abdi Ibrahim 2024-12-29 09:39:59 -0500
  • 275c9d98cd precompute once per frame Abdi Ibrahim 2024-12-29 09:21:40 -0500
  • efdcdfea6e
    Adding separators to improve readability Mathys Gasnier 2024-12-29 12:00:42 +0100
  • 1fd8593da8
    Fixing indentation of summary Mathys Gasnier 2024-12-29 11:56:35 +0100
  • 569e468cd8
    Adding a summary to the readme Mathys Gasnier 2024-12-29 11:54:04 +0100
  • c4c88197db
    [Examples/*] Don't error on missing-braces warning FintasticMan 2024-12-29 00:24:58 +0000
  • 1a08598a5c
    [Core] Remove type definition in offsetof call FintasticMan 2024-12-28 21:50:50 +0000
  • e79d8ee9ba
    [Core] Add way to pack enums under MSVC FintasticMan 2024-12-28 12:50:24 +0000
  • d761935ce1
    [Core] Fix more C99 compliance issues FintasticMan 2024-12-28 11:14:00 +0000
  • 1c09806b6c
    Merge 768223f66c into 5831a8ac7c Matevz Mihalic 2024-12-28 22:07:54 +0100
  • 5831a8ac7c
    [Examples/Intro] Fix NULL pointer deref due to huuge malloc (#120) FintasticMan 2024-12-28 17:39:38 +0000
  • 5a3dbb95a6 undo change to CXX flags verditelabs 2024-12-28 09:18:17 -0600
  • f9c28f00c6 add FindCairo.cmake verditelabs 2024-12-28 09:14:36 -0600
  • 23863edde0
    add undef peterc-s 2024-12-28 14:10:36 +0000
  • 974af1e61c
    update raylib video example to use header file and fix segfault peterc-s 2024-12-28 14:00:19 +0000
  • 10f1565f6f
    update raylib scrolling sidebar example peterc-s 2024-12-28 13:58:31 +0000
  • 77bc75fc8b
    move raylib renderer to header file peterc-s 2024-12-28 13:56:54 +0000
  • c72972fea2
    [Examples/Intro] Fix NULL pointer deref due to huuge malloc FintasticMan 2024-12-28 13:52:38 +0000
  • 5fea1e748d
    Merge branch 'main' into main AICDG 2024-12-28 19:14:06 +0800
  • 37af99b221 Add missing Clay_PointerOver to header definition Nic Barker 2024-12-28 22:33:41 +1300
  • 5fe11c6535 Fix a bug in the HTML renderer Nic Barker 2024-12-28 20:30:38 +1300
  • ac473d6fe7
    [Renderers/SDL2] Create initial SDL2 renderer (#115) Nic Barker 2024-12-28 19:15:22 +1300
  • 203d0081c1 Add scroll wheel detection to SDL2 example Nic Barker 2024-12-28 19:08:49 +1300
  • e758a9fd5c fix const init in sdl demo Nic Barker 2024-12-28 18:57:51 +1300
  • c205dd2b38 fix const init Nic Barker 2024-12-28 18:53:34 +1300
  • b14f25fa6b remove straggling printf Nic Barker 2024-12-28 18:49:12 +1300
  • 054b2dab7c clean up references to clay overflow trap Nic Barker 2024-12-27 20:12:55 +1300
  • afb4685448 Add scissor support, fix font handling Nic Barker 2024-12-27 20:11:19 +1300
  • 1e886645ec Add minimal SDL2 example Junior Rantila 2024-12-21 05:25:44 +0100
  • 13402c62ab
    Merge branch 'main' into main AICDG 2024-12-27 11:00:41 +0800
  • 9b8fd94170 update imgui demo THISISAGOODNAME 2024-12-27 10:59:17 +0800
  • bec56e68a4
    Fix a couple of standards-compliance issues with C99 (#81) FintasticMan 2024-12-26 22:12:59 +0000
  • 2c8856a91e Add bindings/rust directory with links to external rust bindings Nic Barker 2024-12-27 11:11:30 +1300
  • c0c90250a9 update README Nic Barker 2024-12-27 10:54:09 +1300
  • 4cfbdf2a0c Add example from introduction video Nic Barker 2024-12-27 10:52:12 +1300
  • bc1032a908
    Fix a couple of standards-compliance issues with C99 FintasticMan 2024-12-22 03:26:44 +0100
  • 768223f66c Make color type configurable (#75) Matevz Mihalic 2024-12-26 15:36:06 +0100
  • cbfa75e310 [Core] Access bounding boxes of scrolling containers Hailey 2024-12-26 08:31:30 -0600
  • 00295c0bdf
    Merge 87ab6402f3 into 08033b03cb __hexmaster111 2024-12-26 14:24:40 +0000
  • 87ab6402f3 Merge branch 'main' of https://github.com/hexmaster111/clay_publicLayoutData Hailey 2024-12-26 08:24:37 -0600
  • 6bd69bdfa9 [Core] Access bounding boxes of scrolling containers Hailey 2024-12-26 08:24:01 -0600
  • 08033b03cb
    [Renderers/Raylib] Update files for v5.5 release (#109) Anthony Carbajal 2024-12-26 01:02:33 -0600
  • 04694b0da2
    [Core] Implement Error Handler / Callback (#105) Nic Barker 2024-12-26 19:58:59 +1300
  • 45e60ee36c Throw in a tiny fix for the debug tools element highlight punching through Nic Barker 2024-12-26 19:55:16 +1300
  • 258993ad17 cpp fixes' Nic Barker 2024-12-26 19:46:36 +1300
  • 2603add03c fixes for html renderer Nic Barker 2024-12-26 19:40:44 +1300
  • f335ad09e2 fix error handler noop Nic Barker 2024-12-26 19:27:11 +1300
  • 5a04f6fbdc Fix up other examples Nic Barker 2024-12-26 19:22:42 +1300
  • b62667dd10 readme updates Nic Barker 2024-12-26 19:06:39 +1300
  • d1bd66bb47 update files for v5.5 release CrackedPixel 2024-12-25 21:52:38 -0600
  • f49ec15da8 README updates Nic Barker 2024-12-26 14:17:10 +1300
  • 5261c1eef2 Convert clay measure text hash map size to runtime variable Nic Barker 2024-12-26 13:46:21 +1300
  • 4b115afd57 Convert CLAY_MAX_ELEMENT_COUNT into variable Nic Barker 2024-12-25 21:38:36 +1300
  • 9d86c5656e Initial implementation of error callback Nic Barker 2024-12-25 20:52:22 +1300
  • 9e14f28687 Add initial error handler Nic Barker 2024-12-24 22:22:01 +1300
  • 8ca6d66e0f
    Moved a few internal types into public for other .c files that dont have clay_impl defined __hexmaster111 2024-12-24 09:27:49 -0600
  • ccd9edfc9e
    Im not sure if this is too bullish of an approch to the issue, but i was unable to get at the internal data from another c file __hexmaster111 2024-12-24 08:53:47 -0600
  • 5f929e3772
    Merge ab007dc8ff into 6a9b723dcc Oleksii Bulba 2024-12-24 11:25:11 +0000
  • 6a9b723dcc Fix an issue where debug tools weren't scrollable Nic Barker 2024-12-24 22:27:21 +1300
  • b2e7eb2ee6 Create minimal ImDrawList example THISISAGOODNAME 2024-12-24 16:53:12 +0800
  • 63a74a92a8
    Rename fuzzing_target.cc to fuzzing_target.c Shivam7-1 2024-12-22 21:10:58 +0530
  • 9904ca533a
    fix: move internal types to stdint specific. Match Clay_RenderCommandArray_Get protoypes (#78) Hayden Kowalchuk 2024-12-22 01:22:10 -0500
  • a575bfcb02 fix: move internal types to stdint specific. Match Clay_RenderCommandArray_Get protoypes Hayden Kowalchuk 2024-12-21 19:57:06 -0500
  • a48d40635a remove inline functions for better windows lib compatibility Nic Barker 2024-12-22 09:13:28 +1300
  • 8d3cadc52e
    initial fuzzing support Shivam7-1 2024-12-21 17:04:07 +0530
  • 06025651ce remove VERSION file that was causing some CMake issues Nic Barker 2024-12-21 08:50:48 +1300
  • ab007dc8ff Try to fix Raylib example test Oleksii Bulba 2024-12-20 22:19:02 +0400
  • 712a79c473
    Allow floating configuration to capture pointer (#66) Nic Barker 2024-12-21 06:36:34 +1300
  • a40f7ca541 fix incorrect index Nic Barker 2024-12-21 06:28:10 +1300
  • 3b077cfe30 Fix for Raylib example Oleksii Bulba 2024-12-20 21:27:06 +0400
  • 9bb88a39b5 update odin Nic Barker 2024-12-21 06:26:08 +1300
  • c10b2bf107 Fix for Cairo example test Oleksii Bulba 2024-12-20 21:25:54 +0400
  • 0475830b2c update readme Nic Barker 2024-12-21 06:22:49 +1300
  • 40d378efbd merge main Nic Barker 2024-12-21 06:14:29 +1300
  • b3ca26064f rename property Nic Barker 2024-12-21 06:11:05 +1300
  • a1b5cde928 reverse order of root traversal Nic Barker 2024-12-21 06:04:21 +1300
  • 418579e376 Add pointer capture mode to floating config Nic Barker 2024-12-21 06:01:59 +1300
  • 310a74ae45 Fixed Cairo example test Oleksii Bulba 2024-12-20 20:55:58 +0400
  • 5ddf0921d8 Fix for Cairo renderer Oleksii Bulba 2024-12-20 20:46:51 +0400
  • 8f74eed85f Fixed Raylib example test Oleksii Bulba 2024-12-20 20:42:14 +0400
  • 1601c6db95 Extracted clay_renderer_raylib.h; Modified Raylib and Cairo renderers to follow renderer api Oleksii Bulba 2024-12-20 20:28:19 +0400
  • b2dba60711
    Fix variable name in README.md (#59) Alexey Mostovoy 2024-12-20 03:00:19 +0300