Tất cả phụ thuộc vào công việc bạn muốn / sẽ nhận được. Bạn có thể nghĩ về một công việc trong thị trường PC nơi DX là vua. Chỉ cần nhớ rằng hầu hết các công ty AAA nhắm đến thị trường giao diện điều khiển nơi API khá cụ thể.
Ví dụ, PS3 có các phần mở rộng độc quyền để triển khai OpenGL ES.
OpenGL đang phát triển trong không gian di động. Hiện đã có trên tất cả các nền tảng hiện đại trừ Windows Phone 7.
Hiện tại chỉ có OpenGL ES có sẵn trong không gian này. Nhưng các chip PowerVR mạnh hơn sẽ xuất hiện với sự hỗ trợ cho OpenGL 4 và DX11.
Kỹ năng OpenGL của bạn là vàng. Bạn có thể chuyển đổi lại thành DX để có được một công việc đòi hỏi điều đó. Nhưng trong lúc này, hãy nhớ rằng OpenGL là vua về số lượng thiết bị và nền tảng có sẵn.
Chỉnh sửa : Ngoài ra, ngày càng có nhiều công ty có xu hướng sử dụng các công cụ hiện có và thường thì ngay cả các nhà phát triển trò chơi cốt lõi cũng ngày càng được sàng lọc nhiều hơn từ các API cấp thấp. Luôn có kiến thức tốt về API gốc khi bạn gặp phải lỗi và hành vi lạ trên các nền tảng cụ thể. Nhưng tất cả đều thuộc về các khái niệm và như những người khác đã chỉ ra DX và OpenGL ở cốt lõi sẽ đòi hỏi kiến thức về các khái niệm tương tự.
Chỉnh sửa : Vì bạn đã quen thuộc với OpenGL và có lẽ các shader bạn nên thử OpenCL ... API này có khả năng trở thành thứ lớn tiếp theo trong điện toán song song.
Tôi đang đề cập đến nó vì các hạt nhân OpenCL sử dụng kiểu dữ liệu có thể tương thích với OpenGL và rất dễ hiểu đối với các nhà phát triển OpenGL. Hãy xem xét điều đó và xem liệu bạn có thể có được một số kinh nghiệm với một giải pháp điện toán tổng quát tuyệt vời không (hiện đang được tích hợp vào vật lý đạn ).