{"push_id":1334747354,"size":27,"distinct_size":27,"ref":"refs/heads/vk","head":"aedd91f048d885d2a4587fc1aad5f68969e090b7","before":"eb83c730f1326df14fe141a9570e947edc153607","commits":[{"sha":"909b054c5e57171c2095cdd3996d15da6bddb2f3","author":{"name":"Tim Gfrerer","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@poniesandlight.co.uk"},"message":"allocator: only map host-visible memory","distinct":true,"url":"https://api.github.com/repos/openframeworks-vk/openFrameworks/commits/909b054c5e57171c2095cdd3996d15da6bddb2f3"},{"sha":"e475a28878bba0f7053e55ab1fcad62c07ea43e9","author":{"name":"Tim Gfrerer","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@poniesandlight.co.uk"},"message":"example app: rename target frame rate","distinct":true,"url":"https://api.github.com/repos/openframeworks-vk/openFrameworks/commits/e475a28878bba0f7053e55ab1fcad62c07ea43e9"},{"sha":"7ae8b20c5e93e41385e2236acd14db1a7e4434af","author":{"name":"Tim Gfrerer","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@poniesandlight.co.uk"},"message":"cleanup example, remove transferbatch references","distinct":true,"url":"https://api.github.com/repos/openframeworks-vk/openFrameworks/commits/7ae8b20c5e93e41385e2236acd14db1a7e4434af"},{"sha":"6a12bbf3b55511b0f64eca3d1677dedf8d3aeeb1","author":{"name":"Tim Gfrerer","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@poniesandlight.co.uk"},"message":"cleanup drawcommand/renderbatch","distinct":true,"url":"https://api.github.com/repos/openframeworks-vk/openFrameworks/commits/6a12bbf3b55511b0f64eca3d1677dedf8d3aeeb1"},{"sha":"789066550a826d7d31119843f8f1954d2fbea49e","author":{"name":"Tim Gfrerer","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@poniesandlight.co.uk"},"message":"remove bufferobject for now","distinct":true,"url":"https://api.github.com/repos/openframeworks-vk/openFrameworks/commits/789066550a826d7d31119843f8f1954d2fbea49e"},{"sha":"1de0a65fd6d9df0eedda618a06ae109862147799","author":{"name":"Tim Gfrerer","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@poniesandlight.co.uk"},"message":"refactor: consolidate renderContext\n\nA rendercontext has exactly one renderpass, and owns per-virtual frame\nresources. it is the sole owner of a renderpass, and owns per-frame\nresources exclusively.\n\nA renderbatch can borrow a vkCommandBuffer from the renderpass, but\nsuch a commandbuffer must be returned within the current frame.\n\nCurrently, only primary commandbuffers are allowed, but it's worth\nthinking about being able to hand out secondary command buffers. Note\nthat a primary commandBuffer always begins with beginning a Renderpass.","distinct":true,"url":"https://api.github.com/repos/openframeworks-vk/openFrameworks/commits/1de0a65fd6d9df0eedda618a06ae109862147799"},{"sha":"ecf5d205e03bfc30feae5cdf9498ae7db1518454","author":{"name":"Tim Gfrerer","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@poniesandlight.co.uk"},"message":"remove transferbatch","distinct":true,"url":"https://api.github.com/repos/openframeworks-vk/openFrameworks/commits/ecf5d205e03bfc30feae5cdf9498ae7db1518454"},{"sha":"aa356d0771f1b8f159f724bc845deaf632503347","author":{"name":"Tim Gfrerer","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@poniesandlight.co.uk"},"message":"refactor drawcommandinfo -> pipelinestate","distinct":true,"url":"https://api.github.com/repos/openframeworks-vk/openFrameworks/commits/aa356d0771f1b8f159f724bc845deaf632503347"},{"sha":"f3fbf3f21ed5377caa81e8837316509eaf048e10","author":{"name":"Tim Gfrerer","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@poniesandlight.co.uk"},"message":"only mark pipeline as dirty if shader has changed","distinct":true,"url":"https://api.github.com/repos/openframeworks-vk/openFrameworks/commits/f3fbf3f21ed5377caa81e8837316509eaf048e10"},{"sha":"395ae1c834537294630997061dda98f10832042a","author":{"name":"Tim Gfrerer","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@poniesandlight.co.uk"},"message":"drawCommand: make it a setuppable class\n\n+ this whole unique_ptr spiel looked a lot like code-smell and an\ninappropriate attempt to protect against Macciavelli, which you really\ncan't.\n\nDraw Commands are now default objects, and use the compiler provided 5\nconstructors, and the compiler provided deleter. As this is a\nnon-owning, more or less pure data class this seems to be the best way\nforward.","distinct":true,"url":"https://api.github.com/repos/openframeworks-vk/openFrameworks/commits/395ae1c834537294630997061dda98f10832042a"},{"sha":"85df85567570c5c220bd3fc225722b93e615ada0","author":{"name":"Tim Gfrerer","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@poniesandlight.co.uk"},"message":"cache attributeIndex lookup table","distinct":true,"url":"https://api.github.com/repos/openframeworks-vk/openFrameworks/commits/85df85567570c5c220bd3fc225722b93e615ada0"},{"sha":"0a08b3e0b328c5b54e9e97f5ec935fad80130314","author":{"name":"Tim Gfrerer","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@poniesandlight.co.uk"},"message":"cleanup drawcommand header","distinct":true,"url":"https://api.github.com/repos/openframeworks-vk/openFrameworks/commits/0a08b3e0b328c5b54e9e97f5ec935fad80130314"},{"sha":"6fc1d32118e29fef5643b65be4d5d0306cf48a3d","author":{"name":"Tim Gfrerer","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@poniesandlight.co.uk"},"message":"remove getCommandPool","distinct":true,"url":"https://api.github.com/repos/openframeworks-vk/openFrameworks/commits/6fc1d32118e29fef5643b65be4d5d0306cf48a3d"},{"sha":"be27e905e0eb1d9b4adda4e408ada93983123faa","author":{"name":"Tim Gfrerer","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@poniesandlight.co.uk"},"message":"fix issue with vertex submission","distinct":true,"url":"https://api.github.com/repos/openframeworks-vk/openFrameworks/commits/be27e905e0eb1d9b4adda4e408ada93983123faa"},{"sha":"0aa54b50537bfc0a3901818bc75449aef25097f7","author":{"name":"Tim Gfrerer","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@poniesandlight.co.uk"},"message":"set windowH,windowW when creating window","distinct":true,"url":"https://api.github.com/repos/openframeworks-vk/openFrameworks/commits/0aa54b50537bfc0a3901818bc75449aef25097f7"},{"sha":"6bf0bb25abd62ae1978339346c7c7ed46d27f274","author":{"name":"Tim Gfrerer","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@poniesandlight.co.uk"},"message":"whitespace cleanup","distinct":true,"url":"https://api.github.com/repos/openframeworks-vk/openFrameworks/commits/6bf0bb25abd62ae1978339346c7c7ed46d27f274"},{"sha":"a51ed4344833df502905962050e1174873b454b5","author":{"name":"Tim Gfrerer","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@poniesandlight.co.uk"},"message":"add noop deleter logger channel","distinct":true,"url":"https://api.github.com/repos/openframeworks-vk/openFrameworks/commits/a51ed4344833df502905962050e1174873b454b5"},{"sha":"ab7b1ff98558b36d8e72cfedc669cd6631985c73","author":{"name":"Tim Gfrerer","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@poniesandlight.co.uk"},"message":"update shader code","distinct":true,"url":"https://api.github.com/repos/openframeworks-vk/openFrameworks/commits/ab7b1ff98558b36d8e72cfedc669cd6631985c73"},{"sha":"96e5cbe43b75317668b8a4a4a8f55b3c757fc474","author":{"name":"Tim Gfrerer","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@poniesandlight.co.uk"},"message":"remove bound pipeline state from RenderBatch member properties\n+ this variable is only used when processing draw commands, and is now exclusively local to that method","distinct":true,"url":"https://api.github.com/repos/openframeworks-vk/openFrameworks/commits/96e5cbe43b75317668b8a4a4a8f55b3c757fc474"},{"sha":"98f0eb0af5fb639fcc34dd638b81c2c01cf5bb90","author":{"name":"Tim Gfrerer","email":"7ec668561ebcdf298c8776d3f421b12206da9bfe@poniesandlight.co.uk"},"message":"drawcommand: add hint to where to catch uniform not found","distinct":true,"url":"https://api.github.com/repos/openframeworks-vk/openFrameworks/commits/98f0eb0af5fb639fcc34dd638b81c2c01cf5bb90"}]}
{"actor":{"display_login":"tgfrerer"}}