Commit graph

  • 2a680887d5 game maker Admin 2026-07-10 12:09:47 +02:00
  • 176725877d Clean unused workspace patch warnings admin2 2026-07-08 12:48:33 +02:00
  • 7354855ef2 Fix cargo-makepad install rustflags admin2 2026-07-08 12:28:37 +02:00
  • eb0b7de06e box3d: broad-phase hybrid — drop the parallel batch, keep the serial BVTT Admin 2026-07-06 10:08:45 +02:00
  • 550d89b446 box3d: README — document opt-in broad-phase hybrid, annotate washer Admin 2026-07-06 02:51:21 +02:00
  • be21d627a0 box3d: opt-in broad-phase hybrid (parallel BVTT) — single-thread washer -19%, default off Admin 2026-07-06 02:48:47 +02:00
  • c2f54e7095 box3d: README — three-way single-thread matrix (Rust | C | Rapier), same-window run Admin 2026-07-06 01:08:28 +02:00
  • bb39a57e37 box3d: washer broad phase -3% — inline pair-query filter matching C Admin 2026-07-06 00:51:16 +02:00
  • 0bba179884 rapier bench: --stages/--probe diagnostic modes + live stage timers Admin 2026-07-06 00:24:56 +02:00
  • 4e498ca934 box3d: README — junkyard cells updated for tier-2 (derived from paired -8%), geomeans recomputed Admin 2026-07-05 23:49:14 +02:00
  • 95eb8086fc box3d: tier-2 feature recycling (port extension) — default on, junkyard -8% Admin 2026-07-05 23:40:08 +02:00
  • 901eafb07b rapier bench: extend to all nine box3d scenes, single-threaded matrix Admin 2026-07-05 22:35:55 +02:00
  • d95c096bcd box3d: README — drop large_world from the matrix (measures scheduler overhead, not physics) Admin 2026-07-05 21:53:10 +02:00
  • e990959b55 box3d: README — trees rows re-paired (trees50 +22% was a noise cell), drop the w8-vs-serial-C vanity stat Admin 2026-07-05 21:49:04 +02:00
  • b976c2e40c box3d: README — matrix refreshed to current tree (same-session run, all rounds applied) Admin 2026-07-05 21:29:19 +02:00
  • 49e3bfc5ad box3d: README — junkyard floor mapped by recycle-disabled isolation Admin 2026-07-05 21:26:04 +02:00
  • c7daefe6a3 box3d: README — junkyard footnote updated with post-fix verification (+17%) Admin 2026-07-05 21:02:46 +02:00
  • d8e1bade98 box3d: junkyard pass — restore manifold-pipeline function boundaries (-3.6%), unchecked-hulls demoted to neutral Admin 2026-07-05 20:40:33 +02:00
  • 12cd7865e2 box3d: README — unchecked-hulls deltas noted in the matrix, idea review moved to bottom section Admin 2026-07-05 20:06:00 +02:00
  • f75dd2bba6 box3d: unchecked-hulls opt-in feature + algebraic-float-ops evaluation Admin 2026-07-05 19:55:41 +02:00
  • 11b955694d box3d: parallelize finalize-bodies + bullet passes — 8-worker geomean +28% -> +11% vs C Admin 2026-07-05 19:24:46 +02:00
  • fed43d7ec3 box3d: PGO trains on all 10 scenes; small-stage fast path tested and dropped Admin 2026-07-05 18:39:18 +02:00
  • 02d72d4e10 box3d: narrow joint write-backs — joint_grid at C parity, serial geomean +7% Admin 2026-07-05 18:29:55 +02:00
  • c5b03d3f10 box3d: README — percentage deltas in the comparison table Admin 2026-07-05 17:03:35 +02:00
  • c9cbb4334b box3d: check in PGO profile, apply by default via workspace .cargo/config.toml Admin 2026-07-05 16:59:17 +02:00
  • 604a0b60d7 box3d: PGO build recipe — 11-19% over plain fat-LTO, hash bit-identical Admin 2026-07-05 15:37:51 +02:00
  • 5b88fcf311 box3d: README — add C box3d column to the rapier comparison table Admin 2026-07-05 15:17:23 +02:00
  • 6187f463b2 box3d: README — drop rapier-without-simd references (not a realistic comparison) Admin 2026-07-05 15:16:48 +02:00
  • 3370d15264 box3d: perf round 3 — many_pyramids 1.28x -> 1.06x vs C, now within 5% of rapier-simd Admin 2026-07-05 15:14:52 +02:00
  • 630577cb98 rapier: restore simd-stable (vendor wide + safe_arch), retest vs box3d Admin 2026-07-05 14:17:26 +02:00
  • 470cffcdac box3d: rapier comparison — ~2x faster single-threaded, bench in libs/rapier/crates/bench Admin 2026-07-05 13:54:05 +02:00
  • 35c256a76d box3d: perf round 2 — 8-worker geomean 1.47x -> 1.35x vs C, serial 1.15x Admin 2026-07-05 11:09:25 +02:00
  • 364d65680a box3d: performance pass — serial geomean 1.30x -> 1.13x vs C, 8-worker 1.6x -> 1.47x Admin 2026-07-05 09:10:44 +02:00
  • 995aa23bc1 box3d: recording replay player + test_recording port Admin 2026-07-04 16:05:33 +02:00
  • dfa0b07753 box3d: recording op stream (capture side) Admin 2026-07-04 15:55:08 +02:00
  • ec3378b060 box3d: external task-system hooks + makepad 3D example Admin 2026-07-04 15:10:54 +02:00
  • 66b42fc9dd box3d: multithreading — scheduler, parallel_for, atomic solver stages Admin 2026-07-04 13:52:52 +02:00
  • 88f7d7a2c6 box3d: reuse per-step solver and broad-phase scratch allocations Admin 2026-07-04 10:24:46 +02:00
  • 60ec705ab2 box3d: SIMD (SSE2/NEON), double-precision large world, snapshots, benchmarks Admin 2026-07-04 09:52:27 +02:00
  • 848e715c6c box3d: pure Rust port of Box3D (erincatto/box3d @ 29bf523) Admin 2026-07-04 09:03:10 +02:00
  • 30eeae75ca
    View: add fn for toggling optimize and force texture caching (#1136) Kevin Boos 2026-07-01 23:34:19 -07:00
  • c65b72efad
    TextInput: expose the location of the caret/cursor (#1132) Kevin Boos 2026-07-01 23:34:04 -07:00
  • 3a82d26045 hypothetical heap access fix Admin 2026-07-01 14:04:19 +02:00
  • cb93fa9822
    android: don't make the surface invisible, that destroys it (#1134) Kevin Boos 2026-06-30 00:42:03 -07:00
  • 82abd655b9 history Admin 2026-06-26 16:47:13 +02:00
  • a4c87a64dd animating buttons Admin 2026-06-26 16:46:24 +02:00
  • e7939c8f14 animating bg Admin 2026-06-26 15:49:25 +02:00
  • 6c3c3252bf animating bg Admin 2026-06-26 15:34:54 +02:00
  • c50a74b3b7 glass style Admin 2026-06-26 14:06:57 +02:00
  • 5cb5219d23 parse {}{} as {},{} Admin 2026-06-26 13:37:17 +02:00
  • a6c7a22ba8 glass centering Admin 2026-06-26 13:07:21 +02:00
  • 283ef5553a cargo Admin 2026-06-26 10:29:06 +02:00
  • 02592599ec aichat Admin 2026-06-25 18:52:10 +02:00
  • 837da0d7bd aichat: track glass splash.md doc & fix runtime path Admin 2026-06-25 16:41:49 +02:00
  • 7861ecb10e splash: replace splash2.md with updated Splash DSL guide Admin 2026-06-25 16:13:11 +02:00
  • cba6d6ff7e aichat Admin 2026-06-25 16:04:29 +02:00
  • ac10a82c34 aichat otw Admin 2026-06-25 15:47:53 +02:00
  • 3ad65e8bd3 glass kit more Admin 2026-06-25 14:54:10 +02:00
  • 725a726e3d glass kit more Admin 2026-06-25 14:35:52 +02:00
  • 374fa0c285 gloop glass radio Admin 2026-06-25 14:09:28 +02:00
  • f91b0fa0bd gloop glass radio Admin 2026-06-25 13:58:50 +02:00
  • 70062ed86b gloop glass radio Admin 2026-06-25 11:36:07 +02:00
  • ba0306d4ee Add glass_panel widget example; restore rustfmt guard Admin 2026-06-25 10:19:53 +02:00
  • 82db45a00c
    parse and use orientation info for all supported image formats (#1130) Kevin Boos 2026-06-23 00:08:45 -07:00
  • a13b8876a5
    code editor: support proper Fit size bound with max height value (#1128) Kevin Boos 2026-06-22 10:54:30 -07:00
  • d37a34f24e move after draw demo Admin 2026-06-16 17:45:55 +02:00
  • 7aae8d6ffe
    fix: hot reload broken when file contains script_apply_eval! calls (#1124) damien 2026-06-16 03:09:08 -04:00
  • e4e1585b05
    TextInput: infer soft-keyboard input_mode from content_type if its unset (#1125) Kevin Boos 2026-06-16 00:08:10 -07:00
  • af130e98fd
    Limit cache growth for text/script, reclaim memory after gc (#1123) Kevin Boos 2026-06-16 00:07:53 -07:00
  • 529f7d7720
    Ensure inline composition is still shown in TextInput on all platforms (#1109) Kevin Boos 2026-06-16 00:07:32 -07:00
  • bc13b891e5
    iOS: replace custom UITextInput with a native UITextView (#1121) Kevin Boos 2026-06-12 00:12:26 -07:00
  • 4f1f545ef3
    Linux: fix desktop close/terminate lifecycle handling (#1120) Kevin Boos 2026-06-11 13:12:28 -07:00
  • 585475d02a
    Fix modal behavior: prevent scroll behind it, make Fit{max} scrollable (#1117) Kevin Boos 2026-06-11 13:12:09 -07:00
  • bb1474003c
    SVG: allow replacing and re-loading the SVG "doc" (#1116) Kevin Boos 2026-06-09 12:04:52 -07:00
  • 8b2e7e3eb0
    iOS: fix hardware kbd behavior with "Full Keyboard Access" enabled (#1113) Kevin Boos 2026-06-09 01:01:57 -07:00
  • 8b03b0b2ad
    Audit and harden image decoding stuff against huge inputs (DoS) (#1110) Kevin Boos 2026-06-08 15:31:36 -07:00
  • f5df1eb4d1
    Layout/turtle fixes: right-wrap flows could cut off the right side of widgets (#1114) Kevin Boos 2026-06-08 15:10:47 -07:00
  • 850edc8ca6
    Image support: add bmp/qoi,ico, webp, SVG in Image widget, 16-bit png (#1108) Kevin Boos 2026-06-08 15:09:29 -07:00
  • 221cd7a1d5
    Detect and support hardware keyboards, distinguish from soft/virtual kbd (#1106) Kevin Boos 2026-06-08 15:09:14 -07:00
  • 393206a356
    Run script-VM gc in the desktop and mobile event loops, not just macOS (#1107) Kevin Boos 2026-06-06 00:00:59 -07:00
  • 013e355e23
    Linux: cache GL shaders to the local fs (#1105) Kevin Boos 2026-06-05 10:23:40 -07:00
  • ad73981737
    Play and Pause fix in Video (#1096) alanpoon 2026-06-05 13:19:21 +08:00
  • 0bc3c7798b
    DrawText: avoid redrawing slug stuff on EVERY frame (#1104) Kevin Boos 2026-06-04 22:19:06 -07:00
  • efeb6d6bbf
    Fix CPU core locked to 100% on Linux X11/Wayland when idle (#1103) Kevin Boos 2026-06-04 22:18:48 -07:00
  • 7fff61c7a5
    Add CropToFill image fit variant, improve ImageFit docs (#1102) Kevin Boos 2026-06-04 22:18:35 -07:00
  • f497a9fc14
    Support standard keyboard navg shortcuts/keys in TextInput (#1101) Kevin Boos 2026-06-03 11:53:07 -07:00
  • cb8ed4c119 zune forgotten thing Admin 2026-06-03 11:18:58 +02:00
  • e3ac9f2035
    iOS: if MTKView can't be drawn to, keep the resize/redraw "flag" dirty (#1100) Kevin Boos 2026-06-02 22:47:48 -07:00
  • 52d290581f Add isolate example files Admin 2026-06-02 19:12:25 +02:00
  • a86f6e3bda isolates Admin 2026-06-02 18:47:20 +02:00
  • 4912f2690d update zune Admin 2026-05-19 18:19:49 +02:00
  • e697eb81ae
    cargo_makepad: fix iOS icon behavior to not override app-specific icon bundles (#1099) Kevin Boos 2026-06-02 01:26:25 -07:00
  • eba743032d
    Extend support for system bar appearance to iOS too (#1098) Kevin Boos 2026-06-02 01:26:11 -07:00
  • 3d18a137ca splash md for calculator admin 2026-05-27 07:24:29 +02:00
  • 12dcfc1e77
    Fix subtle layout bug that ignored padding for text wrapping calc (#1094) Kevin Boos 2026-05-23 21:34:08 -07:00
  • 46ee22634c
    Redesign StackNavigation to support pushing dynamically-defined widgets (#1093) Kevin Boos 2026-05-23 01:13:20 -07:00
  • d0bc4c8a69
    Video enhancement (#1092) alanpoon 2026-05-23 16:13:09 +08:00
  • a391f5e347
    Overhaul android tooling and platform layers to support Android 8 (#1091) Kevin Boos 2026-05-21 16:40:29 -07:00
  • 877234c6cf
    Dock: avoid ID collisions in drag/drop; never delete dock root in unsplit_tabs (#1089) Kevin Boos 2026-05-21 16:40:15 -07:00
  • 8447f5666a
    Fix Android rendering, loading issues (#1090) Edward Tan 2026-05-21 00:08:13 -07:00