걍 Vector3 같은 클래스 만들어서 편하게 쓰고 싶은데
Load하고 Store하고 번거롭게 하는게 성능 체감될 정도로 가치있음?
CPU에서 처리해야할 데이터가 많아지고 그 횟수가 늘어날수록 차이는 더 커지지.. 그리고 딱 그런거에 영향 많이 받는게 게임 같은 인터랙터브 어플리케이션이니까 - dc App
글켓네
나도 DX11할때는 직접 클래스만들었고 SIMD라는게 대충 어떤건지만 알고있긴한데 최근들어서 시간 따로내서 공부해둬야겠다고 생각하고있워 - dc App
아니면 너가만드는 벡터, 행렬클래스 자체를 내부적으로 SIMD 이용해서 구현해도 되구 - dc App
Simd는 확실히 성능 빨라짐 하나 명령어로 여러개 동시에 하니까
난 XMVECTOR 래핑해서 쓰는 중 - dc App
과제로 cpu 레이트레이서 만들 때 썼는데 어마어마하진 않아도 체감 갈 정도였음
CPU에서 처리해야할 데이터가 많아지고 그 횟수가 늘어날수록 차이는 더 커지지.. 그리고 딱 그런거에 영향 많이 받는게 게임 같은 인터랙터브 어플리케이션이니까 - dc App
글켓네
나도 DX11할때는 직접 클래스만들었고 SIMD라는게 대충 어떤건지만 알고있긴한데 최근들어서 시간 따로내서 공부해둬야겠다고 생각하고있워 - dc App
아니면 너가만드는 벡터, 행렬클래스 자체를 내부적으로 SIMD 이용해서 구현해도 되구 - dc App
Simd는 확실히 성능 빨라짐 하나 명령어로 여러개 동시에 하니까
난 XMVECTOR 래핑해서 쓰는 중 - dc App
과제로 cpu 레이트레이서 만들 때 썼는데 어마어마하진 않아도 체감 갈 정도였음