diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2025-03-05 12:07:11 -0500 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2025-03-05 12:07:11 -0500 |
| commit | a825df5bd950ad1917c3ba991e71b8612c940112 (patch) | |
| tree | f8669f1dc89b75e84356f216bd409c08490352b2 /src/window.hpp | |
| parent | 2204437ea7a4b00c13d24e2221378b9f44366861 (diff) | |
pke: refactor ui texture upload
Diffstat (limited to 'src/window.hpp')
| -rw-r--r-- | src/window.hpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/window.hpp b/src/window.hpp index c96f4c0..5ff415d 100644 --- a/src/window.hpp +++ b/src/window.hpp @@ -136,4 +136,17 @@ struct pkvk_buffer_create_data_out { // DOES NOT upload instance data void pkvk_buffer_create(pkvk_buffer_create_data *data, pkvk_buffer_create_data_out *out); +struct pkvk_texture_upload_data { + void *bytes; + uint32_t n_bytes; + uint32_t width; + uint32_t height; +}; +struct pkvk_texture_upload_data_out { + VkImage image; + VkImageView image_view; + VkDeviceMemory device_memory; +}; +void pkvk_texture_upload(pkvk_texture_upload_data *data, pkvk_texture_upload_data_out *out); + #endif /* PKE_WINDOW_HPP */ |
