[GL-B9] Split pipeline.cpp → LLPipelineCore #65

Closed
opened 2026-09-27 05:33:52 +00:00 by sky_line · 0 comments
Owner

Scope: Keep:
• move/shift lists, updateMove + the A3 drains
• markMoved/markShift/shiftObjects
• lights
• render-type/debug masks, beacons/highlights
• lineSegmentIntersect*, calcPixelArea
• addObject/createObject
Delete everything else (render passes, RTs, updateCull, stateSort, updateGeom, rebuildPriorityGroups, updateGL, impostors, shadows, glow/DoF/CAS/FXAA, createGLBuffers, …). Replace assertInitialized gating with nothing.

Prereq: B7, B8, A2–A4

Acceptance: Baseline. The gPipeline. ref count drops a lot.

Risk: high (L; land in 2–3 slices: render passes → RT/buffers → queues)

Shared acceptance baseline: links; logs in under VK and renders prims/mesh/rigged/terrain/water/sky/particles; click-select object/avatar/attachment; region crossing + teleport; no GLSL Compilation Error|SIGSEGV in the log.

Source: research/gl_removal_map.md

**Scope:** Keep: • move/shift lists, `updateMove` + the A3 drains • `markMoved`/`markShift`/`shiftObjects` • lights • render-type/debug masks, beacons/highlights • `lineSegmentIntersect*`, `calcPixelArea` • `addObject`/`createObject` Delete everything else (render passes, RTs, `updateCull`, `stateSort`, `updateGeom`, `rebuildPriorityGroups`, `updateGL`, impostors, shadows, glow/DoF/CAS/FXAA, `createGLBuffers`, …). Replace `assertInitialized` gating with nothing. **Prereq:** B7, B8, A2–A4 **Acceptance:** Baseline. The `gPipeline.` ref count drops a lot. **Risk:** high (L; land in 2–3 slices: render passes → RT/buffers → queues) **Shared acceptance baseline:** links; logs in under VK and renders prims/mesh/rigged/terrain/water/sky/particles; click-select object/avatar/attachment; region crossing + teleport; no `GLSL Compilation Error|SIGSEGV` in the log. Source: research/gl_removal_map.md
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
sky_line/Slipstream#65
No description provided.