[GL-E3] Remove GL-only menu items and preference controls #81

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

Scope: menu_viewer.xml: Develop > Rendering (:3794), Render Metadata (:3502) and Rendering Features (:2735). That is 19 ToggleRenderType, 29 ToggleInfoDisplay and 8 ToggleFeature entries plus occlusion items; keep those VK honours (HUD, beacons, selection). Also the graphics preference controls hidden at llfloaterpreferencesgraphicsadvanced.cpp:75, and llviewercontrol.cpp GL handlers (handleSetShaderChanged, handleRenderTransparentWaterChanged, handleReleaseGLBufferChanged, createGLBuffers callers).

Prereq: B9, E2

Acceptance: All menus open. Each remaining toggle has a visible effect under VK.

Risk: low

Coordinate with #30 / #29: toggles that should work under VK get wired, not deleted.

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:** `menu_viewer.xml`: Develop > Rendering (`:3794`), Render Metadata (`:3502`) and Rendering Features (`:2735`). That is 19 `ToggleRenderType`, 29 `ToggleInfoDisplay` and 8 `ToggleFeature` entries plus occlusion items; keep those VK honours (HUD, beacons, selection). Also the graphics preference controls hidden at `llfloaterpreferencesgraphicsadvanced.cpp:75`, and `llviewercontrol.cpp` GL handlers (`handleSetShaderChanged`, `handleRenderTransparentWaterChanged`, `handleReleaseGLBufferChanged`, `createGLBuffers` callers). **Prereq:** B9, E2 **Acceptance:** All menus open. Each remaining toggle has a visible effect under VK. **Risk:** low Coordinate with #30 / #29: toggles that should work under VK get wired, not deleted. **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
backspace119/Slipstream#81
No description provided.