นักพัฒนา Zink ที่รู้จักกันดี Mike Blumekrantz การทำงานกับ Valve ในการปรับปรุงไดรเวอร์ OpenGL-on-Vulkan ของ Mesa ได้เริ่มต้นขึ้นในเดือนตุลาคมด้วยการลบโค้ด Mesa เก่าจำนวนมาก

เมื่อรวมคำขอรวมสำหรับ Mesa 22.3-devel แล้ว โค้ด Mesa เก่าจำนวน 17.1k บรรทัดถูกลบออก โดยเฉพาะอย่างยิ่ง นำออกแล้ว X-Video Motion Compensation (XvMC) เป็นส่วนขยายเซิร์ฟเวอร์ X.Org ที่ช่วยให้การถ่ายวิดีโอเกิดขึ้นบน GPU นั้นล้าสมัยไปนานแล้ว XvMC มีการใช้งานอยู่บ้างเมื่อเกือบสองทศวรรษที่แล้ว แต่ในช่วงหลายปีที่ผ่านมา VA-API และ VDPAU API นั้นพบเห็นได้ทั่วไปและมีประโยชน์มากกว่าฟังก์ชันการทำงานที่จำกัดของ XvMC ดังนั้นจึงเป็นเรื่องดีที่ XvMC front-end ถูกโจมตีในที่สุด เนื่องจาก XvMC มีประโยชน์เพียงแต่สำหรับเนื้อหาวิดีโอ MPEG-1/MPEG-2 และเร่งกระบวนการชุดที่จำกัด การลบโค้ด Gallium3D XvMC เป็นโค้ด 3.5k บรรทัด

Rbug ก็ลบด้วยโค้ดที่ล้าสมัยอีก 7k บรรทัด Rbug ของ Gallium3D มีวัตถุประสงค์เพื่อเป็นไดรเวอร์ไพพ์ดีบักเกอร์ระยะไกล Rbug ได้รับการพัฒนาโดย Tungsten Graphics/VMware เพื่อช่วยในการดีบักปัญหากราฟิกจากระยะไกล การดีบักแบบรีโมตสำหรับ Gallium3D นี้ แม้ว่าส่วนใหญ่จะไม่ถูกแตะต้องมานานนับทศวรรษ และแม้แต่ rbug-gui เนื่องจากอินเทอร์เฟซการดีบักระยะไกลไม่เห็นโค้ดใด ๆ ที่คอมมิตมาตั้งแต่ปี 2014

Gallium3D GRAW ก็เช่นกัน ลบเป็นอีก 6.5k บรรทัดของโค้ดที่ไม่มีการบำรุงรักษา Gallium3D GRAW ตั้งใจให้เป็นอินเทอร์เฟซ Gallium แบบดิบโดยไม่มีส่วนหน้า
ส่วนประกอบหรือกังวลเกี่ยวกับการทำลายฟังก์ชันที่ไม่ได้ใช้นี้

Categories: IT Info