Charlie
|
6879130bb0
|
- File IO
- os_file_open(string path, Os_Io_Open_Flags flags)
- os_file_close(File f)
- os_file_delete(string path)
- os_file_write_string(File f, string s)
- os_file_write_bytes(File f, void *buffer, u64 size_in_bytes)
- os_file_read(File f, void* buffer, u64 bytes_to_read, u64 *actual_read_bytes)
- os_write_entire_file_handle(File f, string data)
- os_write_entire_file(string path, string data)
- os_read_entire_file_handle(File f, string *result)
- os_read_entire_file(string path, string *result)
- fprint(File, string/char*, ...)
- Buncha tests
- os_high_precision_sleep
- talloc_string
- Program memory is touched on VirtualAlloc so it actually allocates physical memory (and we can tell when an address is untouched)
|
2024-06-29 20:55:43 +02:00 |
|
Charlie
|
8a0fc81576
|
- User input
- Input state polling & consuming
- is_key_down, is_key_just_pressed, is_key_just_release
- consume_key_down, consume_key_just_pressed, consume_key_just_released
- Input events
- Key event
- Scroll event
- Text event
- unicode.c
- utf16_to_utf32
|
2024-06-29 17:54:30 +02:00 |
|