From: <dr...@bf...> - 2006-08-21 09:28:08
|
I am currently working on a SPU which facilitates integration of tracking devices with Chromium. For usage for example in a CAVE environment. In order to do so I patched the Chromium code base in a few places. The patch is attached. Since I am not sure which parts of the patch are desired and will finally make its way into Chromium I do not release my tracker SPU yet. I will wait until I see which parts get through and will then try to adapt my SPU accordingly. Regarding the patch, there is only one part which is *really* required in order to get head tracking working at all: In tilesortspu_misc.c function tilesortspu_ChromiumParametervCR() the case GL_SERVER_PROJECTION_MATRIX_CR needs to be handled similar to the case GL_SERVER_VIEW_MATRIX_CR otherwise the servers will never see the new projection matrix. The other parts add functionality which might be implemented elsewhere but seemed to fit into Chromium for one reason or another. Michael |