VK9 เป็นโครงการที่น่าสนใจในการใช้เลเยอร์ความเข้ากันได้ของ Direct3D 9 โดยใช้ Vulkan

รุ่น VK9

ถ้าคุณยังไม่รู้ โครงการ VK9 (SchaeferGL) ฉันขอเชิญคุณไปเดินเล่น หน้า github ที่มีอยู่ในซอฟต์แวร์นี้ เป็นโครงการโอเพ่นซอร์สที่มีจุดมุ่งหมายเพื่อใช้เลเยอร์ความเข้ากันได้ของ Direct3D 9 ที่ด้านบนของ Vulkan ผู้พัฒนาหลักคือ Christopher Schaefer และเขาได้ผ่านเหตุการณ์สำคัญในการพัฒนาที่น่าสนใจหลายอย่างตลอดระยะเวลาที่เขาดำเนินการมา ตั้งแต่ บล็อกของเขา เขากำลังแบ่งปันข้อมูลนี้และความจริงก็คือมันเป็นหนึ่งในโครงการที่น่าสนใจที่สามารถสร้างผลกำไรได้ดี ...

เช่น สามารถใช้ร่วมกับ Wine ภายใต้ Linux และดูวิธีการทำงานเป็นทางเลือกแทน Wine D3D9 ที่แปลเป็น OpenGL เมื่อเดือนธันวาคมปีที่แล้วเกินวัตถุประสงค์ทางเทคนิคบางประการ และตอนนี้ VK9 ได้รับการปรับปรุงอีกครั้งด้วยการเพิ่มการรองรับพื้นฐานสำหรับเชเดอร์ โดยเฉพาะอย่างยิ่ง จะใช้รหัสไบต์ DirectX "DXBC" และแปลงเป็น SPIR-V ซึ่งเป็นมาตรฐาน API ที่ใช้โดย Vulkan ของ Khronos Group มีอย่างอื่นให้ตื่นเต้นและดูว่าในที่สุดเมื่อโปรเจ็กต์พร้อมจะมีคนตัดสินใจใช้มันเพื่อทำเรื่องสนุกๆ หรือไม่ ความจริงก็คือ VK9 ไม่สามารถดำเนินการบางอย่างได้ด้วยตัวเองเนื่องจาก Vulkan ไม่อนุญาตให้ใช้ Direct Input SOund, Networking ฯลฯ ดังนั้นคุณจะต้องใช้ Wine ใน Linux แต่แน่นอนว่ามันสามารถรักษาโครงการไวน์และปรับปรุงสิ่งที่มีอยู่แล้วได้ นอกจากนี้สำหรับฉันแล้วมันก็น่าสนใจเช่นกันในอุปกรณ์ที่รวมเข้าด้วยกันซึ่ง Vulkan เป็นตัวเลือก API แบบกราฟิกเพียงตัวเดียวที่มีให้ซึ่งให้ความยืดหยุ่นในการใช้ Direct3D ในอุปกรณ์เหล่านี้มากขึ้น

เป็นเรื่องน่าแปลกใจที่ VK9 ไม่ได้อยู่ในรายการ FOSS Hottest Projects เท่าที่จะทำได้ ก่อให้เกิดประโยชน์มากมาย ในอนาคต. บางทีการใช้งาน DX10 และ DX11 ที่ใช้งานได้ก็สามารถทำได้บน Vulkan โดยมีการลดประสิทธิภาพการทำงานน้อยลงใน Wine หรือแม้กระทั่งการรองรับ DX9 ใน Android เพื่อยกตัวอย่างบางส่วน ...


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา