Started ripping out QC and v002-media-tools, going straight for an CAOpenGLLayer
Got CGDisplayStream working in my own code!
Implemented changing screen, and fixed flipping the screen back up the right way.
Removed v002 submodule
Improved performance by not updating when not needed.
Fixed display on retina display.
Doesn’t capture retina display yet though.
Fixed retina display!
Use vertex arrays, instead of glBegin, glVetex, etc.
Fixed memory leak, creating new textures on each frame!
Fixed updating layer contentsScale on moving to new screen without resizing.
Experimented with holding command to disable mouse interaction.
Only works when mouse interaction is enabled (so there’s no way to bring it back!)
Added Disable Mouse Interaction option.
Doesn’t set on first open though.
Updated Xcode project, removed last of v002
Removed last of qtz
Load preference 'disable mouse interaction'