Compare commits
base: pali112/solidcraft:develop
pali112/solidcraft:main
pali112/solidcraft:gh-readonly-queue/main/pr-12603-e744cbaacf5422b737add3e89d8addfad80581ef
pali112/solidcraft:gh-readonly-queue/main/pr-12918-26db0416b7a83281e71401e6a25058646cb54176
pali112/solidcraft:gh-readonly-queue/main/pr-12605-d39593fddd19bee918aad4e19833ec29f7cb611f
pali112/solidcraft:gh-readonly-queue/main/pr-12619-ccf0036335e418061f2d8a643ef9c4712145fe9b
pali112/solidcraft:gh-readonly-queue/main/pr-12623-b218bdf8ed802cb9f7767e545c70f018a9ff2043
pali112/solidcraft:gh-readonly-queue/main/pr-12634-a332a35ad6b67b04ba444aeec5c213a9e5ff33bb
pali112/solidcraft:gh-readonly-queue/main/pr-12635-c033a202a2f32d0e4d7c3c570161bbdc8771243f
pali112/solidcraft:gh-readonly-queue/main/pr-12636-1c2a7e818a17bc1d59daec34b03e01629c22c3f5
pali112/solidcraft:gh-readonly-queue/main/pr-12638-bf0b9b5fef801c7d0c6931001d713268886f6f71
pali112/solidcraft:gh-readonly-queue/main/pr-12652-7f0ef575a22a8f473eea3df508f9233c1bd07732
pali112/solidcraft:gh-readonly-queue/main/pr-12656-849edb692a3b517a523d10b657cd6aa573aa58df
pali112/solidcraft:gh-readonly-queue/main/pr-12669-6f5894683c2da14cf2b6e282a25287d4f3aee7a6
pali112/solidcraft:kernel/solidcore-99ed57c4d4-rc3
pali112/solidcraft:drawings
pali112/solidcraft:solidcore-pin-9856ffe
pali112/solidcraft:ci/pin-9856ffe-on-8312bf0
pali112/solidcraft:stack/render-11087
pali112/solidcraft:pr-media
pali112/solidcraft:docs/kernel-ops-to-solidcore
pali112/solidcraft:fix/4015-graphics-trial-restart
pali112/solidcraft:jyviko/solidcore-pin-5d2635d
pali112/solidcraft:develop
pali112/solidcraft:prefs-search-localized-legacy-names
pali112/solidcraft:prefs-search-doc-comment
pali112/solidcraft:release
pali112/solidcraft:blend-exact-classes-rig
pali112/solidcraft:codex/render-progressive-emergency-20261031
pali112/solidcraft:codex/render-all-code-checkpoint-20261029
pali112/solidcraft:codex/drawings-all-code-checkpoint-20261029
pali112/solidcraft:themes-readable
pali112/solidcraft:gh-readonly-queue/main/pr-8123-0fc495b1820986bbc2fe578cc75b2ac42e7c2c3c
pali112/solidcraft:chat-pdf-text
pali112/solidcraft:codex/render-interactive-core-20261029
pali112/solidcraft:codex/drawings-pdf-serial-runner-proposal-20261029
pali112/solidcraft:codex/drawings-dxf-owned-adapters-conditional-20261029
pali112/solidcraft:codex/drawings-dxf-command-followups-wip-20261029
pali112/solidcraft:codex/drawings-pdf-p2-wip-20261029
pali112/solidcraft:codex/drawings-x3-checkpoint-20261029
pali112/solidcraft:codex/drawings-x2-checkpoint-20261029
pali112/solidcraft:codex/drawings-w38a-checkpoint-20261029
pali112/solidcraft:docs/trademarks
pali112/solidcraft:gh-readonly-queue/main/pr-7194-04e4e72ea13787fb6abc8c6c6c274e14e1780a7d
pali112/solidcraft:codex/drawings-w38d-checkpoint-20261029
pali112/solidcraft:codex/drawings-w00b-checkpoint-20261029
pali112/solidcraft:codex/drawings-x1-checkpoint-20261029
pali112/solidcraft:render
pali112/solidcraft:pr-media-kernel-smlib
pali112/solidcraft:ci/kernel-smlib-push
pali112/solidcraft:ci/release-windows
pali112/solidcraft:rename-later-features
pali112/solidcraft:thread-one-piece
pali112/solidcraft:ci-blacksmith-sponsored
pali112/solidcraft:stack/rename-no-rebuild
pali112/solidcraft:extrude-default-distance
pali112/solidcraft:release-0.16.2
pali112/solidcraft:contributing-pipeline
pali112/solidcraft:gh-readonly-queue/main/pr-2760-03e6c3d4686f35d760aee2816f4d1e533f4dcb3c
pali112/solidcraft:release-0.16.1
pali112/solidcraft:gh-readonly-queue/main/pr-1836-6585ccee3befe59d4793d61bee7802c46838d544
pali112/solidcraft:gh-readonly-queue/main/pr-1846-c59923865324cb487ff90def4361ad9c7d8a2556
pali112/solidcraft:pr-screenshots
pali112/solidcraft:release-0.13.1
pali112/solidcraft:release-0.11.1
pali112/solidcraft:release-0.10.1-b
pali112/solidcraft:release-0.10.1
pali112/solidcraft:fix/0.2.1-critical-fixes
pali112/solidcraft:wip/solvecraft-kernel
pali112/solidcraft:v0.40.0-rc.2
pali112/solidcraft:v0.40.0-rc.1
pali112/solidcraft:archive/merge-main-develop-solidcore
pali112/solidcraft:archive/merge-main-develop
pali112/solidcraft:develop-pre-reset-2026-11-04
pali112/solidcraft:v0.30.1
pali112/solidcraft:v0.30.0
pali112/solidcraft:v0.29.0
pali112/solidcraft:v0.28.0
pali112/solidcraft:v0.27.1
pali112/solidcraft:v0.27.0
pali112/solidcraft:v0.26.1
pali112/solidcraft:v0.26.0
pali112/solidcraft:v0.25.1-nightly.20261028.90.1
pali112/solidcraft:v0.25.1
pali112/solidcraft:v0.25.0
pali112/solidcraft:v0.24.1
pali112/solidcraft:v0.24.0-nightly.20261027.86.1
pali112/solidcraft:v0.24.0
pali112/solidcraft:v0.23.1
pali112/solidcraft:v0.23.0-nightly.20261026.81.1
pali112/solidcraft:v0.23.0
pali112/solidcraft:v0.22.1
pali112/solidcraft:v0.22.0-nightly.20261025.78.1
pali112/solidcraft:v0.22.0
pali112/solidcraft:v0.21.0-nightly.20261024.75.1
pali112/solidcraft:v0.21.0
pali112/solidcraft:v0.21.0-rc.2
pali112/solidcraft:v0.21.0-rc.1
pali112/solidcraft:v0.20.0-nightly.20261023.69.1
pali112/solidcraft:v0.20.0
pali112/solidcraft:v0.19.0-nightly.20261022.67.1
pali112/solidcraft:v0.19.0
pali112/solidcraft:v0.18.4
pali112/solidcraft:v0.18.3
pali112/solidcraft:v0.18.2-nightly.20261021.63.1
pali112/solidcraft:v0.18.2
pali112/solidcraft:v0.18.1
pali112/solidcraft:v0.18.0
pali112/solidcraft:v0.17.0
pali112/solidcraft:v0.16.2
pali112/solidcraft:v0.16.1
pali112/solidcraft:v0.16.0
pali112/solidcraft:v0.15.0-nightly.20261018.51.1
pali112/solidcraft:v0.15.0
pali112/solidcraft:v0.14.0
pali112/solidcraft:v0.13.1-nightly.20261016.47.1
pali112/solidcraft:v0.13.1
pali112/solidcraft:v0.13.0
pali112/solidcraft:v0.12.0
pali112/solidcraft:v0.11.0-nightly.20261015.42.1
pali112/solidcraft:v0.11.1
pali112/solidcraft:v0.11.0
pali112/solidcraft:v0.10.1
pali112/solidcraft:v0.10.0
pali112/solidcraft:v0.9.0-nightly.20261014.36.1
pali112/solidcraft:v0.9.0
pali112/solidcraft:v0.8.0
pali112/solidcraft:v0.7.0-nightly.20261013.33.1
pali112/solidcraft:v0.7.0
pali112/solidcraft:v0.6.0
pali112/solidcraft:v0.5.0
pali112/solidcraft:v0.4.0
pali112/solidcraft:v0.3.2-nightly.20261012.19.1
pali112/solidcraft:v0.3.2
pali112/solidcraft:v0.3.1
pali112/solidcraft:v0.3.0
pali112/solidcraft:v0.2.1
pali112/solidcraft:v0.2.0
pali112/solidcraft:v0.1.6
pali112/solidcraft:v0.1.5
pali112/solidcraft:v0.1.4
pali112/solidcraft:v0.1.3
pali112/solidcraft:v0.1.2
pali112/solidcraft:v0.1.1
pali112/solidcraft:v0.1.0
...
compare: pali112/solidcraft:v0.11.0
pali112/solidcraft:gh-readonly-queue/main/pr-12603-e744cbaacf5422b737add3e89d8addfad80581ef
pali112/solidcraft:gh-readonly-queue/main/pr-12918-26db0416b7a83281e71401e6a25058646cb54176
pali112/solidcraft:gh-readonly-queue/main/pr-12605-d39593fddd19bee918aad4e19833ec29f7cb611f
pali112/solidcraft:gh-readonly-queue/main/pr-12619-ccf0036335e418061f2d8a643ef9c4712145fe9b
pali112/solidcraft:gh-readonly-queue/main/pr-12623-b218bdf8ed802cb9f7767e545c70f018a9ff2043
pali112/solidcraft:gh-readonly-queue/main/pr-12634-a332a35ad6b67b04ba444aeec5c213a9e5ff33bb
pali112/solidcraft:gh-readonly-queue/main/pr-12635-c033a202a2f32d0e4d7c3c570161bbdc8771243f
pali112/solidcraft:gh-readonly-queue/main/pr-12636-1c2a7e818a17bc1d59daec34b03e01629c22c3f5
pali112/solidcraft:gh-readonly-queue/main/pr-12638-bf0b9b5fef801c7d0c6931001d713268886f6f71
pali112/solidcraft:gh-readonly-queue/main/pr-12652-7f0ef575a22a8f473eea3df508f9233c1bd07732
pali112/solidcraft:gh-readonly-queue/main/pr-12656-849edb692a3b517a523d10b657cd6aa573aa58df
pali112/solidcraft:gh-readonly-queue/main/pr-12669-6f5894683c2da14cf2b6e282a25287d4f3aee7a6
pali112/solidcraft:main
pali112/solidcraft:kernel/solidcore-99ed57c4d4-rc3
pali112/solidcraft:drawings
pali112/solidcraft:solidcore-pin-9856ffe
pali112/solidcraft:ci/pin-9856ffe-on-8312bf0
pali112/solidcraft:stack/render-11087
pali112/solidcraft:pr-media
pali112/solidcraft:docs/kernel-ops-to-solidcore
pali112/solidcraft:fix/4015-graphics-trial-restart
pali112/solidcraft:jyviko/solidcore-pin-5d2635d
pali112/solidcraft:develop
pali112/solidcraft:prefs-search-localized-legacy-names
pali112/solidcraft:prefs-search-doc-comment
pali112/solidcraft:release
pali112/solidcraft:blend-exact-classes-rig
pali112/solidcraft:codex/render-progressive-emergency-20261031
pali112/solidcraft:codex/render-all-code-checkpoint-20261029
pali112/solidcraft:codex/drawings-all-code-checkpoint-20261029
pali112/solidcraft:themes-readable
pali112/solidcraft:gh-readonly-queue/main/pr-8123-0fc495b1820986bbc2fe578cc75b2ac42e7c2c3c
pali112/solidcraft:chat-pdf-text
pali112/solidcraft:codex/render-interactive-core-20261029
pali112/solidcraft:codex/drawings-pdf-serial-runner-proposal-20261029
pali112/solidcraft:codex/drawings-dxf-owned-adapters-conditional-20261029
pali112/solidcraft:codex/drawings-dxf-command-followups-wip-20261029
pali112/solidcraft:codex/drawings-pdf-p2-wip-20261029
pali112/solidcraft:codex/drawings-x3-checkpoint-20261029
pali112/solidcraft:codex/drawings-x2-checkpoint-20261029
pali112/solidcraft:codex/drawings-w38a-checkpoint-20261029
pali112/solidcraft:docs/trademarks
pali112/solidcraft:gh-readonly-queue/main/pr-7194-04e4e72ea13787fb6abc8c6c6c274e14e1780a7d
pali112/solidcraft:codex/drawings-w38d-checkpoint-20261029
pali112/solidcraft:codex/drawings-w00b-checkpoint-20261029
pali112/solidcraft:codex/drawings-x1-checkpoint-20261029
pali112/solidcraft:render
pali112/solidcraft:pr-media-kernel-smlib
pali112/solidcraft:ci/kernel-smlib-push
pali112/solidcraft:ci/release-windows
pali112/solidcraft:rename-later-features
pali112/solidcraft:thread-one-piece
pali112/solidcraft:ci-blacksmith-sponsored
pali112/solidcraft:stack/rename-no-rebuild
pali112/solidcraft:extrude-default-distance
pali112/solidcraft:release-0.16.2
pali112/solidcraft:contributing-pipeline
pali112/solidcraft:gh-readonly-queue/main/pr-2760-03e6c3d4686f35d760aee2816f4d1e533f4dcb3c
pali112/solidcraft:release-0.16.1
pali112/solidcraft:gh-readonly-queue/main/pr-1836-6585ccee3befe59d4793d61bee7802c46838d544
pali112/solidcraft:gh-readonly-queue/main/pr-1846-c59923865324cb487ff90def4361ad9c7d8a2556
pali112/solidcraft:pr-screenshots
pali112/solidcraft:release-0.13.1
pali112/solidcraft:release-0.11.1
pali112/solidcraft:release-0.10.1-b
pali112/solidcraft:release-0.10.1
pali112/solidcraft:fix/0.2.1-critical-fixes
pali112/solidcraft:wip/solvecraft-kernel
pali112/solidcraft:v0.40.0-rc.2
pali112/solidcraft:v0.40.0-rc.1
pali112/solidcraft:archive/merge-main-develop-solidcore
pali112/solidcraft:archive/merge-main-develop
pali112/solidcraft:develop-pre-reset-2026-11-04
pali112/solidcraft:v0.30.1
pali112/solidcraft:v0.30.0
pali112/solidcraft:v0.29.0
pali112/solidcraft:v0.28.0
pali112/solidcraft:v0.27.1
pali112/solidcraft:v0.27.0
pali112/solidcraft:v0.26.1
pali112/solidcraft:v0.26.0
pali112/solidcraft:v0.25.1-nightly.20261028.90.1
pali112/solidcraft:v0.25.1
pali112/solidcraft:v0.25.0
pali112/solidcraft:v0.24.1
pali112/solidcraft:v0.24.0-nightly.20261027.86.1
pali112/solidcraft:v0.24.0
pali112/solidcraft:v0.23.1
pali112/solidcraft:v0.23.0-nightly.20261026.81.1
pali112/solidcraft:v0.23.0
pali112/solidcraft:v0.22.1
pali112/solidcraft:v0.22.0-nightly.20261025.78.1
pali112/solidcraft:v0.22.0
pali112/solidcraft:v0.21.0-nightly.20261024.75.1
pali112/solidcraft:v0.21.0
pali112/solidcraft:v0.21.0-rc.2
pali112/solidcraft:v0.21.0-rc.1
pali112/solidcraft:v0.20.0-nightly.20261023.69.1
pali112/solidcraft:v0.20.0
pali112/solidcraft:v0.19.0-nightly.20261022.67.1
pali112/solidcraft:v0.19.0
pali112/solidcraft:v0.18.4
pali112/solidcraft:v0.18.3
pali112/solidcraft:v0.18.2-nightly.20261021.63.1
pali112/solidcraft:v0.18.2
pali112/solidcraft:v0.18.1
pali112/solidcraft:v0.18.0
pali112/solidcraft:v0.17.0
pali112/solidcraft:v0.16.2
pali112/solidcraft:v0.16.1
pali112/solidcraft:v0.16.0
pali112/solidcraft:v0.15.0-nightly.20261018.51.1
pali112/solidcraft:v0.15.0
pali112/solidcraft:v0.14.0
pali112/solidcraft:v0.13.1-nightly.20261016.47.1
pali112/solidcraft:v0.13.1
pali112/solidcraft:v0.13.0
pali112/solidcraft:v0.12.0
pali112/solidcraft:v0.11.0-nightly.20261015.42.1
pali112/solidcraft:v0.11.1
pali112/solidcraft:v0.11.0
pali112/solidcraft:v0.10.1
pali112/solidcraft:v0.10.0
pali112/solidcraft:v0.9.0-nightly.20261014.36.1
pali112/solidcraft:v0.9.0
pali112/solidcraft:v0.8.0
pali112/solidcraft:v0.7.0-nightly.20261013.33.1
pali112/solidcraft:v0.7.0
pali112/solidcraft:v0.6.0
pali112/solidcraft:v0.5.0
pali112/solidcraft:v0.4.0
pali112/solidcraft:v0.3.2-nightly.20261012.19.1
pali112/solidcraft:v0.3.2
pali112/solidcraft:v0.3.1
pali112/solidcraft:v0.3.0
pali112/solidcraft:v0.2.1
pali112/solidcraft:v0.2.0
pali112/solidcraft:v0.1.6
pali112/solidcraft:v0.1.5
pali112/solidcraft:v0.1.4
pali112/solidcraft:v0.1.3
pali112/solidcraft:v0.1.2
pali112/solidcraft:v0.1.1
pali112/solidcraft:v0.1.0
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
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> |