Skip to content

Tentacle mask - #6

Merged
jslauthor merged 26 commits into
mainfrom
tentacle-mask
Aug 18, 2026
Merged

Tentacle mask#6
jslauthor merged 26 commits into
mainfrom
tentacle-mask

Conversation

@jslauthor

Copy link
Copy Markdown
Contributor

No description provided.

jslauthor and others added 26 commits August 14, 2026 17:44
It rode in with the eyeball commit by accident. The artifact-path fix
is a release-pipeline change with nothing to do with the goo, and a tag
is waiting on it — so it goes out on its own branch rather than waiting
for this one to be ready.
Reverted rather than amended: this branch is already pushed, and
rewriting a ref someone may have fetched to save one commit is a bad
trade.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Three conflicts, all of them the same shape: this branch already carried
the work main was bringing, so git saw two independent additions of the
same thing rather than a divergence.

- CMakeLists.txt / qml/Main.qml — main adds the eye resources, the eye
  shaders and the --full flag; this branch has all of them plus the
  tentacle entries and the --interval flag. Kept ours, having checked
  line by line that nothing main adds is missing from it.

- src/effects/OozeEffect.cpp — the eye code is identical on both sides,
  so the merge duplicated 400 lines of it. The only real difference is
  that main keeps OozeTextureData as a private class inside the file
  while this branch has it extracted as IconTexture, which the tentacle
  effect also uses. Kept ours; main's copy would have left two classes
  doing one job and the tentacles unable to reach either.

The audit of what main has and this branch does not came back with four
things, all deliberate: the simtest target (migrated to CTest), the
find_package line without Test, main's simpler countly submodule guard
(this branch fetches or downloads it instead of failing), and an earlier
wording of the eye-mesh comment.

Verified: configure and build clean from an empty tree, ctest 39/39, and
all three effects render — the goo's eyes, which are what main was
bringing, and the tentacles, which are what this branch is for.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@jslauthor
jslauthor merged commit f4e910e into main Aug 18, 2026
5 checks passed
@jslauthor
jslauthor deleted the tentacle-mask branch August 18, 2026 23:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant