Basic hard-coded KType rainbow demo
This commit is contained in:
parent
ad1ea632e4
commit
922885d749
File diff suppressed because it is too large
Load Diff
@ -72,8 +72,8 @@ typedef struct PixelBuf {
|
|||||||
void *data; // Pointer to start of buffer
|
void *data; // Pointer to start of buffer
|
||||||
} PixelBuf;
|
} PixelBuf;
|
||||||
#define PixelBufElem(len,width,offset,ptr) { len, width, offset, (void*)ptr }
|
#define PixelBufElem(len,width,offset,ptr) { len, width, offset, (void*)ptr }
|
||||||
#define PixelBuf8(pixbuf, ch) ( ((uint8_t*) (pixbuf.data))[ ch - pixbuf.offset ] )
|
#define PixelBuf8(pixbuf, ch) ( ((uint8_t*) (pixbuf->data))[ ch - pixbuf->offset ] )
|
||||||
#define PixelBuf16(pixbuf, ch) ( ((uint16_t*)(pixbuf.data))[ ch - pixbuf.offset ] )
|
#define PixelBuf16(pixbuf, ch) ( ((uint16_t*)(pixbuf->data))[ ch - pixbuf->offset ] )
|
||||||
|
|
||||||
|
|
||||||
// Individual Pixel element
|
// Individual Pixel element
|
||||||
|
Reference in New Issue
Block a user