กลับไปหน้าบทความ

อ่าน 2 นาที

HLSL2GLSL

HLSL2GLSLเป็น เครื่องมือ บรรทัดคำสั่งและไลบรารีที่แปลงเชเดอร์ที่เขียนด้วยภาษาเชเดอร์ระดับสูง (HLSL)สำหรับDirect3D 9ให้เป็นภาษาเชเดอร์ OpenGL (GLSL )

HLSL2GLSL

HLSL2GLSL
นักพัฒนาต่างๆ[ 1 ]
พิมพ์เครื่องมือ CGI
ใบอนุญาตใบอนุญาต BSD [ 1 ]
ที่เก็บข้อมูล
  • svn .code .sf .net /p /hlsl2glsl /code /

HLSL2GLSLเป็น เครื่องมือ บรรทัดคำสั่งและไลบรารีที่แปลงเชเดอร์ที่เขียนด้วยภาษาเชเดอร์ระดับสูง (HLSL)สำหรับDirect3D 9ให้เป็นภาษาเชเดอร์ OpenGL (GLSL ) [ 2 ]

HLSL2GLSL เดิมทีถูกเผยแพร่โดยATI Technologiesภายใต้ใบอนุญาต BSD การเผยแพร่ครั้งสุดท้ายคือเวอร์ชัน 0.9 ในปี 2006 HLSL2GLSL ไม่ได้เป็นส่วนหนึ่งของGPUOpen

โครงการนี้ถูกแยกออกมาในปี 2010 เพื่อแก้ไขปัญหาและเพิ่มคุณสมบัติ เช่น การสนับสนุน OpenGL ES [ 3 ] ปัจจุบัน Unity [ 4 ]และOGREใช้โครงการนี้ในการแปลงเชเดอร์ Cg/HLSL เป็น GLSL สำหรับแพลตฟอร์มมือถือ[ 5 ]

โครงการนี้ถูกวิพากษ์วิจารณ์ว่าสร้างโค้ดคุณภาพต่ำและมีขนาดใหญ่เกินไป ในงาน XDC2014 Matt Turner ชี้ให้เห็นว่าตัวอย่างการทดสอบประสิทธิภาพจำนวนมากในshader-db ของ Mesa ถูกสร้างขึ้นโดยการแปลงและมีคุณภาพต่ำ[ 6 ]

  • หน้าโครงการ HLSL2GLSL
  • หน้าโครงการ HLSL2GLSL Fork

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=HLSL2GLSL&oldid=1305058765 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ HLSL2GLSL

HLSL2GLSLเป็น เครื่องมือ บรรทัดคำสั่งและไลบรารีที่แปลงเชเดอร์ที่เขียนด้วยภาษาเชเดอร์ระดับสูง (HLSL)สำหรับDirect3D 9ให้เป็นภาษาเชเดอร์ OpenGL (GLSL )

ลิงก์ภายนอก

หน้าโครงการ HLSL2GLSL หน้าโครงการ HLSL2GLSL Fork บทความเกี่ยวกับ วิศวกรรมซอฟต์แวร์ นี้ ยัง ไม่สมบูรณ์คุณสามารถช่วยวิกิพีเดียได้โดยการเพิ่มข้อมูลที่ขาดหายไป วี ที อี ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=HLSL2GLSL&oldid=1305058765 "