Khronos Group ผู้ดูแลสเปกของ OpenGL ได้ออกสเปก OpenGL 4.0 แล้ว การเปลี่ยนแปลงที่สำคัญคือเพิ่มฟีเจอร์ที่มีใน Direct3D 11 เข้ามาให้ทัดเทียมกัน
ฟีเจอร์สำคัญ 2 ประการได้แก่ hardware tessellation (ช่วยให้การ์ดจอสร้างโพลีกอนขึ้นมาตามโปรแกรมที่ระบุไว้ ทำให้รูปทรงของวัตถุละเอียดขึ้น) กับ compute shaders (สำหรับใช้การ์ดจอทำเป็น GPGPU ประมวลผลด้านอื่นๆ ด้วย) นอกจากนี้ก็มีฟีเจอร์ใหม่อื่นๆ อีกพอสมควร
ในโอกาสเดียวกัน Khronos Group ยังออก OpenGL 3.3 ซึ่งมีฟีเจอร์ใหม่บางส่วนของ OpenGL 4 ให้เป็นเส้นทางการอัพเกรดระหว่างกลาง สำหรับฮาร์ดแวร์เก่าๆ อีกด้วย
NVIDIA ออกมาบอกแล้วว่า GPU รุ่นใหม่รหัส "Fermi" นั้นรองรับ OpenGL 4 แน่นอน
ที่มา - Ars Technica
Comments
ปัญหาคือมี big name ยี่ห้อไหนใช้ OpenGL บ้างอ่ะ
ผมนึกออกแค่ John Carmack คนเดียวเอง
สมัยที่ภาค 2 ดังก็เพราะนายคนนี้กับ Quake 3 Engine ของเขาเหมือนกัน (= ="
(เกมส์ HL ก็อยู่บน Q3 Engine)
Hl1 OpenGL ภาพสวยกว่า D3D 'มาก'
Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)
ก็ถ้าไม่ใช่ Microsoft ก็เป็นตระกูล OpenGL/ES หมดนะครับ
Linux, Mac, PS3, PSP, NDS (คล้าย OpenGL), Symbian
แล้วตอนนี้เหมือนกับว่า DirectX บน XBOX360 น่าจะเป็นภาระของนักพัฒนามากกว่า ที่ทำไมไม่ทำแค่ OpenGL แต่ต้องมาทำให้ Direct3D ด้วย อันนี้หมายถึงเกม multi-platform นะครับ
ส่วนตลาด enterprise ใช้ OpenGL กันมานานแล้ว
เกม Multi-Platform คงไม่ทำมาทุก platform ตั้งแต่เกมมือถือจนถึง Xbox/PC มั้งครับ
ผมว่าถ้าจะพัฒนาเกมฮาร์ดคอร์สำหรับ console แล้ว การพัฒนาด้วย DirectX ยังดีกว่ามากเพราะได้ฐานลูกค้าทั้ง Xbox360 และ PC ซึ่งฐานลูกค้าของ Xbox360 อย่างเดียวก็ชนะ PS3 ไปแล้ว(ลองคิดถึง MW2) นอกจากนี้ production cost และ training cost ยังน้อยกว่ามาก แต่ถ้าทำเกมสำหรับ platform เครื่องเล่นพกพา ยังไง OpenGL/ES ก็เป็นทางเลือกเดียวอยู่แล้ว
Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)
มีรายชื่อการ์ดจอที่รองรับไหมครับ หรือว่ารุ่นที่มีในปัจจุบันยังไม่รองรับเลย?
Pitawat's Blog :: บล็อกผมเองครับ
การ์ดที่รองรับ DX11 ทั้งหมดน่าจะรองรับครับ เหลือแค่แก้ตรงส่วน Driver เท่านั้น
ถ้าให้เดา OpenGL 3.3 น่าจะมี GPGPU
Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)
เข้ามาแขวะนิดหน่อย
เบื่อการ์ดจอมาก ออก DX ใหม่มาเมื่อไหร่ กว่าจะออกการ์ดที่มันรอบรับได้ก็ล่อไปเป็นปีๆ ถึงจะขาย ไม่รู้เพราะอะไร
ซื้อคอนโซลมาเล่นดีมั๊ย
ดีครับ ถ้าชอบเกม console ประหยัดไปเยอะเลย
แต่ถ้าชอบเกมคอมก็ต้องทำใจ เสียทรัพย์กันได้เรื่อยๆ
ถ้าตั้งใจจะซื้อคอมใหม่เพื่อมาเล่นเกมเฉยๆ ผมเห็นด้วยนะครับว่าซื้อคอนโซลดีกว่า
Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)
ไม่เห็นจำเป็นต้องปรับตัวตามหนิครับ ทุกวันนี้เล่นบน DX9 ก็ยังเล่นได้แถมภาพก็ยังโอเคอยู่นะครับ..
ถ้าชอบเล่นเกมส์จริงๆ คอนโซลดีกว่าเยอะ
เดี๋ยวนี้คอนโซลก็ออนไลน์เล่นกันแล้ว ไม่ต่างกับคอมเลย
มันก็จริงนะ เพราะเดี๋ยวนี้คอนโซลก็ต่อคีย์บอร์ด/เมาส์ได้แล้วใช่ป่ะ?
Pitawat's Blog :: บล็อกผมเองครับ
ต่อได้ครับ แต่ต้องดูด้วย บางเกมต่อได้แต่ใช้ไม่ได้ 555
ปล. จริง ๆ มันต่อได้ตั้งแต่ PS2 โน่น
จากที่เคยเป็นผู้นำ กลายมาเป็นผู้ตามเสียแล้ว OpenGL
DirectX ก็เริ่มรองรับอุปกรณ์พกพาแล้วนะครับ
ยังสนับสนุน Open GL4 นะครับ ชอบเล่น Open GL มากกว่า DirectX ครับ ... ไม่รู้ทำไมครับ ฮาๆ
ปล.Tremulous กับ Open GL4 ถ้าทำดีๆคงสนุกพิลึกครับ ฮาๆ
ขอบคุณครับ สวัสดีครับ
ผมชอบdirect xตรงที่ปรับปรุงupdateบ่อยดี
ส่วนภาพผมว่าdirectx11กับopenGL4น่าจะสูสีๆกันแล้ว เหลือแค่ของใครจะนิยมกว่า
ถ้าเป็นวงการเกมส์ DirectX นิยมใช้กันเยอะกว่า OpenGL ชนิดขาดลอย
แต่ในงานวิจัย แวดวงการศึกษา คนยังใช้ OpenGL กันเยอะอยู่ครับ