summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndre Weissflog <floooh@gmail.com>2023-02-11 14:27:27 +0100
committerAndre Weissflog <floooh@gmail.com>2023-02-11 14:27:27 +0100
commit412eca55ae999a359d0ccccdcd12d5b2178d1caf (patch)
treec950f8a18afbe4e8de820c7d0546dab18b1b39f4
parent14ac7f55afd1d47e2108d2a1f15acff1d900197d (diff)
sokol_audio.h: change figlet font for better minimap readability
-rw-r--r--sokol_audio.h165
1 files changed, 75 insertions, 90 deletions
diff --git a/sokol_audio.h b/sokol_audio.h
index 2b05a80e..5a42ecfb 100644
--- a/sokol_audio.h
+++ b/sokol_audio.h
@@ -629,12 +629,11 @@ inline void saudio_setup(const saudio_desc& desc) { return saudio_setup(&desc);
#endif
#endif // SOKOL_AUDIO_INCLUDED
-// ██╗███╗ ███╗██████╗ ██╗ ███████╗███╗ ███╗███████╗███╗ ██╗████████╗ █████╗ ████████╗██╗ ██████╗ ███╗ ██╗
-// ██║████╗ ████║██╔══██╗██║ ██╔════╝████╗ ████║██╔════╝████╗ ██║╚══██╔══╝██╔══██╗╚══██╔══╝██║██╔═══██╗████╗ ██║
-// ██║██╔████╔██║██████╔╝██║ █████╗ ██╔████╔██║█████╗ ██╔██╗ ██║ ██║ ███████║ ██║ ██║██║ ██║██╔██╗ ██║
-// ██║██║╚██╔╝██║██╔═══╝ ██║ ██╔══╝ ██║╚██╔╝██║██╔══╝ ██║╚██╗██║ ██║ ██╔══██║ ██║ ██║██║ ██║██║╚██╗██║
-// ██║██║ ╚═╝ ██║██║ ███████╗███████╗██║ ╚═╝ ██║███████╗██║ ╚████║ ██║ ██║ ██║ ██║ ██║╚██████╔╝██║ ╚████║
-// ╚═╝╚═╝ ╚═╝╚═╝ ╚══════╝╚══════╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═══╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═══╝
+// ██ ███ ███ ██████ ██ ███████ ███ ███ ███████ ███ ██ ████████ █████ ████████ ██ ██████ ███ ██
+// ██ ████ ████ ██ ██ ██ ██ ████ ████ ██ ████ ██ ██ ██ ██ ██ ██ ██ ██ ████ ██
+// ██ ██ ████ ██ ██████ ██ █████ ██ ████ ██ █████ ██ ██ ██ ██ ███████ ██ ██ ██ ██ ██ ██ ██
+// ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
+// ██ ██ ██ ██ ███████ ███████ ██ ██ ███████ ██ ████ ██ ██ ██ ██ ██ ██████ ██ ████
//
// >>implementation
#ifdef SOKOL_AUDIO_IMPL
@@ -802,12 +801,11 @@ inline void saudio_setup(const saudio_desc& desc) { return saudio_setup(&desc);
#define SAUDIO_RING_MAX_SLOTS (1024)
#endif
-// ███████╗████████╗██████╗ ██╗ ██╗ ██████╗████████╗███████╗
-// ██╔════╝╚══██╔══╝██╔══██╗██║ ██║██╔════╝╚══██╔══╝██╔════╝
-// ███████╗ ██║ ██████╔╝██║ ██║██║ ██║ ███████╗
-// ╚════██║ ██║ ██╔══██╗██║ ██║██║ ██║ ╚════██║
-// ███████║ ██║ ██║ ██║╚██████╔╝╚██████╗ ██║ ███████║
-// ╚══════╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚══════╝
+// ███████ ████████ ██████ ██ ██ ██████ ████████ ███████
+// ██ ██ ██ ██ ██ ██ ██ ██ ██
+// ███████ ██ ██████ ██ ██ ██ ██ ███████
+// ██ ██ ██ ██ ██ ██ ██ ██ ██
+// ███████ ██ ██ ██ ██████ ██████ ██ ███████
//
// >>structs
#if defined(_SAUDIO_PTHREADS)
@@ -1093,12 +1091,11 @@ _SOKOL_PRIVATE void _saudio_stream_callback(float* buffer, int num_frames, int n
}
}
-// ██╗ ██████╗ ██████╗ ██████╗ ██╗███╗ ██╗ ██████╗
-// ██║ ██╔═══██╗██╔════╝ ██╔════╝ ██║████╗ ██║██╔════╝
-// ██║ ██║ ██║██║ ███╗██║ ███╗██║██╔██╗ ██║██║ ███╗
-// ██║ ██║ ██║██║ ██║██║ ██║██║██║╚██╗██║██║ ██║
-// ███████╗╚██████╔╝╚██████╔╝╚██████╔╝██║██║ ╚████║╚██████╔╝
-// ╚══════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝╚═╝ ╚═══╝ ╚═════╝
+// ██ ██████ ██████ ██████ ██ ███ ██ ██████
+// ██ ██ ██ ██ ██ ██ ████ ██ ██
+// ██ ██ ██ ██ ███ ██ ███ ██ ██ ██ ██ ██ ███
+// ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
+// ███████ ██████ ██████ ██████ ██ ██ ████ ██████
//
// >>logging
#if defined(SOKOL_DEBUG)
@@ -1133,12 +1130,11 @@ static void _saudio_log(saudio_log_item log_item, uint32_t log_level, uint32_t l
}
}
-// ███╗ ███╗███████╗███╗ ███╗ ██████╗ ██████╗ ██╗ ██╗
-// ████╗ ████║██╔════╝████╗ ████║██╔═══██╗██╔══██╗╚██╗ ██╔╝
-// ██╔████╔██║█████╗ ██╔████╔██║██║ ██║██████╔╝ ╚████╔╝
-// ██║╚██╔╝██║██╔══╝ ██║╚██╔╝██║██║ ██║██╔══██╗ ╚██╔╝
-// ██║ ╚═╝ ██║███████╗██║ ╚═╝ ██║╚██████╔╝██║ ██║ ██║
-// ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝
+// ███ ███ ███████ ███ ███ ██████ ██████ ██ ██
+// ████ ████ ██ ████ ████ ██ ██ ██ ██ ██ ██
+// ██ ████ ██ █████ ██ ████ ██ ██ ██ ██████ ████
+// ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
+// ██ ██ ███████ ██ ██ ██████ ██ ██ ██
//
// >>memory
_SOKOL_PRIVATE void _saudio_clear(void* ptr, size_t size) {
@@ -1176,12 +1172,11 @@ _SOKOL_PRIVATE void _saudio_free(void* ptr) {
}
}
-// ███╗ ███╗██╗ ██╗████████╗███████╗██╗ ██╗
-// ████╗ ████║██║ ██║╚══██╔══╝██╔════╝╚██╗██╔╝
-// ██╔████╔██║██║ ██║ ██║ █████╗ ╚███╔╝
-// ██║╚██╔╝██║██║ ██║ ██║ ██╔══╝ ██╔██╗
-// ██║ ╚═╝ ██║╚██████╔╝ ██║ ███████╗██╔╝ ██╗
-// ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═╝
+// ███ ███ ██ ██ ████████ ███████ ██ ██
+// ████ ████ ██ ██ ██ ██ ██ ██
+// ██ ████ ██ ██ ██ ██ █████ ███
+// ██ ██ ██ ██ ██ ██ ██ ██ ██
+// ██ ██ ██████ ██ ███████ ██ ██
//
// >>mutex
#if defined(_SAUDIO_NOTHREADS)
@@ -1232,12 +1227,11 @@ _SOKOL_PRIVATE void _saudio_mutex_unlock(_saudio_mutex_t* m) {
#error "sokol_audio.h: unknown platform!"
#endif
-// ██████╗ ██╗███╗ ██╗ ██████╗ ██████╗ ██╗ ██╗███████╗███████╗███████╗██████╗
-// ██╔══██╗██║████╗ ██║██╔════╝ ██╔══██╗██║ ██║██╔════╝██╔════╝██╔════╝██╔══██╗
-// ██████╔╝██║██╔██╗ ██║██║ ███╗██████╔╝██║ ██║█████╗ █████╗ █████╗ ██████╔╝
-// ██╔══██╗██║██║╚██╗██║██║ ██║██╔══██╗██║ ██║██╔══╝ ██╔══╝ ██╔══╝ ██╔══██╗
-// ██║ ██║██║██║ ╚████║╚██████╔╝██████╔╝╚██████╔╝██║ ██║ ███████╗██║ ██║
-// ╚═╝ ╚═╝╚═╝╚═╝ ╚═══╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚══════╝╚═╝ ╚═╝
+// ██████ ██ ███ ██ ██████ ██████ ██ ██ ███████ ███████ ███████ ██████
+// ██ ██ ██ ████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
+// ██████ ██ ██ ██ ██ ██ ███ ██████ ██ ██ █████ █████ █████ ██████
+// ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
+// ██ ██ ██ ██ ████ ██████ ██████ ██████ ██ ██ ███████ ██ ██
//
// >>ringbuffer
_SOKOL_PRIVATE int _saudio_ring_idx(_saudio_ring_t* ring, int i) {
@@ -1285,12 +1279,11 @@ _SOKOL_PRIVATE int _saudio_ring_dequeue(_saudio_ring_t* ring) {
return val;
}
-// ███████╗██╗███████╗ ██████╗
-// ██╔════╝██║██╔════╝██╔═══██╗
-// █████╗ ██║█████╗ ██║ ██║
-// ██╔══╝ ██║██╔══╝ ██║ ██║
-// ██║ ██║██║ ╚██████╔╝
-// ╚═╝ ╚═╝╚═╝ ╚═════╝
+// ███████ ██ ███████ ██████
+// ██ ██ ██ ██ ██
+// █████ ██ █████ ██ ██
+// ██ ██ ██ ██ ██
+// ██ ██ ██ ██████
//
// >>fifo
_SOKOL_PRIVATE void _saudio_fifo_init_mutex(_saudio_fifo_t* fifo) {
@@ -1422,12 +1415,11 @@ _SOKOL_PRIVATE int _saudio_fifo_read(_saudio_fifo_t* fifo, uint8_t* ptr, int num
return num_bytes_copied;
}
-// ██████╗ ██╗ ██╗███╗ ███╗███╗ ███╗██╗ ██╗
-// ██╔══██╗██║ ██║████╗ ████║████╗ ████║╚██╗ ██╔╝
-// ██║ ██║██║ ██║██╔████╔██║██╔████╔██║ ╚████╔╝
-// ██║ ██║██║ ██║██║╚██╔╝██║██║╚██╔╝██║ ╚██╔╝
-// ██████╔╝╚██████╔╝██║ ╚═╝ ██║██║ ╚═╝ ██║ ██║
-// ╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝
+// ██████ ██ ██ ███ ███ ███ ███ ██ ██
+// ██ ██ ██ ██ ████ ████ ████ ████ ██ ██
+// ██ ██ ██ ██ ██ ████ ██ ██ ████ ██ ████
+// ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
+// ██████ ██████ ██ ██ ██ ██ ██
//
// >>dummy
#if defined(SOKOL_DUMMY_BACKEND)
@@ -1437,12 +1429,11 @@ _SOKOL_PRIVATE bool _saudio_dummy_backend_init(void) {
};
_SOKOL_PRIVATE void _saudio_dummy_backend_shutdown(void) { };
-// █████╗ ██╗ ███████╗ █████╗
-// ██╔══██╗██║ ██╔════╝██╔══██╗
-// ███████║██║ ███████╗███████║
-// ██╔══██║██║ ╚════██║██╔══██║
-// ██║ ██║███████╗███████║██║ ██║
-// ╚═╝ ╚═╝╚══════╝╚══════╝╚═╝ ╚═╝
+// █████ ██ ███████ █████
+// ██ ██ ██ ██ ██ ██
+// ███████ ██ ███████ ███████
+// ██ ██ ██ ██ ██ ██
+// ██ ██ ███████ ███████ ██ ██
//
// >>alsa
#elif defined(_SAUDIO_LINUX)
@@ -1546,12 +1537,11 @@ _SOKOL_PRIVATE void _saudio_alsa_backend_shutdown(void) {
_saudio_free(_saudio.backend.buffer);
};
-// ██╗ ██╗ █████╗ ███████╗ █████╗ ██████╗ ██╗
-// ██║ ██║██╔══██╗██╔════╝██╔══██╗██╔══██╗██║
-// ██║ █╗ ██║███████║███████╗███████║██████╔╝██║
-// ██║███╗██║██╔══██║╚════██║██╔══██║██╔═══╝ ██║
-// ╚███╔███╔╝██║ ██║███████║██║ ██║██║ ██║
-// ╚══╝╚══╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝
+// ██ ██ █████ ███████ █████ ██████ ██
+// ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
+// ██ █ ██ ███████ ███████ ███████ ██████ ██
+// ██ ███ ██ ██ ██ ██ ██ ██ ██ ██
+// ███ ███ ██ ██ ███████ ██ ██ ██ ██
//
// >>wasapi
#elif defined(_SAUDIO_WINDOWS)
@@ -1770,12 +1760,11 @@ _SOKOL_PRIVATE void _saudio_wasapi_backend_shutdown(void) {
CoUninitialize();
}
-// ██╗ ██╗███████╗██████╗ █████╗ ██╗ ██╗██████╗ ██╗ ██████╗
-// ██║ ██║██╔════╝██╔══██╗██╔══██╗██║ ██║██╔══██╗██║██╔═══██╗
-// ██║ █╗ ██║█████╗ ██████╔╝███████║██║ ██║██║ ██║██║██║ ██║
-// ██║███╗██║██╔══╝ ██╔══██╗██╔══██║██║ ██║██║ ██║██║██║ ██║
-// ╚███╔███╔╝███████╗██████╔╝██║ ██║╚██████╔╝██████╔╝██║╚██████╔╝
-// ╚══╝╚══╝ ╚══════╝╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═════╝
+// ██ ██ ███████ ██████ █████ ██ ██ ██████ ██ ██████
+// ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
+// ██ █ ██ █████ ██████ ███████ ██ ██ ██ ██ ██ ██ ██
+// ██ ███ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
+// ███ ███ ███████ ██████ ██ ██ ██████ ██████ ██ ██████
//
// >>webaudio
#elif defined(_SAUDIO_EMSCRIPTEN)
@@ -1927,12 +1916,11 @@ _SOKOL_PRIVATE void _saudio_webaudio_backend_shutdown(void) {
}
}
-// █████╗ █████╗ ██╗ ██╗██████╗ ██╗ ██████╗
-// ██╔══██╗██╔══██╗██║ ██║██╔══██╗██║██╔═══██╗
-// ███████║███████║██║ ██║██║ ██║██║██║ ██║
-// ██╔══██║██╔══██║██║ ██║██║ ██║██║██║ ██║
-// ██║ ██║██║ ██║╚██████╔╝██████╔╝██║╚██████╔╝
-// ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═════╝
+// █████ █████ ██ ██ ██████ ██ ██████
+// ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
+// ███████ ███████ ██ ██ ██ ██ ██ ██ ██
+// ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
+// ██ ██ ██ ██ ██████ ██████ ██ ██████
//
// >>aaudio
#elif defined(SAUDIO_ANDROID_AAUDIO)
@@ -2033,12 +2021,11 @@ _SOKOL_PRIVATE bool _saudio_aaudio_backend_init(void) {
return true;
}
-// ██████╗ ██████╗ ███████╗███╗ ██╗███████╗██╗ ███████╗███████╗
-// ██╔═══██╗██╔══██╗██╔════╝████╗ ██║██╔════╝██║ ██╔════╝██╔════╝
-// ██║ ██║██████╔╝█████╗ ██╔██╗ ██║███████╗██║ █████╗ ███████╗
-// ██║ ██║██╔═══╝ ██╔══╝ ██║╚██╗██║╚════██║██║ ██╔══╝ ╚════██║
-// ╚██████╔╝██║ ███████╗██║ ╚████║███████║███████╗███████╗███████║
-// ╚═════╝ ╚═╝ ╚══════╝╚═╝ ╚═══╝╚══════╝╚══════╝╚══════╝╚══════╝
+// ██████ ██████ ███████ ███ ██ ███████ ██ ███████ ███████
+// ██ ██ ██ ██ ██ ████ ██ ██ ██ ██ ██
+// ██ ██ ██████ █████ ██ ██ ██ ███████ ██ █████ ███████
+// ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
+// ██████ ██ ███████ ██ ████ ███████ ███████ ███████ ███████
//
// >>opensles
// >>sles
@@ -2281,12 +2268,11 @@ _SOKOL_PRIVATE bool _saudio_sles_backend_init(void) {
return true;
}
-// ██████╗ ██████╗ ██████╗ ███████╗ █████╗ ██╗ ██╗██████╗ ██╗ ██████╗
-// ██╔════╝██╔═══██╗██╔══██╗██╔════╝██╔══██╗██║ ██║██╔══██╗██║██╔═══██╗
-// ██║ ██║ ██║██████╔╝█████╗ ███████║██║ ██║██║ ██║██║██║ ██║
-// ██║ ██║ ██║██╔══██╗██╔══╝ ██╔══██║██║ ██║██║ ██║██║██║ ██║
-// ╚██████╗╚██████╔╝██║ ██║███████╗██║ ██║╚██████╔╝██████╔╝██║╚██████╔╝
-// ╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═════╝
+// ██████ ██████ ██████ ███████ █████ ██ ██ ██████ ██ ██████
+// ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
+// ██ ██ ██ ██████ █████ ███████ ██ ██ ██ ██ ██ ██ ██
+// ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
+// ██████ ██████ ██ ██ ███████ ██ ██ ██████ ██████ ██ ██████
//
// >>coreaudio
#elif defined(_SAUDIO_APPLE)
@@ -2488,12 +2474,11 @@ void _saudio_backend_shutdown(void) {
#endif
}
-// ██████╗ ██╗ ██╗██████╗ ██╗ ██╗ ██████╗
-// ██╔══██╗██║ ██║██╔══██╗██║ ██║██╔════╝
-// ██████╔╝██║ ██║██████╔╝██║ ██║██║
-// ██╔═══╝ ██║ ██║██╔══██╗██║ ██║██║
-// ██║ ╚██████╔╝██████╔╝███████╗██║╚██████╗
-// ╚═╝ ╚═════╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝
+// ██████ ██ ██ ██████ ██ ██ ██████
+// ██ ██ ██ ██ ██ ██ ██ ██ ██
+// ██████ ██ ██ ██████ ██ ██ ██
+// ██ ██ ██ ██ ██ ██ ██ ██
+// ██ ██████ ██████ ███████ ██ ██████
//
// >>public
SOKOL_API_IMPL void saudio_setup(const saudio_desc* desc) {