diff options
| author | Alejandro Soto <alejandro@34project.org> | 2023-11-22 12:46:26 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2023-11-22 13:52:41 -0600 |
| commit | 3dbdf5f757575ac4522bdaa8e06aef7db3e37728 (patch) | |
| tree | 5b8fb4091f704f37b65f928bc0dd7ff95e216f82 /demo/demo.h | |
| parent | ad488cb54fa7cba274901cf7fab2060624204b1b (diff) | |
demo: implement gfx commands
Diffstat (limited to 'demo/demo.h')
| -rw-r--r-- | demo/demo.h | 9 |
1 files changed, 9 insertions, 0 deletions
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 |
