Tôi biết có một số chủ đề về câu hỏi này, nhưng tôi muốn xác định những gì Iam đang tìm kiếm. Vì vậy, tôi đã học được OpenGL và có những kiến thức cơ bản về shader (đường dẫn có thể lập trình), vertex buffer, index buffer, tất cả cùng nhau được gọi là "OpenGL hiện đại".Tìm hiểu DirectX trong 2013
Tôi quan tâm nếu thuật ngữ đó tồn tại đối với DirectX.
Có một số ý kiến về phiên bản DirectX nào để chọn. 9 chạy trên gần như tất cả các máy tính Windows, trong khi 11 được giới hạn cho các GPU mới hơn và Windows Vista +.
GPU của tôi hỗ trợ 9, trong khi hệ điều hành của tôi hỗ trợ 11. Tôi có nên chọn phần mềm tăng tốc 11 hoặc tăng tốc phần cứng 9 không?
DirectX9 có giống OpenGL không được chấp nhận không? Vì vậy, nếu tôi tìm hiểu DirectX9 thay vì 11, là nó lãng phí thời gian hoặc là nó có thể sử dụng? Nói cách khác. DirectX9 có cung cấp OpenGL hiện đại nào không?
Nếu có, nguồn nào (hướng dẫn/sách/video) tôi nên sử dụng để có được các kỹ năng cơ bản của việc sử dụng trình đổ bóng, bộ đệm, v.v ... trong DirectX? Ví dụ trong một hướng dẫn tôi tìm thấy dòng này: d3dDevice-> BeginScene(); Và nó khiến tôi nhớ đến OpenGL không được chấp nhận. Tôi không muốn học DirectX tiên tiến, nhưng tôi muốn tạo ra một giao dịch tốt giữa khả năng tương thích và các khái niệm hiện đại.
Trong một chủ đề khác mà tôi tìm thấy cuốn sách này: http://www.amazon.com/dp/1598220160/?tag=stackoverfl08-20
Nhưng Iam một chút sợ hãi nếu tôi lãng phí thời gian của tôi trên những thứ cũ không dùng nữa.
Tóm lại, tôi cần một số trợ giúp, tôi thực sự không thể tạo ra hình ảnh về đường đi nào.
Tôi hy vọng bạn nhận được điểm của mình.
Tôi sẽ sử dụng phiên bản 9.0c của sách. Có lẽ không phải là sự lựa chọn chuyên nghiệp nhất, nhưng tôi sẽ không nhắm mục tiêu đồ họa cao cấp anyway, vì vậy 9.0c nên thực hiện công việc. – DonCalito