{"push_id":1061173255,"size":9,"distinct_size":9,"ref":"refs/heads/atw-improvements","head":"f6b7f214597b6a5e75e8bfab40ec0014befe432c","before":"3755ecc8993b2f8953a180b45c9a95b76822186c","commits":[{"sha":"84f633f24aa72e0fe51d8fcf40f870be3df06855","author":{"email":"d1818e90f775d1fa111cabb0c1a59ce802530221@reliasolve.com","name":"Russ Taylor"},"message":"Fixed bug where we were registering the render buffers twice, thus creating twice as many D3D buffers as needed in D3D/OpenGL.","distinct":true,"url":"https://api.github.com/repos/sensics/OSVR-RenderManager/commits/84f633f24aa72e0fe51d8fcf40f870be3df06855"},{"sha":"3046de6e529dca918738b8a6f70112f395ec2a94","author":{"email":"d1818e90f775d1fa111cabb0c1a59ce802530221@reliasolve.com","name":"Russ Taylor"},"message":"Comment and whitespace changes.","distinct":true,"url":"https://api.github.com/repos/sensics/OSVR-RenderManager/commits/3046de6e529dca918738b8a6f70112f395ec2a94"},{"sha":"fb0e8b7fec02df2a14a833eb9a74f219d0633518","author":{"email":"d1818e90f775d1fa111cabb0c1a59ce802530221@reliasolve.com","name":"Russ Taylor"},"message":"Provide ATW wrapper in OpenGL/D3D path if asked for in the config file.  This ends up a double nesting of a DirectRender inside an ATW inside an OpenGLD3D.","distinct":true,"url":"https://api.github.com/repos/sensics/OSVR-RenderManager/commits/fb0e8b7fec02df2a14a833eb9a74f219d0633518"},{"sha":"4d1933e970158e42daa0f77a5b46520890ef554f","author":{"email":"d1818e90f775d1fa111cabb0c1a59ce802530221@reliasolve.com","name":"Russ Taylor"},"message":"Removed passing and storing of a structure that is not needed.","distinct":true,"url":"https://api.github.com/repos/sensics/OSVR-RenderManager/commits/4d1933e970158e42daa0f77a5b46520890ef554f"},{"sha":"100c898e51dbfb2b83cda16b8a5e5428ff17d43a","author":{"email":"d1818e90f775d1fa111cabb0c1a59ce802530221@reliasolve.com","name":"Russ Taylor"},"message":"Whitespace and comment changes.  Removal of DLL linkage flag that is not needed for a protected function.","distinct":true,"url":"https://api.github.com/repos/sensics/OSVR-RenderManager/commits/100c898e51dbfb2b83cda16b8a5e5428ff17d43a"},{"sha":"3c759bba99881ab1a05b1ce174191680f4d2c460","author":{"email":"d1818e90f775d1fa111cabb0c1a59ce802530221@reliasolve.com","name":"Russ Taylor"},"message":"Comment spacing changes.","distinct":true,"url":"https://api.github.com/repos/sensics/OSVR-RenderManager/commits/3c759bba99881ab1a05b1ce174191680f4d2c460"},{"sha":"97afa155e69d267f7fd1b787cfed12a9dfff2fa4","author":{"email":"d1818e90f775d1fa111cabb0c1a59ce802530221@reliasolve.com","name":"Russ Taylor"},"message":"Comment and error message updates.","distinct":true,"url":"https://api.github.com/repos/sensics/OSVR-RenderManager/commits/97afa155e69d267f7fd1b787cfed12a9dfff2fa4"},{"sha":"2a55404d384c51b239afae980b7c03c5986c01d3","author":{"email":"d1818e90f775d1fa111cabb0c1a59ce802530221@reliasolve.com","name":"Russ Taylor"},"message":"Put color and colorview pointers inside a structure that matches what we need to pass to the harnessed renderer, rather than storing them separately.","distinct":true,"url":"https://api.github.com/repos/sensics/OSVR-RenderManager/commits/2a55404d384c51b239afae980b7c03c5986c01d3"},{"sha":"f6b7f214597b6a5e75e8bfab40ec0014befe432c","author":{"email":"d1818e90f775d1fa111cabb0c1a59ce802530221@reliasolve.com","name":"Russ Taylor"},"message":"Rather than swapping both the texture and the time warp calculations (which involved messing with the internals of the time-warp calculation), we swap the projection matrix when sending it to the client and receiving it back.\nSwitched to overloading PresentRenderBuffersInternal() rather then PresentEye() as the approach to receiving new info from the client application.\nThis meshes better with time warp and will also keep us from getting one eye at one time and the other at a different on inside the time warp.","distinct":true,"url":"https://api.github.com/repos/sensics/OSVR-RenderManager/commits/f6b7f214597b6a5e75e8bfab40ec0014befe432c"}]}