Newer
Older
Import / research / signals-slots / src / gui / tests / test.cpp
@John Ryland John Ryland on 22 Dec 2020 613 bytes import NUC files
#include <Carbon/Carbon.h> 
#include <OpenGL/OpenGL.h>


int main() 
{ 
    char val = 0;
    char *fb = (char *)CGDisplayAddressForPosition(kCGDirectMainDisplay, 0, 0);
    int rowbytes = CGDisplayBytesPerRow(kCGDirectMainDisplay);
    printf("hereA\n");
    //CGDisplayCaptureWithOptions(kCGDirectMainDisplay, kCGCaptureNoFill);
    CGDisplayCapture(kCGDirectMainDisplay);
    for (int j=0;j<50;j++)
    {
        for (int i=0;i<rowbytes;i++) 
        { 
            *fb++ = val++; 
            //val = *fb++;
        }
    }
    CGDisplayRelease(kCGDirectMainDisplay);
    printf("hereB\n");
    return 0;
}