From 3dbdf5f757575ac4522bdaa8e06aef7db3e37728 Mon Sep 17 00:00:00 2001 From: Alejandro Soto Date: Wed, 22 Nov 2023 12:46:26 -0600 Subject: demo: implement gfx commands --- demo/demo.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'demo/demo.h') diff --git a/demo/demo.h b/demo/demo.h index d8b9da6..d5f6065 100644 --- a/demo/demo.h +++ b/demo/demo.h @@ -41,10 +41,12 @@ void unexpected_eof(); int parse_hex(char **tokens, unsigned *val); int parse_ptr(char **tokens, void **ptr); +int parse_fp16(char **tokens, short *ptr); int parse_aligned(char **tokens, void **ptr); int parse_cpu(char **tokens, unsigned *cpu); int parse_cpu_mask(char **tokens, unsigned *mask); +int parse_lane(char **tokens, unsigned *lane); void cache_debug(unsigned cpu, void *ptr); @@ -58,4 +60,11 @@ void remote_recv(void **ptr, int *write, unsigned *val); int compare_exchange_64(volatile unsigned long long *p, unsigned long long *old, unsigned long long val); +void gfx_init(void); +void gfx_draw(void); +void gfx_swap(void); +void gfx_clear(void); +void gfx_bg(unsigned color); +void gfx_data(unsigned block, unsigned lane, short data[static 4]); + #endif -- cgit v1.2.3