mirror of
https://github.com/bherbruck/solidcraft.git
synced 2026-11-10 18:55:14 +00:00
Compare commits
base: masi/solvecraft:moved/solidcore-2969
masi/solvecraft:main
masi/solvecraft:gh-readonly-queue/main/pr-14605-4c512a243fec345033a78a8b8445276f6d54b745
masi/solvecraft:gh-readonly-queue/main/pr-14679-2b8891322829bd88a6d4d22d40f66d5bd29ce862
masi/solvecraft:fix-sw-claim-record
masi/solvecraft:drawings
masi/solvecraft:gh-readonly-queue/main/pr-14656-0e5e689f7c0d3025df73ae5f9a223e9a0773491f
masi/solvecraft:gh-readonly-queue/main/pr-14466-ed7c33df665e4dbfc5b9a6448fa942c1d4e8c299
masi/solvecraft:gh-readonly-queue/main/pr-14252-46bb71b5e1707b7a93712dd52f9367372ad22ca6
masi/solvecraft:gh-readonly-queue/main/pr-14012-18928334c7345a13b5c6de3cb0dada54ff5d097e
masi/solvecraft:cancel-check
masi/solvecraft:gh-readonly-queue/main/pr-3754-709133a27a4ea2e283077ee89d5d4ba3a032f83e
masi/solvecraft:gh-readonly-queue/main/pr-14278-faaa92281aa6996f2d3e0282670d603eb2799f19
masi/solvecraft:claim/14026-step-panic-scan
masi/solvecraft:gh-readonly-queue/main/pr-12172-d8ef6dcf156343238a703537be9cac7d97bf43de
masi/solvecraft:gh-readonly-queue/main/pr-14645-f56114219b2d7f6d16de8dd58700479646948f8a
masi/solvecraft:fix/13536-exact-cylinder-recognition
masi/solvecraft:solidcore/3140-loft-railed-ops
masi/solvecraft:solidcore/3184-length-bound
masi/solvecraft:solidcore/3199-sphere-frame
masi/solvecraft:claim/14170-closed-flux-volume
masi/solvecraft:remove-view-cube
masi/solvecraft:perf/face-cache-handles-14329
masi/solvecraft:claim/14284-feet-at-domain-end
masi/solvecraft:tess/flat-faces-well-shaped
masi/solvecraft:moved/solidcore-3197
masi/solvecraft:gh-readonly-queue/main/pr-14003-343a5b8dce6632d61dc6eb1207fe41129ffa226c
masi/solvecraft:gh-readonly-queue/main/pr-12421-56682bdd2507df66863c7065c9f4ea2aae3c9fcc
masi/solvecraft:gh-readonly-queue/main/pr-8111-a60a1e6fb06d1aee562914cbd14f019343726ea0
masi/solvecraft:gh-readonly-queue/main/pr-8751-9cf32635a175a2bbca0396a4c835274de0bcb838
masi/solvecraft:gh-readonly-queue/main/pr-13688-e76d3c6885820cf5410d19c411d48660e4eb14a2
masi/solvecraft:gh-readonly-queue/main/pr-14208-9cf32635a175a2bbca0396a4c835274de0bcb838
masi/solvecraft:gh-readonly-queue/main/pr-10008-9cf32635a175a2bbca0396a4c835274de0bcb838
masi/solvecraft:tess/bench-harness
masi/solvecraft:gh-readonly-queue/main/pr-7017-9cf32635a175a2bbca0396a4c835274de0bcb838
masi/solvecraft:gh-readonly-queue/main/pr-10047-3a8489bd306137c6caab4e1ab9c850ca5f0626a6
masi/solvecraft:gh-readonly-queue/main/pr-13548-96fc9ebceb57142e21924964b9b26683cdab7d3f
masi/solvecraft:gh-readonly-queue/main/pr-10356-97668fd55f5c86f7fee15832e1cbfa0e0d800ffd
masi/solvecraft:gh-readonly-queue/main/pr-10669-df8d2a3954ad7212ffad0d55c56912f14740f3fd
masi/solvecraft:gh-readonly-queue/main/pr-11504-15d0e4f6ae1db7371f9cd8bd5e37ba188ce19fbc
masi/solvecraft:gh-readonly-queue/main/pr-11601-9cf32635a175a2bbca0396a4c835274de0bcb838
masi/solvecraft:gh-readonly-queue/main/pr-12976-442927833fc9f2a9dae1339a6bfb544b0ce8cd36
masi/solvecraft:gh-readonly-queue/main/pr-13027-32c275b76fbac7463d7d534a42dcbb876606dc04
masi/solvecraft:gh-readonly-queue/main/pr-13223-065578a1d359c92f5885b2875c3c278159bfb92a
masi/solvecraft:gh-readonly-queue/main/pr-13236-c2c52dc365fdf74aee75430744b3196f6729e42b
masi/solvecraft:gh-readonly-queue/main/pr-13326-2a80cfffb951b656cbf8acc7666c2194ce74bbf0
masi/solvecraft:gh-readonly-queue/main/pr-13385-bde103db0b26af1bed98e649bfe592e31d7105c4
masi/solvecraft:gh-readonly-queue/main/pr-13389-32c275b76fbac7463d7d534a42dcbb876606dc04
masi/solvecraft:gh-readonly-queue/main/pr-13903-97ea5c69c58d89e66c000f27819f9ad2acd615e1
masi/solvecraft:gh-readonly-queue/main/pr-13925-32c275b76fbac7463d7d534a42dcbb876606dc04
masi/solvecraft:fix/4015-graphics-trial-restart
masi/solvecraft:prefs-search-localized-legacy-names
masi/solvecraft:gh-readonly-queue/main/pr-12209-092851c3236ab8aa453349dfac2b7297e39d9da8
masi/solvecraft:kernel
masi/solvecraft:gh-readonly-queue/main/pr-6788-7420197a71669ff86c14fd59e596e7c701d86618
masi/solvecraft:gh-readonly-queue/main/pr-7737-32c275b76fbac7463d7d534a42dcbb876606dc04
masi/solvecraft:gh-readonly-queue/main/pr-12405-271d164e7a348d3eabfc69548e525bb156f12f15
masi/solvecraft:gh-readonly-queue/main/pr-12703-32c275b76fbac7463d7d534a42dcbb876606dc04
masi/solvecraft:moved/solidcore-2969
masi/solvecraft:feat/opus-quality-stack-20261106
masi/solvecraft:screenshots-poles-on-moved-mesher
masi/solvecraft:jyviko/screenshots-12939
masi/solvecraft:jyviko/screenshots-12942
masi/solvecraft:tess/solidcraft-mesher-base
masi/solvecraft:perf/solidcore-tess-collapse
masi/solvecraft:tess-flat-faces-kernel
masi/solvecraft:xtask/app-geometry
masi/solvecraft:solidcore/flat-parity-1333
masi/solvecraft:defaults-kernel-results
masi/solvecraft:docs/glass-convergence-plan-20261108
masi/solvecraft:moved/solidcore-683
masi/solvecraft:moved/solidcore-1108
masi/solvecraft:moved/solidcore-1255
masi/solvecraft:moved/solidcore-1425
masi/solvecraft:moved/solidcore-1572
masi/solvecraft:moved/solidcore-1669
masi/solvecraft:moved/solidcore-1675
masi/solvecraft:moved/solidcore-1688
masi/solvecraft:moved/solidcore-1914
masi/solvecraft:moved/solidcore-2469
masi/solvecraft:moved/solidcore-2594
masi/solvecraft:moved/solidcore-2728
masi/solvecraft:moved/solidcore-2766
masi/solvecraft:moved/solidcore-2959
masi/solvecraft:moved/solidcore-2999
masi/solvecraft:moved/solidcore-3056
masi/solvecraft:moved/solidcore-3059
masi/solvecraft:moved/solidcore-3064
masi/solvecraft:moved/solidcore-3070
masi/solvecraft:moved/solidcore-3071
masi/solvecraft:moved/solidcore-3084
masi/solvecraft:moved/solidcore-3085
masi/solvecraft:moved/solidcore-3086
masi/solvecraft:moved/solidcore-3092
masi/solvecraft:moved/solidcore-3118
masi/solvecraft:moved/solidcore-3121
masi/solvecraft:moved/solidcore-3130
masi/solvecraft:moved/solidcore-3151
masi/solvecraft:moved/solidcore-3167
masi/solvecraft:moved/solidcore-3180
masi/solvecraft:moved/solidcore-3202
masi/solvecraft:moved/solidcore-3235
masi/solvecraft:moved/solidcore-3240
masi/solvecraft:moved/solidcore-3242
masi/solvecraft:screenshots-13505
masi/solvecraft:jyviko/screenshots-13410
masi/solvecraft:jyviko/screenshots-13429
masi/solvecraft:jyviko/screenshots-13408-13409
masi/solvecraft:release
masi/solvecraft:solidcore-pin-9856ffe
masi/solvecraft:ci/pin-9856ffe-on-8312bf0
masi/solvecraft:stack/render-11087
masi/solvecraft:pr-media
masi/solvecraft:docs/kernel-ops-to-solidcore
masi/solvecraft:jyviko/solidcore-pin-5d2635d
masi/solvecraft:develop
masi/solvecraft:blend-exact-classes-rig
masi/solvecraft:codex/render-progressive-emergency-20261031
masi/solvecraft:codex/render-all-code-checkpoint-20261029
masi/solvecraft:codex/drawings-all-code-checkpoint-20261029
masi/solvecraft:themes-readable
masi/solvecraft:gh-readonly-queue/main/pr-8123-0fc495b1820986bbc2fe578cc75b2ac42e7c2c3c
masi/solvecraft:codex/render-interactive-core-20261029
masi/solvecraft:codex/drawings-pdf-serial-runner-proposal-20261029
masi/solvecraft:codex/drawings-dxf-owned-adapters-conditional-20261029
masi/solvecraft:codex/drawings-dxf-command-followups-wip-20261029
masi/solvecraft:codex/drawings-pdf-p2-wip-20261029
masi/solvecraft:codex/drawings-x3-checkpoint-20261029
masi/solvecraft:codex/drawings-x2-checkpoint-20261029
masi/solvecraft:codex/drawings-w38a-checkpoint-20261029
masi/solvecraft:docs/trademarks
masi/solvecraft:gh-readonly-queue/main/pr-7194-04e4e72ea13787fb6abc8c6c6c274e14e1780a7d
masi/solvecraft:codex/drawings-w38d-checkpoint-20261029
masi/solvecraft:codex/drawings-w00b-checkpoint-20261029
masi/solvecraft:codex/drawings-x1-checkpoint-20261029
masi/solvecraft:render
masi/solvecraft:pr-media-kernel-smlib
masi/solvecraft:ci/kernel-smlib-push
masi/solvecraft:ci/release-windows
masi/solvecraft:rename-later-features
masi/solvecraft:thread-one-piece
masi/solvecraft:ci-blacksmith-sponsored
masi/solvecraft:stack/rename-no-rebuild
masi/solvecraft:extrude-default-distance
masi/solvecraft:release-0.16.2
masi/solvecraft:contributing-pipeline
masi/solvecraft:gh-readonly-queue/main/pr-2760-03e6c3d4686f35d760aee2816f4d1e533f4dcb3c
masi/solvecraft:release-0.16.1
masi/solvecraft:gh-readonly-queue/main/pr-1836-6585ccee3befe59d4793d61bee7802c46838d544
masi/solvecraft:gh-readonly-queue/main/pr-1846-c59923865324cb487ff90def4361ad9c7d8a2556
masi/solvecraft:pr-screenshots
masi/solvecraft:release-0.13.1
masi/solvecraft:release-0.11.1
masi/solvecraft:release-0.10.1-b
masi/solvecraft:release-0.10.1
masi/solvecraft:fix/0.2.1-critical-fixes
masi/solvecraft:wip/solvecraft-kernel
masi/solvecraft:v0.40.0-nightly.20261110.117.1
masi/solvecraft:v0.40.0-rc.3
masi/solvecraft:v0.40.0-rc.2
masi/solvecraft:v0.40.0-rc.1
masi/solvecraft:archive/merge-main-develop-solidcore
masi/solvecraft:archive/merge-main-develop
masi/solvecraft:develop-pre-reset-2026-11-04
masi/solvecraft:v0.30.1
masi/solvecraft:v0.30.0
masi/solvecraft:v0.29.0
masi/solvecraft:v0.28.0
masi/solvecraft:v0.27.1
masi/solvecraft:v0.27.0
masi/solvecraft:v0.26.1
masi/solvecraft:v0.26.0
masi/solvecraft:v0.25.1-nightly.20261028.90.1
masi/solvecraft:v0.25.1
masi/solvecraft:v0.25.0
masi/solvecraft:v0.24.1
masi/solvecraft:v0.24.0-nightly.20261027.86.1
masi/solvecraft:v0.24.0
masi/solvecraft:v0.23.1
masi/solvecraft:v0.23.0-nightly.20261026.81.1
masi/solvecraft:v0.23.0
masi/solvecraft:v0.22.1
masi/solvecraft:v0.22.0-nightly.20261025.78.1
masi/solvecraft:v0.22.0
masi/solvecraft:v0.21.0-nightly.20261024.75.1
masi/solvecraft:v0.21.0
masi/solvecraft:v0.21.0-rc.2
masi/solvecraft:v0.21.0-rc.1
masi/solvecraft:v0.20.0-nightly.20261023.69.1
masi/solvecraft:v0.20.0
masi/solvecraft:v0.19.0-nightly.20261022.67.1
masi/solvecraft:v0.19.0
masi/solvecraft:v0.18.4
masi/solvecraft:v0.18.3
masi/solvecraft:v0.18.2-nightly.20261021.63.1
masi/solvecraft:v0.18.2
masi/solvecraft:v0.18.1
masi/solvecraft:v0.18.0
masi/solvecraft:v0.17.0
masi/solvecraft:v0.16.2
masi/solvecraft:v0.16.1
masi/solvecraft:v0.16.0
masi/solvecraft:v0.15.0-nightly.20261018.51.1
masi/solvecraft:v0.15.0
masi/solvecraft:v0.14.0
masi/solvecraft:v0.13.1-nightly.20261016.47.1
masi/solvecraft:v0.13.1
masi/solvecraft:v0.13.0
masi/solvecraft:v0.12.0
masi/solvecraft:v0.11.0-nightly.20261015.42.1
masi/solvecraft:v0.11.1
masi/solvecraft:v0.11.0
masi/solvecraft:v0.10.1
masi/solvecraft:v0.10.0
masi/solvecraft:v0.9.0-nightly.20261014.36.1
masi/solvecraft:v0.9.0
masi/solvecraft:v0.8.0
masi/solvecraft:v0.7.0-nightly.20261013.33.1
masi/solvecraft:v0.7.0
masi/solvecraft:v0.6.0
masi/solvecraft:v0.5.0
masi/solvecraft:v0.4.0
masi/solvecraft:v0.3.2-nightly.20261012.19.1
masi/solvecraft:v0.3.2
masi/solvecraft:v0.3.1
masi/solvecraft:v0.3.0
masi/solvecraft:v0.2.1
masi/solvecraft:v0.2.0
masi/solvecraft:v0.1.6
masi/solvecraft:v0.1.5
masi/solvecraft:v0.1.4
masi/solvecraft:v0.1.3
masi/solvecraft:v0.1.2
masi/solvecraft:v0.1.1
masi/solvecraft:v0.1.0
...
compare: masi/solvecraft:v0.12.0
masi/solvecraft:gh-readonly-queue/main/pr-14605-4c512a243fec345033a78a8b8445276f6d54b745
masi/solvecraft:gh-readonly-queue/main/pr-14679-2b8891322829bd88a6d4d22d40f66d5bd29ce862
masi/solvecraft:fix-sw-claim-record
masi/solvecraft:drawings
masi/solvecraft:gh-readonly-queue/main/pr-14656-0e5e689f7c0d3025df73ae5f9a223e9a0773491f
masi/solvecraft:main
masi/solvecraft:gh-readonly-queue/main/pr-14466-ed7c33df665e4dbfc5b9a6448fa942c1d4e8c299
masi/solvecraft:gh-readonly-queue/main/pr-14252-46bb71b5e1707b7a93712dd52f9367372ad22ca6
masi/solvecraft:gh-readonly-queue/main/pr-14012-18928334c7345a13b5c6de3cb0dada54ff5d097e
masi/solvecraft:cancel-check
masi/solvecraft:gh-readonly-queue/main/pr-3754-709133a27a4ea2e283077ee89d5d4ba3a032f83e
masi/solvecraft:gh-readonly-queue/main/pr-14278-faaa92281aa6996f2d3e0282670d603eb2799f19
masi/solvecraft:claim/14026-step-panic-scan
masi/solvecraft:gh-readonly-queue/main/pr-12172-d8ef6dcf156343238a703537be9cac7d97bf43de
masi/solvecraft:gh-readonly-queue/main/pr-14645-f56114219b2d7f6d16de8dd58700479646948f8a
masi/solvecraft:fix/13536-exact-cylinder-recognition
masi/solvecraft:solidcore/3140-loft-railed-ops
masi/solvecraft:solidcore/3184-length-bound
masi/solvecraft:solidcore/3199-sphere-frame
masi/solvecraft:claim/14170-closed-flux-volume
masi/solvecraft:remove-view-cube
masi/solvecraft:perf/face-cache-handles-14329
masi/solvecraft:claim/14284-feet-at-domain-end
masi/solvecraft:tess/flat-faces-well-shaped
masi/solvecraft:moved/solidcore-3197
masi/solvecraft:gh-readonly-queue/main/pr-14003-343a5b8dce6632d61dc6eb1207fe41129ffa226c
masi/solvecraft:gh-readonly-queue/main/pr-12421-56682bdd2507df66863c7065c9f4ea2aae3c9fcc
masi/solvecraft:gh-readonly-queue/main/pr-8111-a60a1e6fb06d1aee562914cbd14f019343726ea0
masi/solvecraft:gh-readonly-queue/main/pr-8751-9cf32635a175a2bbca0396a4c835274de0bcb838
masi/solvecraft:gh-readonly-queue/main/pr-13688-e76d3c6885820cf5410d19c411d48660e4eb14a2
masi/solvecraft:gh-readonly-queue/main/pr-14208-9cf32635a175a2bbca0396a4c835274de0bcb838
masi/solvecraft:gh-readonly-queue/main/pr-10008-9cf32635a175a2bbca0396a4c835274de0bcb838
masi/solvecraft:tess/bench-harness
masi/solvecraft:gh-readonly-queue/main/pr-7017-9cf32635a175a2bbca0396a4c835274de0bcb838
masi/solvecraft:gh-readonly-queue/main/pr-10047-3a8489bd306137c6caab4e1ab9c850ca5f0626a6
masi/solvecraft:gh-readonly-queue/main/pr-13548-96fc9ebceb57142e21924964b9b26683cdab7d3f
masi/solvecraft:gh-readonly-queue/main/pr-10356-97668fd55f5c86f7fee15832e1cbfa0e0d800ffd
masi/solvecraft:gh-readonly-queue/main/pr-10669-df8d2a3954ad7212ffad0d55c56912f14740f3fd
masi/solvecraft:gh-readonly-queue/main/pr-11504-15d0e4f6ae1db7371f9cd8bd5e37ba188ce19fbc
masi/solvecraft:gh-readonly-queue/main/pr-11601-9cf32635a175a2bbca0396a4c835274de0bcb838
masi/solvecraft:gh-readonly-queue/main/pr-12976-442927833fc9f2a9dae1339a6bfb544b0ce8cd36
masi/solvecraft:gh-readonly-queue/main/pr-13027-32c275b76fbac7463d7d534a42dcbb876606dc04
masi/solvecraft:gh-readonly-queue/main/pr-13223-065578a1d359c92f5885b2875c3c278159bfb92a
masi/solvecraft:gh-readonly-queue/main/pr-13236-c2c52dc365fdf74aee75430744b3196f6729e42b
masi/solvecraft:gh-readonly-queue/main/pr-13326-2a80cfffb951b656cbf8acc7666c2194ce74bbf0
masi/solvecraft:gh-readonly-queue/main/pr-13385-bde103db0b26af1bed98e649bfe592e31d7105c4
masi/solvecraft:gh-readonly-queue/main/pr-13389-32c275b76fbac7463d7d534a42dcbb876606dc04
masi/solvecraft:gh-readonly-queue/main/pr-13903-97ea5c69c58d89e66c000f27819f9ad2acd615e1
masi/solvecraft:gh-readonly-queue/main/pr-13925-32c275b76fbac7463d7d534a42dcbb876606dc04
masi/solvecraft:fix/4015-graphics-trial-restart
masi/solvecraft:prefs-search-localized-legacy-names
masi/solvecraft:gh-readonly-queue/main/pr-12209-092851c3236ab8aa453349dfac2b7297e39d9da8
masi/solvecraft:kernel
masi/solvecraft:gh-readonly-queue/main/pr-6788-7420197a71669ff86c14fd59e596e7c701d86618
masi/solvecraft:gh-readonly-queue/main/pr-7737-32c275b76fbac7463d7d534a42dcbb876606dc04
masi/solvecraft:gh-readonly-queue/main/pr-12405-271d164e7a348d3eabfc69548e525bb156f12f15
masi/solvecraft:gh-readonly-queue/main/pr-12703-32c275b76fbac7463d7d534a42dcbb876606dc04
masi/solvecraft:moved/solidcore-2969
masi/solvecraft:feat/opus-quality-stack-20261106
masi/solvecraft:screenshots-poles-on-moved-mesher
masi/solvecraft:jyviko/screenshots-12939
masi/solvecraft:jyviko/screenshots-12942
masi/solvecraft:tess/solidcraft-mesher-base
masi/solvecraft:perf/solidcore-tess-collapse
masi/solvecraft:tess-flat-faces-kernel
masi/solvecraft:xtask/app-geometry
masi/solvecraft:solidcore/flat-parity-1333
masi/solvecraft:defaults-kernel-results
masi/solvecraft:docs/glass-convergence-plan-20261108
masi/solvecraft:moved/solidcore-683
masi/solvecraft:moved/solidcore-1108
masi/solvecraft:moved/solidcore-1255
masi/solvecraft:moved/solidcore-1425
masi/solvecraft:moved/solidcore-1572
masi/solvecraft:moved/solidcore-1669
masi/solvecraft:moved/solidcore-1675
masi/solvecraft:moved/solidcore-1688
masi/solvecraft:moved/solidcore-1914
masi/solvecraft:moved/solidcore-2469
masi/solvecraft:moved/solidcore-2594
masi/solvecraft:moved/solidcore-2728
masi/solvecraft:moved/solidcore-2766
masi/solvecraft:moved/solidcore-2959
masi/solvecraft:moved/solidcore-2999
masi/solvecraft:moved/solidcore-3056
masi/solvecraft:moved/solidcore-3059
masi/solvecraft:moved/solidcore-3064
masi/solvecraft:moved/solidcore-3070
masi/solvecraft:moved/solidcore-3071
masi/solvecraft:moved/solidcore-3084
masi/solvecraft:moved/solidcore-3085
masi/solvecraft:moved/solidcore-3086
masi/solvecraft:moved/solidcore-3092
masi/solvecraft:moved/solidcore-3118
masi/solvecraft:moved/solidcore-3121
masi/solvecraft:moved/solidcore-3130
masi/solvecraft:moved/solidcore-3151
masi/solvecraft:moved/solidcore-3167
masi/solvecraft:moved/solidcore-3180
masi/solvecraft:moved/solidcore-3202
masi/solvecraft:moved/solidcore-3235
masi/solvecraft:moved/solidcore-3240
masi/solvecraft:moved/solidcore-3242
masi/solvecraft:screenshots-13505
masi/solvecraft:jyviko/screenshots-13410
masi/solvecraft:jyviko/screenshots-13429
masi/solvecraft:jyviko/screenshots-13408-13409
masi/solvecraft:release
masi/solvecraft:solidcore-pin-9856ffe
masi/solvecraft:ci/pin-9856ffe-on-8312bf0
masi/solvecraft:stack/render-11087
masi/solvecraft:pr-media
masi/solvecraft:docs/kernel-ops-to-solidcore
masi/solvecraft:jyviko/solidcore-pin-5d2635d
masi/solvecraft:develop
masi/solvecraft:blend-exact-classes-rig
masi/solvecraft:codex/render-progressive-emergency-20261031
masi/solvecraft:codex/render-all-code-checkpoint-20261029
masi/solvecraft:codex/drawings-all-code-checkpoint-20261029
masi/solvecraft:themes-readable
masi/solvecraft:gh-readonly-queue/main/pr-8123-0fc495b1820986bbc2fe578cc75b2ac42e7c2c3c
masi/solvecraft:codex/render-interactive-core-20261029
masi/solvecraft:codex/drawings-pdf-serial-runner-proposal-20261029
masi/solvecraft:codex/drawings-dxf-owned-adapters-conditional-20261029
masi/solvecraft:codex/drawings-dxf-command-followups-wip-20261029
masi/solvecraft:codex/drawings-pdf-p2-wip-20261029
masi/solvecraft:codex/drawings-x3-checkpoint-20261029
masi/solvecraft:codex/drawings-x2-checkpoint-20261029
masi/solvecraft:codex/drawings-w38a-checkpoint-20261029
masi/solvecraft:docs/trademarks
masi/solvecraft:gh-readonly-queue/main/pr-7194-04e4e72ea13787fb6abc8c6c6c274e14e1780a7d
masi/solvecraft:codex/drawings-w38d-checkpoint-20261029
masi/solvecraft:codex/drawings-w00b-checkpoint-20261029
masi/solvecraft:codex/drawings-x1-checkpoint-20261029
masi/solvecraft:render
masi/solvecraft:pr-media-kernel-smlib
masi/solvecraft:ci/kernel-smlib-push
masi/solvecraft:ci/release-windows
masi/solvecraft:rename-later-features
masi/solvecraft:thread-one-piece
masi/solvecraft:ci-blacksmith-sponsored
masi/solvecraft:stack/rename-no-rebuild
masi/solvecraft:extrude-default-distance
masi/solvecraft:release-0.16.2
masi/solvecraft:contributing-pipeline
masi/solvecraft:gh-readonly-queue/main/pr-2760-03e6c3d4686f35d760aee2816f4d1e533f4dcb3c
masi/solvecraft:release-0.16.1
masi/solvecraft:gh-readonly-queue/main/pr-1836-6585ccee3befe59d4793d61bee7802c46838d544
masi/solvecraft:gh-readonly-queue/main/pr-1846-c59923865324cb487ff90def4361ad9c7d8a2556
masi/solvecraft:pr-screenshots
masi/solvecraft:release-0.13.1
masi/solvecraft:release-0.11.1
masi/solvecraft:release-0.10.1-b
masi/solvecraft:release-0.10.1
masi/solvecraft:fix/0.2.1-critical-fixes
masi/solvecraft:wip/solvecraft-kernel
masi/solvecraft:v0.40.0-nightly.20261110.117.1
masi/solvecraft:v0.40.0-rc.3
masi/solvecraft:v0.40.0-rc.2
masi/solvecraft:v0.40.0-rc.1
masi/solvecraft:archive/merge-main-develop-solidcore
masi/solvecraft:archive/merge-main-develop
masi/solvecraft:develop-pre-reset-2026-11-04
masi/solvecraft:v0.30.1
masi/solvecraft:v0.30.0
masi/solvecraft:v0.29.0
masi/solvecraft:v0.28.0
masi/solvecraft:v0.27.1
masi/solvecraft:v0.27.0
masi/solvecraft:v0.26.1
masi/solvecraft:v0.26.0
masi/solvecraft:v0.25.1-nightly.20261028.90.1
masi/solvecraft:v0.25.1
masi/solvecraft:v0.25.0
masi/solvecraft:v0.24.1
masi/solvecraft:v0.24.0-nightly.20261027.86.1
masi/solvecraft:v0.24.0
masi/solvecraft:v0.23.1
masi/solvecraft:v0.23.0-nightly.20261026.81.1
masi/solvecraft:v0.23.0
masi/solvecraft:v0.22.1
masi/solvecraft:v0.22.0-nightly.20261025.78.1
masi/solvecraft:v0.22.0
masi/solvecraft:v0.21.0-nightly.20261024.75.1
masi/solvecraft:v0.21.0
masi/solvecraft:v0.21.0-rc.2
masi/solvecraft:v0.21.0-rc.1
masi/solvecraft:v0.20.0-nightly.20261023.69.1
masi/solvecraft:v0.20.0
masi/solvecraft:v0.19.0-nightly.20261022.67.1
masi/solvecraft:v0.19.0
masi/solvecraft:v0.18.4
masi/solvecraft:v0.18.3
masi/solvecraft:v0.18.2-nightly.20261021.63.1
masi/solvecraft:v0.18.2
masi/solvecraft:v0.18.1
masi/solvecraft:v0.18.0
masi/solvecraft:v0.17.0
masi/solvecraft:v0.16.2
masi/solvecraft:v0.16.1
masi/solvecraft:v0.16.0
masi/solvecraft:v0.15.0-nightly.20261018.51.1
masi/solvecraft:v0.15.0
masi/solvecraft:v0.14.0
masi/solvecraft:v0.13.1-nightly.20261016.47.1
masi/solvecraft:v0.13.1
masi/solvecraft:v0.13.0
masi/solvecraft:v0.12.0
masi/solvecraft:v0.11.0-nightly.20261015.42.1
masi/solvecraft:v0.11.1
masi/solvecraft:v0.11.0
masi/solvecraft:v0.10.1
masi/solvecraft:v0.10.0
masi/solvecraft:v0.9.0-nightly.20261014.36.1
masi/solvecraft:v0.9.0
masi/solvecraft:v0.8.0
masi/solvecraft:v0.7.0-nightly.20261013.33.1
masi/solvecraft:v0.7.0
masi/solvecraft:v0.6.0
masi/solvecraft:v0.5.0
masi/solvecraft:v0.4.0
masi/solvecraft:v0.3.2-nightly.20261012.19.1
masi/solvecraft:v0.3.2
masi/solvecraft:v0.3.1
masi/solvecraft:v0.3.0
masi/solvecraft:v0.2.1
masi/solvecraft:v0.2.0
masi/solvecraft:v0.1.6
masi/solvecraft:v0.1.5
masi/solvecraft:v0.1.4
masi/solvecraft:v0.1.3
masi/solvecraft:v0.1.2
masi/solvecraft:v0.1.1
masi/solvecraft:v0.1.0
7 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
41779cf7bb |
Release 0.12.0: release branch follows main again after the 0.11.1 patch
The tree is main at
|
||
|
|
b01b9689c8 |
Release 0.11.1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|
|
4426da6f5d |
Windows: start Direct3D 12 first, and Vulkan only without a D3D12 GPU (#1190)
* Windows: start Direct3D 12 first, and Vulkan only without a D3D12 GPU
wgpu started Vulkan, D3D12 and OpenGL together and preferred Vulkan, so
every Windows start loaded all installed Vulkan drivers. An old Intel
Vulkan driver (igvk64.dll) crashed 0.10.1 at startup inside the driver.
The app now probes D3D12, then Vulkan, then OpenGL, one backend at a
time, and starts only the first with a hardware adapter (WARP when none
has one). WGPU_BACKEND still wins; graphics.json's "backend" sets the
order by hand; the software renderer (safe mode, the retry) uses D3D12
alone. A new Windows CI job starts the real app under several settings.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
* CI: a test filter YAML parses
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
* CI: the startup smoke test writes graphics.json where the app reads it
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
* CI: run the WARP shader tests one at a time
WARP's shader JIT (d3d10warp.dll) crashed twice in 124 runs of the gpu
tests with four test threads, with a null read inside its own optimizer
while several devices compiled compute pipelines at once. Serial runs
did not crash.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
(cherry picked from commit
|
||
|
|
5ead82e627 |
Release 0.11.0: release branch follows main again after the 0.10.1 patch
The tree is main at |
||
|
|
c29b0d2f13 | Release 0.10.1 | ||
|
|
480fd8d517 |
Fix the startup crash on D3D12 with FXC: CPU fallback for the tessellation pipeline, FXC-friendly shader (#1098) (#1099)
* GPU tessellation: a pipeline the device cannot build falls back to CPU meshing instead of crashing (#1098) Build the tessellation compute pipeline inside error scopes; TessGpu::new returns an error, and the viewport logs it and meshes bodies on the CPU. A Windows CI job builds the pipeline with D3D12's FXC on the WARP adapter. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Tessellation shader: basis functions in one-dimensional local arrays, so D3D12's FXC compiles it (#1098) FXC has to unroll loops that write an array inside a struct (Basis.n0/n1) or a 2-D array (ndu) by a counter, and cannot with run-time trip counts (X3511). A2.2 basis functions in a local 1-D array returned whole; derivatives from the degree p-1 functions; the pole step offsets computed rather than indexed. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> |
||
|
|
4c09fa5355 |
Hovered and selected faces light solidly again over GPU-drawn bodies (#1064)
Since the model's mesh went back to the reference mesher (#940), the GPU viewport drew opaque bodies from their display plans while hover and selection lit faces with the reference mesh's triangles. Two triangulations of the same face at equal depth fought, so a hovered face shimmered in wedges instead of lighting whole. Faces lit over a body drawn from its plan now use the plan's own triangles (ModelBody::plan_mesh, evaluated once on the CPU), and the highlight pass gets a small depth bias toward the eye so f32 rounding between the GPU and CPU evaluations of the same triangles cannot speckle it either. Test: every face of a box with a pocket and a round boss, hovered and rendered offscreen through the viewport's real pipelines on the GPU path, lights the same pixels as on the CPU path (skipped without a GPU adapter). Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> |