https://bugzilla.redhat.com/show_bug.cgi?id=2437502
--- Comment #259 from Nicola Taibi <[email protected]> --- Subject: Technical Update - Stabilization of Ion Beam Visualization Pipeline Hi Fabio, I have implemented a comprehensive fix for the Ion Beam visualization issues within the Vulkan rendering engine. Technical Summary of Improvements: Positional Tracking Alignment: The beam source points are now dynamically "snapped" to the ship's smoothed model coordinates during the rendering pass. I have integrated vertical offsets based on a new emitter_id field (distinguishing between top and bottom emitters), ensuring the beams remain correctly attached to the ship model during high-speed maneuvers. Event Stream Optimization: Identified and removed redundant IPC_EV_BEAM generation on the server side. The system now relies exclusively on the synchronized NetUpdate state, which ensures all metadata (including owner and target IDs) is preserved across the network boundary. Visual Deduplication: Implemented a deduplication layer in the Vulkan event handler. By matching the owner_id, target_id, and emitter_id triplet, the engine now refreshes existing visual effects instead of overlaying multiple identical instances, significantly improving visual clarity and reducing vertex throughput. The project version has been bumped to 2026.05.12.03. The changes have been validated through a complete rebuild and represent a significant improvement in combat visual fidelity. Subject: Update Summary - Starbase Faction Identification & Enhanced Deep Scan Coverage I have finalized a series of critical updates to the SpaceGL server-side sensor and communication systems, bringing the project to version 2026.05.12.04. This release focuses on tactical data accuracy and comprehensive environmental analysis. Key Improvements: 1. Starbase Faction & Identity Stabilization Dynamic Identification: Resolved a bug where starbases were incorrectly hardcoded as "Alliance Starbase". They now dynamically reflect their true faction alignment (e.g., Korthian, Xylari) across all sensor reports (srs, lrs). Immersive Communications: Updated docking (doc), undocking (und), and approach (apr) sequences to use the specific starbase faction as the message sender, improving situational awareness during station interactions. Telemetry Synchronization: Refined the NetObject serialization in logic.c to ensure that the Vulkan HUD and diagnostic tools display correct faction labels in real-time. 2. Comprehensive Deep Scan Expansion Full Object Coverage: Significantly expanded the scan command to support all 35+ galactic object types. This includes complex entities like Dyson Fragments, Trading Hubs, Warp Gates, and Ancient Relics. Scientific Reporting: Implemented detailed descriptive feedback and tactical advisories for spatial anomalies (Temporal, Subspace), stellar phenomena (Neutron Stars, Singularities), and environmental hazards (Ion/Plasma Storms, Dark Matter Clouds). Structural Integrity: Updated the NPCBase structure with a dedicated energy field to support consistent tactical scanning for all station-class entities. Technical Notes: The build has been verified for compliance and stability using the internal toolchain. All new sensor outputs have been validated against the spatial partitioning index to ensure range and visibility rules are respected. Commit Identifier: feat(server): comprehensive starbase faction fix and expanded deep scan coverage (v2026.05.12.04) Best regards, Nick Fedora 44: Spec URL: https://download.copr.fedorainfracloud.org/results/ntaibi/space-gl/fedora-44-x86_64/10451910-spacegl/spacegl.spec SRPM URL: https://download.copr.fedorainfracloud.org/results/ntaibi/space-gl/fedora-44-x86_64/10451910-spacegl/spacegl-2026.05.12.04-1.fc44.src.rpm -- You are receiving this mail because: You are always notified about changes to this product and component You are on the CC list for the bug. https://bugzilla.redhat.com/show_bug.cgi?id=2437502 Report this comment as SPAM: https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202437502%23c259 -- _______________________________________________ package-review mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new
