hi,
Im just curious since the current source code is built using DXUT and is using the dx 9 version of it.
By looking at the code, it seems like it is very dependent on DXUT9 rendererer API, and thus upgrading or supporting a different version of DX or a diff API-OpenGL for example needs to modify all calls to to DXUT which can be found on more than one layer.
My question, how can we modify the architecture or can you suggest some approach for easy flexibility to support diff graphics API like for example upgrading to DX 10?
Im just curious since the current source code is built using DXUT and is using the dx 9 version of it.
By looking at the code, it seems like it is very dependent on DXUT9 rendererer API, and thus upgrading or supporting a different version of DX or a diff API-OpenGL for example needs to modify all calls to to DXUT which can be found on more than one layer.
My question, how can we modify the architecture or can you suggest some approach for easy flexibility to support diff graphics API like for example upgrading to DX 10?