ab4ab95790
- Implement texture scaling/conversion/downloading for the main view so we can finally start getting data to output. Also, redesign how it works a bit, it will now properly wait one full frame for each step in the process: rendering the main texture, scaling the main texture to an output texture, staging/downloading the ouput texture, and then outputting that staged data. This way, the GPU will have more than enough time to fully complete each step. - Fix a bug with OpenGL plugin's texture staging function. Was using glBindBuffer instead of what should have been used: glBindTexture. - Change the naming scheme of the variables in default.effect. It's now named with the idea of just "color matrix" in mind instead of "yuv matrix", and instead of DrawRGBToYUV, it's now just DrawMatrix. |
||
---|---|---|
.. | ||
GL | ||
.gitignore | ||
CMakeLists.txt | ||
gl-cocoa.m | ||
gl-exports.h | ||
gl-helpers.c | ||
gl-helpers.h | ||
gl-indexbuffer.c | ||
gl-shader.c | ||
gl-shaderparser.c | ||
gl-shaderparser.h | ||
gl-stagesurf.c | ||
gl-subsystem.c | ||
gl-subsystem.h | ||
gl-texture2d.c | ||
gl-texturecube.c | ||
gl-vertexbuffer.c | ||
gl-windows.c | ||
gl-x11.c | ||
gl-zstencil.c |