What's Changed
This list was auto-generated. Overall 1.1.1 is a stability release with a variety of hardening patches and bugfixes from 1.1.0.
- Bump SDL to version 3.2.8 by @pusewicz in #272
- Add missing CF_UNIFORM_TYPE_FLOAT3 by @pusewicz in #278
- Add a demo game image to README by @pusewicz in #277
- Update username by @pusewicz in #276
- Defrag the sprite batcher before every flush by @bullno1 in #275
- sprite shatter and slicing examples by @ogam in #280
- cf_mouse_hide() usage was backwards by @ogam in #285
- Ignore imgui.ini file by @pusewicz in #282
- Upgrade to IMGUI 1.91.9b-docking by @pusewicz in #281
- Upgrade shadercross by @pusewicz in #288
- Bump SDL to 3.2.16 by @pusewicz in #290
- CMake: Output all libraries to the same directory by @pusewicz in #289
- fixed cute_thread_id() returning 0 by @ogam in #293
- Move shader stub include below uniform block by @bullno1 in #294
- cf_array_del() should now do unordered removes by @ogam in #295
- additonal mouse options by @ogam in #296
- Use the correct enum values by @pusewicz in #297
- Fix enumeration not handled in switch warning by @pusewicz in #298
- Remove old docs by @pusewicz in #300
- Mkdocs for building docs by @pusewicz in #299
- Ignore generated api_reference.md by @pusewicz in #301
- Update the doc build flow by @pusewicz in #302
- Update docs by @pusewicz in #304
- Update docs instructions by @pusewicz in #305
- Cute color scheme by @pusewicz in #306
- Use set_target_properties for more portable setting by @pusewicz in #310
- Add copyright notice by @pusewicz in #308
- Make V2 arrays consts by @pusewicz in #309
- Fix how sprite origin is loaded from aseprite by @bullno1 in #255
- Fix imgui image by @ogam in #311
- fix vulkan minimize crash by @ogam in #312
- CMake project settings by @pusewicz in #313
- Cmake project settings version configure by @pusewicz in #314
- font debug sample by @ogam in #315
- Update glslang to 15.4 by @bullno1 in #316
- Use
(void)for nullary functions by @bullno1 in #317 - Fix cf_app_set_icon by @bullno1 in #318
- Configure default install directories by @pusewicz in #319
- Remove Emscripten config by @pusewicz in #320
- Add framework destination by @pusewicz in #321
- Upstream physfs by @pusewicz in #323
- Extract samples cmakelists by @pusewicz in #325
- Default initialize offset to 0 by @pusewicz in #329
- Update README.md for samples by @pusewicz in #327
- Extract tests cmakelists by @pusewicz in #326
- Pin spirv-cross by @pusewicz in #328
- Delete cute_window.cpp by @pusewicz in #330
- Update minicoro to latest version and enable virtual memory for stack by @bullno1 in #333
- Add missing cute_symbol.h by @pusewicz in #334
- Correctly declare function with no arguments by @pusewicz in #338
- Ccache for speedier builds by @pusewicz in #339
- Fix macOS crash by @pusewicz in #331
- Cmake tweaks by @pusewicz in #340
- Revert "Fix macOS crash" by @RandyGaul in #341
- Use up to 4 threads by @pusewicz in #343
- Remove unused variables by @pusewicz in #342
- [Docs] CF_RndState -> CF_Rnd and a typo by @pusewicz in #344
- Set default DPI accordingly by @pusewicz in #345
- Separate text effect id from text state by @bullno1 in #346
- Update array doc by @pusewicz in #347
- Fix function name for cf_pop_text_id in doc by @bullno1 in #348
- Ensure that text effects are cleared at the end of text rendering by @bullno1 in #353
- fclose for shader file. by @HTuanPhong in #351
- Clay integration sample by @bullno1 in #355
- Fix copy&paste error for builtin shader by @bullno1 in #360
- Add initial AGENTS.md by @pusewicz in #361
- Fix typo by @pusewicz in #362
- ImGui docs update by @pusewicz in #365
- Docs: Remove broadphase section in the collision docs by @pusewicz in #369
- Docs: Add Made with CF page by @pusewicz in #370
- Add toy-iso-paintball demo by @pusewicz in #375
- Add Raptor demo by @pusewicz in #376
- Gles3 by @RandyGaul in #381
- Fix SDL GPU depth/stencil handling by @RandyGaul in #384
- Pretranspile glsl300 by @bullno1 in #386
- Expose sanitized string without markups in cf_draw_text by @bullno1 in #389
- Fixed emscripten platformer sample from getting stuck in the floor by @ogam in #390
- Adding sprite 9 slice by @ogam in #392
- removed incorrect 9 slice scaling by @ogam in #396
- Fix minor typos in renderer doc by @theopechli in #395
- Generic math by @RandyGaul in #398
- Fix trimming helpers for dynamic strings by @RandyGaul in #399
- fix pause_for signed vs unsigned comparison by @ogam in #400
- Docs: Fix link to stb_truetype by @pusewicz in #402
- Draw to texture fix by @pusewicz in #401
- Fix argument order in cf_clamp macro by @t0byn in #405
- Fix missing NUL terminator when copying GLSL source by @t0byn in #407
- Add Clay UI animations sample by @theopechli in #409
- Fix cf_path_top_directory by @t0byn in #410
- Trigger trap on assertion failure by @pusewicz in #408
- Mark x as unused by @pusewicz in #412
- Use explicit size when compiling glsl300 shaders by @bullno1 in #411
- Static inline helper functions by @pusewicz in #413
- cf_array_hash() should now use full byte size by @ogam in #416
- Add basic camera sample by @t0byn in #417
- Markdown callouts by @pusewicz in #419
- Add link to Made with CF by @pusewicz in #420
- [Docs] Remove reference to non-existing function by @pusewicz in #422
- Fix parsing RRGGBBAA format by @pusewicz in #418
- Correct the size in memset by @pusewicz in #423
- Bump glslang to 16.0.0 by @pusewicz in #415
- Fix conversion warning by @pusewicz in #428
- Add CF_POW and cf_pow math functions by @pusewicz in #429
- Add CF_EXP and cf_exp math functions by @pusewicz in #433
- Fix cute_https for Cloudflare sites by @bullno1 in #432
- Send user-defined headers in cute_https by @bullno1 in #434
- Make cute_tls not on receive when using S2N_TLS by @bullno1 in #435
- Correctly handle GL_TEXTURE_MIN_FILTER on GLES when there is no mipmap by @bullno1 in #438
- Add footer navigation by @pusewicz in #440
- Fix spelling mistakes in the docs by @pusewicz in #442
- Split query by underscore by @pusewicz in #441
- Docs extensions by @pusewicz in #443
- Fix type conversions by @pusewicz in #430
- Fix generic for cf_make_translation and cf_atan2_360 in C by @pusewicz in #425
- Add IMGUI texture sample by @theopechli in #444
- Spelling by @pusewicz in #445
- Add missing include for cute_guid.h by @pusewicz in #446
- Use (void) in C function declarations with no parameters by @pusewicz in #447
- Remove unused shader file by @pusewicz in #449
- Explain coordinate systems by @pusewicz in #448
- Cleanup enums by @pusewicz in #450
- Change dpi_scale when notified via SDL event by @pusewicz in #452
- Redirect old style documentation to new location by @pusewicz in #451
- Bump SDL to 3.4.0 by @pusewicz in #437
- Streamline Linux build by @pusewicz in #454
- Unify docs job by @pusewicz in #453
- Fix dynlib builds on Windows by @pusewicz in #457
- Enable SDL_CCACHE by @pusewicz in #455
New Contributors
- @HTuanPhong made their first contribution in #351
- @t0byn made their first contribution in #405
Full Changelog: 1.1.0...1.1.1