이 시대에 오래된 하드웨어는 잘못되었습니다. 오래된 하드웨어는 느리게 필요하지 않습니다. 6 세는 2009 년이며 DirectX11은 이미 존재합니다. 우리는 오늘도 더 새로운 것이 없습니다.
두 가지를 고려해야합니다.
풍모
이것은 하드웨어가 DirectX9,10,11 또는 OpenGL 무언가를 지원할 수있는 명령 수준입니다 (드라이버에 따라 다름). 그리고 CPU 명령어 세트 : SSE4, AVX ..
이것은 일반적으로 개발 환경에서 가장 큰 두통이며, 확장성에 직면 한 확장 성보다는 확장성에 직면합니다. 와 DirectX9라는 것을했다 technique
에서 .fx
모두 포인트 후퇴 할 파일을. 그러나 CPU 명령어의 경우 프로그램에 여러 개의 실행 파일 또는 큰 분기 섹션이 필요합니다. 또는 사용하지 마십시오.
운 좋게도 오늘날에도 6 년은 짧은 기간이며 "오래된"하드웨어에서도 필요한 모든 것에 액세스 할 수 있습니다.
힘
이것은 레거시 머신이 아니라 오늘날 머신에서 확장해야 할 시점 입니다. 2009 년 하이 엔드에는 잠재적으로 geForce GTX280이 장착되어 있으며, 이는 저급 AMD A6-3650 APU보다 훨씬 강력하고 강력합니다.
오늘날 머신의 로우 엔드와 하이 엔드 간의 거대한 성능 차이를 이해해야합니다. 하이 엔드 스케일에서 6 년 기계의 성능 격차를 크게 초과하기 때문입니다.
따라서 갱신과 관련한 시장을 고려하지 않고 원래 구매 예산과 관련하여 시장을 고려합니다. 그리고 오늘날의 랩톱이나 저가형 데스크탑을 대상으로해야한다면 어쨌든 확장해야 할 것입니다.
해상도, 픽셀 채움 및 그래픽 메모리 대역폭에주의하십시오. 스크린 패스 수, 음영 처리를 연기 한 경우 Gbuffer의 너비 (하이 엔드 머신에서 비용이 많이 드는 경우), 텍스처의 해상도 및 주어진 시간 t에 화면에 나타나는 수량으로 인해 이러한 요소를 활용합니다. 2002 하드웨어를 대상으로하지 않는 한 다각형의 풍부함은 문제가되지 않습니다. 2005/2006 하드웨어를 대상으로하지 않는 한 Shader ALU / FPU의 복잡성도 문제가되지 않습니다.