{"push_id":1011427836,"size":9,"distinct_size":1,"ref":"refs/heads/develop","head":"2c72076fc653dcdcd4dcad86a6a5b94507162901","before":"07adcea6b75a961c34f34cace1d8162dee019eb9","commits":[{"sha":"a5a191eb3545cb0f1470539eaa612985875ab8e8","author":{"email":"ace4596741de5aea013a1ad05b37b6f9f9f2d405@twistedlogik.net","name":"Cole Campbell"},"message":"Added basic API for window compositors.","distinct":false,"url":"https://api.github.com/repos/tlgkccampbell/ultraviolet/commits/a5a191eb3545cb0f1470539eaa612985875ab8e8"},{"sha":"76d2572ce6d4ccc7aa823663778fe8cfac9c5814","author":{"email":"ace4596741de5aea013a1ad05b37b6f9f9f2d405@twistedlogik.net","name":"Cole Campbell"},"message":"Implemented composition contexts.","distinct":false,"url":"https://api.github.com/repos/tlgkccampbell/ultraviolet/commits/76d2572ce6d4ccc7aa823663778fe8cfac9c5814"},{"sha":"790fe9a6410f58267884ea4431b348da13dc2935","author":{"email":"ace4596741de5aea013a1ad05b37b6f9f9f2d405@twistedlogik.net","name":"Cole Campbell"},"message":"Fixed a bug that caused render buffers to not be fully released when they are disposed.","distinct":false,"url":"https://api.github.com/repos/tlgkccampbell/ultraviolet/commits/790fe9a6410f58267884ea4431b348da13dc2935"},{"sha":"e9d2288c9a9087657d4f436bd393becbc547e62c","author":{"email":"ace4596741de5aea013a1ad05b37b6f9f9f2d405@twistedlogik.net","name":"Cole Campbell"},"message":"Compositors are now explicitly associated with a single window. Added SetRenderTargetToBackBuffer()","distinct":false,"url":"https://api.github.com/repos/tlgkccampbell/ultraviolet/commits/e9d2288c9a9087657d4f436bd393becbc547e62c"},{"sha":"a1d43970724a3fa9e911d210dde3a0e40217eb4f","author":{"email":"ace4596741de5aea013a1ad05b37b6f9f9f2d405@twistedlogik.net","name":"Cole Campbell"},"message":"Added compositor size properties, updated code to use compositor size instead of window size in most places. Added compositor coordinate transforms and updated UPF to use them when retrieving mouse coordinates.","distinct":false,"url":"https://api.github.com/repos/tlgkccampbell/ultraviolet/commits/a1d43970724a3fa9e911d210dde3a0e40217eb4f"},{"sha":"f959b4fe32cfcbda63d3e889b8fbfcceabd89d7d","author":{"email":"ace4596741de5aea013a1ad05b37b6f9f9f2d405@twistedlogik.net","name":"Cole Campbell"},"message":"Added RenderTargetUsage for preserving render target contents.","distinct":false,"url":"https://api.github.com/repos/tlgkccampbell/ultraviolet/commits/f959b4fe32cfcbda63d3e889b8fbfcceabd89d7d"},{"sha":"460d2ef64914ee5ab9bb03bff5067c5ac6a1096e","author":{"email":"ace4596741de5aea013a1ad05b37b6f9f9f2d405@twistedlogik.net","name":"Cole Campbell"},"message":"NuGet fixup","distinct":false,"url":"https://api.github.com/repos/tlgkccampbell/ultraviolet/commits/460d2ef64914ee5ab9bb03bff5067c5ac6a1096e"},{"sha":"37fe8cc207c7af546df9546f8cf825b7ae09570b","author":{"email":"ace4596741de5aea013a1ad05b37b6f9f9f2d405@twistedlogik.net","name":"Cole Campbell"},"message":"Added Overlay composition context. Added test for custom compositors.","distinct":false,"url":"https://api.github.com/repos/tlgkccampbell/ultraviolet/commits/37fe8cc207c7af546df9546f8cf825b7ae09570b"},{"sha":"2c72076fc653dcdcd4dcad86a6a5b94507162901","author":{"email":"ace4596741de5aea013a1ad05b37b6f9f9f2d405@twistedlogik.net","name":"Cole Campbell"},"message":"Merge branch 'dev_compositors'","distinct":true,"url":"https://api.github.com/repos/tlgkccampbell/ultraviolet/commits/2c72076fc653dcdcd4dcad86a6a5b94507162901"}]}