มีเหตุผลที่จะไม่ใช้ 3D API
เฉพาะคอมพิวเตอร์ใน NA, ฝั่งตะวันตกเฉียงเหนือของสหภาพยุโรปและญี่ปุ่นรองรับ ...
ตัวอย่างเช่นฉันอาศัยอยู่ในบราซิลคอมพิวเตอร์น้องสาวของฉันเป็นรุ่นใหม่มีหน่วยประมวลผลแบบมัลติคอร์หน่วยความจำหลาย GB และยังไม่ได้เรียกใช้เกม OpenGL
ตัวอย่างเช่นฉันสามารถเล่น Dwarf Fortress (ใช้ OpenGL เพื่อแสดงกราฟิก ASCII) บนคอมพิวเตอร์ของฉันเองบนคอมพิวเตอร์เครื่องอื่นที่ฉันพบว่ามันทำงานช้า
และนี่ไม่ใช่ปัญหาเฉพาะกับบราซิลฉันถามคนรอบตัวและมันเป็นเรื่องธรรมดาในหลาย ๆ แห่งของโลก ... ประชากรที่เป็นเจ้าของการ์ดที่รองรับ OpenGL หรือ Direct3D นั้นเป็นชนกลุ่มน้อย ...
เฉพาะที่ชนกลุ่มน้อยนี้ได้รับความสนใจจาก บริษัท มากขึ้น ...
แต่ถ้าคุณกำหนดเป้าหมายเฉพาะตลาด "ดั้งเดิม" เหล่านี้ (NA, Northwest EU, JP) ให้ไปหามัน!
แก้ไขสำหรับ downvoting เหล่านั้น: เห็นได้ชัดว่าคุณไม่เห็นด้วยดังนั้นคุณมีหลักฐานว่าไม่มีใครส่งคอมพิวเตอร์อีกต่อไปกับชิป VIA หรือ SIS (หรือแม้แต่ผู้ผลิตที่ไม่รู้จักหรือแย่ลง) อีกต่อไปโดยไม่มี OpenGL 1.0 รองรับหรือไม่
ฉันมีเครื่องจักรสองเครื่องเช่นนั้นในบ้านของฉันและเป็นของใหม่ (ทั้งคู่มีมากกว่าหนึ่งคอร์ทั้งสองมี RAM 2GB, ทั้งคู่มีความถี่สัญญาณนาฬิกามากกว่า 2GHz ... )
มหาวิทยาลัยของฉันมี 200 เครื่องเช่นนั้นแม้บางเครื่องที่ Dell สร้างขึ้น
มันเรียบง่ายอย่างชัดเจน GPUs มีราคาแพง (แม้แต่เส็งเคร็ง Intel) และในตลาดที่ยากจนมันเป็นความหรูหราผู้ที่ซื้อเครื่องเพื่อใช้งาน MS Word และอ่านอีเมลจะไม่ซื้อเครื่องที่มีชิปกราฟิกที่เหมาะสมเมื่อ พวกเขาสามารถซื้อที่ถูกกว่า 50 USD โดยเฉพาะเมื่อ 50 USD เป็นสิ่งที่คนส่วนใหญ่ต้องซื้ออาหารตลอดทั้งเดือน
โปรดอย่ามาที่นี่โดยบอกว่าฉันกำลังพูด BS ถ้าคุณไม่เคยไปเที่ยวประเทศโลกที่สามและอย่าบอกว่าคนในประเทศโลกที่สามไม่เล่นเกมพวกเขาทำกันเยอะ Osmos นักพัฒนาโพสต์เกี่ยวกับการเปิดตัวลินุกซ์เวอร์ชั่นของพวกเขาชี้ให้เห็นว่าการรับส่งข้อมูลขาเข้าจำนวนมาก (ที่จริงแล้วส่วนใหญ่) มาจากรัสเซียโดยชัดแจ้งเพราะคนเหล่านั้นมักถูกเพิกเฉย
ที่นี่ในบราซิลเกมที่ได้รับความนิยมมากที่สุดคือ Counter-Strike ซึ่งทำงานในโหมดซอฟต์แวร์ ... Lan-Houses บางเครื่องมีเพียง 10% ของเครื่องจักรที่มี GPU แม้แต่เกมใหญ่ที่มี 200 หรือ 300 สถานี ...
ฉันไม่ควรโพสต์ข้อความนี้ฉันรู้ว่ามันจะดึงดูดการลงคะแนนฉันเสียคะแนนในการโพสต์นี้ทุกครั้งที่ฉันอธิบายว่าเพราะเหตุใดเกมอื่นของฉันจึงใช้ Allegro 4.4 แทน 5.0 เพราะ 5.0 ไม่สนับสนุน Direct Draw หรือ โหมดซอฟต์แวร์ฉันได้รับสะเก็ดระเบิดมากมายจากผู้คนจำนวนมากบอกว่าฉันเป็นคนโกหกหรือว่าฉันโง่ที่พูดความจริงนี้เกี่ยวกับความพร้อมใช้งานจริงของการเร่งความเร็ว OpenGL
แก้ไข 2: เพื่อให้สามารถเล่นและพัฒนาเกมที่มี OpenGL ได้ฉันต้องขอให้พ่อแม่และผู้อื่นซื้อ GeForce 8600 (นั่นเป็นการ์ดที่ถูกที่สุดที่ฉันพบว่ายังสามารถใช้งาน Mass Effect 1 และ UT3 อื่น ๆ ได้ -engine games) พวกเขาซื้อมาให้ฉัน แต่ตอนนี้ฉันเป็นเวลาหลายปีโดยที่ไม่ได้รับของขวัญอื่นอีกเลยแม้แต่ของขวัญวันเกิดเพราะมันแพงแค่ไหนและฉันหวังว่าการ์ดใบนี้จะทำงานได้นานกว่า 3 หรือ 4 ปี ...
แก้ไข 3:
ตัวอย่าง pratical: Eletronic Arts สร้างไคลเอนต์ใหม่สำหรับ Ultima Online ที่ใช้การเร่งความเร็ว 3 มิติสำหรับกราฟิก 2 มิติ ... ผล: ผู้เล่นจำนวนมากบ่นว่า framerates ที่ต่ำมากและ EA สำรองข้อมูลในการตัดสินใจบังคับใช้ ลูกค้าใหม่ (ตอนนี้ได้รับอนุญาตให้ยังคงใช้ลูกค้าเก่า)
EDIT 4 ในปี 2015: คำตอบนี้จะถูกทิ้งไว้ที่นี่ส่วนใหญ่เป็นสิ่งประดิษฐ์ทางประวัติศาสตร์ปัจจุบันจำนวนคอมพิวเตอร์ที่มีชิปเส็งเคร็งมากอยู่ในระดับต่ำแม้ในประเทศโลกที่สามพวกเขายังคงมีอยู่โดยเฉพาะในคอมพิวเตอร์ที่ใช้งานในสำนักงาน ที่พบบ่อยอีกต่อไปฉันไม่คิดว่ามันคุ้มค่าที่จะทำงานกับ API โหมดซอฟต์แวร์อีกต่อไป API ที่ใช้ OpenGL เป็นวิธีที่จะดำเนินการในตอนนี้