{"push_id":784659935,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"b16981d6f9349443e072b1bc78cad1f6c5f742bd","before":"5cb50425139f03d3146e1d24aaa7af9e11b28e44","commits":[{"sha":"de875342fc41503a60b5cea88ac23df710fd6da7","author":{"email":"5ca27e75aea3e5e83a04c6cfa5f1b63d358cd03d@grahamreeves.com","name":"Graham Reeves"},"message":"reordered and cleaned opengl->opencl flush code","distinct":true,"url":"https://api.github.com/repos/SoylentGraham/SoyLib/commits/de875342fc41503a60b5cea88ac23df710fd6da7"},{"sha":"49717fcf8fac5d622bbeb80850353f06b6f82a1d","author":{"email":"5ca27e75aea3e5e83a04c6cfa5f1b63d358cd03d@grahamreeves.com","name":"Graham Reeves"},"message":"Moved opengl sync to Opengl.cpp","distinct":true,"url":"https://api.github.com/repos/SoylentGraham/SoyLib/commits/49717fcf8fac5d622bbeb80850353f06b6f82a1d"},{"sha":"2df28195840e1839e53e59f59e3db3a3c70fef38","author":{"email":"5ca27e75aea3e5e83a04c6cfa5f1b63d358cd03d@grahamreeves.com","name":"Graham Reeves"},"message":"Note added about TSemaphore flaw","distinct":true,"url":"https://api.github.com/repos/SoylentGraham/SoyLib/commits/2df28195840e1839e53e59f59e3db3a3c70fef38"},{"sha":"b4dc7439e001931130ec3c57768a6de501065bd3","author":{"email":"5ca27e75aea3e5e83a04c6cfa5f1b63d358cd03d@grahamreeves.com","name":"Graham Reeves"},"message":"Added a write-sync to textures to save a sync so we can check when they've been written to","distinct":true,"url":"https://api.github.com/repos/SoylentGraham/SoyLib/commits/b4dc7439e001931130ec3c57768a6de501065bd3"},{"sha":"e4d4eb3d94951d9d7bf7c6312789967442f7ce17","author":{"email":"5ca27e75aea3e5e83a04c6cfa5f1b63d358cd03d@grahamreeves.com","name":"Graham Reeves"},"message":"Opencl image from texture now waits exclusively on texture-write sync. No corruption!","distinct":true,"url":"https://api.github.com/repos/SoylentGraham/SoyLib/commits/e4d4eb3d94951d9d7bf7c6312789967442f7ce17"},{"sha":"c6ba8edd1f31191de2c686d6660f481f007fa2cb","author":{"email":"5ca27e75aea3e5e83a04c6cfa5f1b63d358cd03d@grahamreeves.com","name":"Graham Reeves"},"message":"Added simple TRenderTargetFbo creation just from a texture","distinct":true,"url":"https://api.github.com/repos/SoylentGraham/SoyLib/commits/c6ba8edd1f31191de2c686d6660f481f007fa2cb"},{"sha":"8edf8998f2e800c876d4cd4d1d55a500f47d7c66","author":{"email":"5ca27e75aea3e5e83a04c6cfa5f1b63d358cd03d@grahamreeves.com","name":"Graham Reeves"},"message":"Added opengl->opencl texture sync to remove need for CPU sync (working!). Added start value to opencl iterations to easily reduce workload","distinct":true,"url":"https://api.github.com/repos/SoylentGraham/SoyLib/commits/8edf8998f2e800c876d4cd4d1d55a500f47d7c66"},{"sha":"b16981d6f9349443e072b1bc78cad1f6c5f742bd","author":{"email":"5ca27e75aea3e5e83a04c6cfa5f1b63d358cd03d@grahamreeves.com","name":"Graham Reeves"},"message":"Made acquire sync use the one passed in rather than a local. CL texture sync seems to not be working now, default to CPU opengl sync","distinct":true,"url":"https://api.github.com/repos/SoylentGraham/SoyLib/commits/b16981d6f9349443e072b1bc78cad1f6c5f742bd"}]}