GitHub PushEvent at 2014-02-06 03:44:06
Repository: obs-studio
Actor: jp9000
Payload: {"shas":[["ab4ab957909245ad35a42908c3a2550a4f7ecdb7","afb1f552943ed2e4226ea95f31452bbd1d67cfba@gmail.com","Implement output scaling/conversion/downloading\n\n- Implement texture scaling/conversion/downloading for the main view so\n  we can finally start getting data to output.\n\n  Also, redesign how it works a bit, it will now properly wait one full\n  frame for each step in the process:  rendering the main texture,\n  scaling the main texture to an output texture, staging/downloading the\n  ouput texture, and then outputting that staged data.  This way, the\n  GPU will have more than enough time to fully complete each step.\n\n- Fix a bug with OpenGL plugin's texture staging function.  Was using\n  glBindBuffer instead of what should have been used:  glBindTexture.\n\n- Change the naming scheme of the variables in default.effect.  It's now\n  named with the idea of just \"color matrix\" in mind instead of \"yuv\n  matrix\", and instead of DrawRGBToYUV, it's now just DrawMatrix.","jp9000",true]],"size":1,"ref":"refs/heads/master","head":"ab4ab957909245ad35a42908c3a2550a4f7ecdb7"}