diff --git a/.cache/clangd/index/allocator.c.B616F4E3C4047C4E.idx b/.cache/clangd/index/allocator.c.B616F4E3C4047C4E.idx new file mode 100644 index 00000000..17becc60 Binary files /dev/null and b/.cache/clangd/index/allocator.c.B616F4E3C4047C4E.idx differ diff --git a/.cache/clangd/index/boing.c.F4509558BEFB33AA.idx b/.cache/clangd/index/boing.c.F4509558BEFB33AA.idx new file mode 100644 index 00000000..2cb06fb1 Binary files /dev/null and b/.cache/clangd/index/boing.c.F4509558BEFB33AA.idx differ diff --git a/.cache/clangd/index/clipboard.c.38C2FF7849932163.idx b/.cache/clangd/index/clipboard.c.38C2FF7849932163.idx new file mode 100644 index 00000000..afb424f8 Binary files /dev/null and b/.cache/clangd/index/clipboard.c.38C2FF7849932163.idx differ diff --git a/.cache/clangd/index/context.c.8868CA8BE734E168.idx b/.cache/clangd/index/context.c.8868CA8BE734E168.idx new file mode 100644 index 00000000..6be208e4 Binary files /dev/null and b/.cache/clangd/index/context.c.8868CA8BE734E168.idx differ diff --git a/.cache/clangd/index/cursor.c.C4342C5AAE7ABA5B.idx b/.cache/clangd/index/cursor.c.C4342C5AAE7ABA5B.idx new file mode 100644 index 00000000..9fa7488c Binary files /dev/null and b/.cache/clangd/index/cursor.c.C4342C5AAE7ABA5B.idx differ diff --git a/.cache/clangd/index/egl_context.c.1DE6F415CF251F7C.idx b/.cache/clangd/index/egl_context.c.1DE6F415CF251F7C.idx new file mode 100644 index 00000000..38568297 Binary files /dev/null and b/.cache/clangd/index/egl_context.c.1DE6F415CF251F7C.idx differ diff --git a/.cache/clangd/index/empty.c.F3A66E1F5E572CB3.idx b/.cache/clangd/index/empty.c.F3A66E1F5E572CB3.idx new file mode 100644 index 00000000..af2cec46 Binary files /dev/null and b/.cache/clangd/index/empty.c.F3A66E1F5E572CB3.idx differ diff --git a/.cache/clangd/index/events.c.2B4F4D13DDECB0A8.idx b/.cache/clangd/index/events.c.2B4F4D13DDECB0A8.idx new file mode 100644 index 00000000..fe7ebd82 Binary files /dev/null and b/.cache/clangd/index/events.c.2B4F4D13DDECB0A8.idx differ diff --git a/.cache/clangd/index/gamma.c.58F06446A9FD125F.idx b/.cache/clangd/index/gamma.c.58F06446A9FD125F.idx new file mode 100644 index 00000000..a54ca790 Binary files /dev/null and b/.cache/clangd/index/gamma.c.58F06446A9FD125F.idx differ diff --git a/.cache/clangd/index/gears.c.7A8EA731F29B9CE4.idx b/.cache/clangd/index/gears.c.7A8EA731F29B9CE4.idx new file mode 100644 index 00000000..6b445e58 Binary files /dev/null and b/.cache/clangd/index/gears.c.7A8EA731F29B9CE4.idx differ diff --git a/.cache/clangd/index/getopt.c.5C5B5ADC05179932.idx b/.cache/clangd/index/getopt.c.5C5B5ADC05179932.idx new file mode 100644 index 00000000..693a0b4d Binary files /dev/null and b/.cache/clangd/index/getopt.c.5C5B5ADC05179932.idx differ diff --git a/.cache/clangd/index/getopt.h.705D38A3B0790258.idx b/.cache/clangd/index/getopt.h.705D38A3B0790258.idx new file mode 100644 index 00000000..38b3b04d Binary files /dev/null and b/.cache/clangd/index/getopt.h.705D38A3B0790258.idx differ diff --git a/.cache/clangd/index/gl.h.A21206B2F7D29A32.idx b/.cache/clangd/index/gl.h.A21206B2F7D29A32.idx new file mode 100644 index 00000000..b27ef95a Binary files /dev/null and b/.cache/clangd/index/gl.h.A21206B2F7D29A32.idx differ diff --git a/.cache/clangd/index/gles2.h.85A8817C6C8790EA.idx b/.cache/clangd/index/gles2.h.85A8817C6C8790EA.idx new file mode 100644 index 00000000..4994bd56 Binary files /dev/null and b/.cache/clangd/index/gles2.h.85A8817C6C8790EA.idx differ diff --git a/.cache/clangd/index/glfw3.h.700A5CB1ACA6282B.idx b/.cache/clangd/index/glfw3.h.700A5CB1ACA6282B.idx new file mode 100644 index 00000000..37081197 Binary files /dev/null and b/.cache/clangd/index/glfw3.h.700A5CB1ACA6282B.idx differ diff --git a/.cache/clangd/index/glfw3native.h.0F04669A5B2D974A.idx b/.cache/clangd/index/glfw3native.h.0F04669A5B2D974A.idx new file mode 100644 index 00000000..e22b06a3 Binary files /dev/null and b/.cache/clangd/index/glfw3native.h.0F04669A5B2D974A.idx differ diff --git a/.cache/clangd/index/glfwinfo.c.78F7BE697F97BAAB.idx b/.cache/clangd/index/glfwinfo.c.78F7BE697F97BAAB.idx new file mode 100644 index 00000000..8352332f Binary files /dev/null and b/.cache/clangd/index/glfwinfo.c.78F7BE697F97BAAB.idx differ diff --git a/.cache/clangd/index/glx_context.c.114A9D8ABFAE0984.idx b/.cache/clangd/index/glx_context.c.114A9D8ABFAE0984.idx new file mode 100644 index 00000000..af09969b Binary files /dev/null and b/.cache/clangd/index/glx_context.c.114A9D8ABFAE0984.idx differ diff --git a/.cache/clangd/index/heightmap.c.BD9FC83DB652B9AD.idx b/.cache/clangd/index/heightmap.c.BD9FC83DB652B9AD.idx new file mode 100644 index 00000000..141b349b Binary files /dev/null and b/.cache/clangd/index/heightmap.c.BD9FC83DB652B9AD.idx differ diff --git a/.cache/clangd/index/icon.c.3EC57FCE758DC296.idx b/.cache/clangd/index/icon.c.3EC57FCE758DC296.idx new file mode 100644 index 00000000..5f1cba0b Binary files /dev/null and b/.cache/clangd/index/icon.c.3EC57FCE758DC296.idx differ diff --git a/.cache/clangd/index/iconify.c.176F922B50F6FB13.idx b/.cache/clangd/index/iconify.c.176F922B50F6FB13.idx new file mode 100644 index 00000000..7b8e28b5 Binary files /dev/null and b/.cache/clangd/index/iconify.c.176F922B50F6FB13.idx differ diff --git a/.cache/clangd/index/init.c.64AC3B7482D93956.idx b/.cache/clangd/index/init.c.64AC3B7482D93956.idx new file mode 100644 index 00000000..e7372ef2 Binary files /dev/null and b/.cache/clangd/index/init.c.64AC3B7482D93956.idx differ diff --git a/.cache/clangd/index/input.c.D5BBFB05FDD5B1E9.idx b/.cache/clangd/index/input.c.D5BBFB05FDD5B1E9.idx new file mode 100644 index 00000000..c80c1b80 Binary files /dev/null and b/.cache/clangd/index/input.c.D5BBFB05FDD5B1E9.idx differ diff --git a/.cache/clangd/index/inputlag.c.9755385DC7076B2D.idx b/.cache/clangd/index/inputlag.c.9755385DC7076B2D.idx new file mode 100644 index 00000000..bd47f803 Binary files /dev/null and b/.cache/clangd/index/inputlag.c.9755385DC7076B2D.idx differ diff --git a/.cache/clangd/index/internal.h.F19E546CD36F3522.idx b/.cache/clangd/index/internal.h.F19E546CD36F3522.idx new file mode 100644 index 00000000..401c2beb Binary files /dev/null and b/.cache/clangd/index/internal.h.F19E546CD36F3522.idx differ diff --git a/.cache/clangd/index/joysticks.c.DCE14D943F383BC3.idx b/.cache/clangd/index/joysticks.c.DCE14D943F383BC3.idx new file mode 100644 index 00000000..f6a5b6b0 Binary files /dev/null and b/.cache/clangd/index/joysticks.c.DCE14D943F383BC3.idx differ diff --git a/.cache/clangd/index/linmath.h.B91C1C1FDB78D85E.idx b/.cache/clangd/index/linmath.h.B91C1C1FDB78D85E.idx new file mode 100644 index 00000000..fcd47274 Binary files /dev/null and b/.cache/clangd/index/linmath.h.B91C1C1FDB78D85E.idx differ diff --git a/.cache/clangd/index/linux_joystick.c.F6DE0B5D7EA77ED5.idx b/.cache/clangd/index/linux_joystick.c.F6DE0B5D7EA77ED5.idx new file mode 100644 index 00000000..27728a7d Binary files /dev/null and b/.cache/clangd/index/linux_joystick.c.F6DE0B5D7EA77ED5.idx differ diff --git a/.cache/clangd/index/linux_joystick.h.74B6AC7F50488FBC.idx b/.cache/clangd/index/linux_joystick.h.74B6AC7F50488FBC.idx new file mode 100644 index 00000000..8661db5e Binary files /dev/null and b/.cache/clangd/index/linux_joystick.h.74B6AC7F50488FBC.idx differ diff --git a/.cache/clangd/index/mappings.h.7AE7BEA5EFC26F99.idx b/.cache/clangd/index/mappings.h.7AE7BEA5EFC26F99.idx new file mode 100644 index 00000000..5fc6068e Binary files /dev/null and b/.cache/clangd/index/mappings.h.7AE7BEA5EFC26F99.idx differ diff --git a/.cache/clangd/index/monitor.c.1538BB2B30FA8147.idx b/.cache/clangd/index/monitor.c.1538BB2B30FA8147.idx new file mode 100644 index 00000000..f7d605bc Binary files /dev/null and b/.cache/clangd/index/monitor.c.1538BB2B30FA8147.idx differ diff --git a/.cache/clangd/index/monitors.c.F3F05AA4758B7BDC.idx b/.cache/clangd/index/monitors.c.F3F05AA4758B7BDC.idx new file mode 100644 index 00000000..627ea4c5 Binary files /dev/null and b/.cache/clangd/index/monitors.c.F3F05AA4758B7BDC.idx differ diff --git a/.cache/clangd/index/msaa.c.1A0E83331415EFF7.idx b/.cache/clangd/index/msaa.c.1A0E83331415EFF7.idx new file mode 100644 index 00000000..23492d7d Binary files /dev/null and b/.cache/clangd/index/msaa.c.1A0E83331415EFF7.idx differ diff --git a/.cache/clangd/index/nuklear.h.0E82595F0B42F4E7.idx b/.cache/clangd/index/nuklear.h.0E82595F0B42F4E7.idx new file mode 100644 index 00000000..7cb72881 Binary files /dev/null and b/.cache/clangd/index/nuklear.h.0E82595F0B42F4E7.idx differ diff --git a/.cache/clangd/index/nuklear_glfw_gl2.h.1AF3CF8753463C16.idx b/.cache/clangd/index/nuklear_glfw_gl2.h.1AF3CF8753463C16.idx new file mode 100644 index 00000000..cbbe639c Binary files /dev/null and b/.cache/clangd/index/nuklear_glfw_gl2.h.1AF3CF8753463C16.idx differ diff --git a/.cache/clangd/index/null_init.c.323AB8859D36E8EE.idx b/.cache/clangd/index/null_init.c.323AB8859D36E8EE.idx new file mode 100644 index 00000000..e53db3c5 Binary files /dev/null and b/.cache/clangd/index/null_init.c.323AB8859D36E8EE.idx differ diff --git a/.cache/clangd/index/null_joystick.c.40CFB1446203DE4C.idx b/.cache/clangd/index/null_joystick.c.40CFB1446203DE4C.idx new file mode 100644 index 00000000..33ca3297 Binary files /dev/null and b/.cache/clangd/index/null_joystick.c.40CFB1446203DE4C.idx differ diff --git a/.cache/clangd/index/null_joystick.h.4249CAA76AAC537C.idx b/.cache/clangd/index/null_joystick.h.4249CAA76AAC537C.idx new file mode 100644 index 00000000..06c980bc Binary files /dev/null and b/.cache/clangd/index/null_joystick.h.4249CAA76AAC537C.idx differ diff --git a/.cache/clangd/index/null_monitor.c.06B9B06FAA05E198.idx b/.cache/clangd/index/null_monitor.c.06B9B06FAA05E198.idx new file mode 100644 index 00000000..8ae2b309 Binary files /dev/null and b/.cache/clangd/index/null_monitor.c.06B9B06FAA05E198.idx differ diff --git a/.cache/clangd/index/null_platform.h.8C163C2CCC063C0D.idx b/.cache/clangd/index/null_platform.h.8C163C2CCC063C0D.idx new file mode 100644 index 00000000..fd767afe Binary files /dev/null and b/.cache/clangd/index/null_platform.h.8C163C2CCC063C0D.idx differ diff --git a/.cache/clangd/index/null_window.c.066CBE6CBCD1D277.idx b/.cache/clangd/index/null_window.c.066CBE6CBCD1D277.idx new file mode 100644 index 00000000..6e4352c6 Binary files /dev/null and b/.cache/clangd/index/null_window.c.066CBE6CBCD1D277.idx differ diff --git a/.cache/clangd/index/offscreen.c.C7A4EF30090A0752.idx b/.cache/clangd/index/offscreen.c.C7A4EF30090A0752.idx new file mode 100644 index 00000000..f8104e94 Binary files /dev/null and b/.cache/clangd/index/offscreen.c.C7A4EF30090A0752.idx differ diff --git a/.cache/clangd/index/osmesa_context.c.559C5F2E8BDC7119.idx b/.cache/clangd/index/osmesa_context.c.559C5F2E8BDC7119.idx new file mode 100644 index 00000000..623ed01c Binary files /dev/null and b/.cache/clangd/index/osmesa_context.c.559C5F2E8BDC7119.idx differ diff --git a/.cache/clangd/index/particles.c.4AA69DD048A0C52D.idx b/.cache/clangd/index/particles.c.4AA69DD048A0C52D.idx new file mode 100644 index 00000000..3f1157d2 Binary files /dev/null and b/.cache/clangd/index/particles.c.4AA69DD048A0C52D.idx differ diff --git a/.cache/clangd/index/platform.c.D05FE871FB38E7CB.idx b/.cache/clangd/index/platform.c.D05FE871FB38E7CB.idx new file mode 100644 index 00000000..1f36c374 Binary files /dev/null and b/.cache/clangd/index/platform.c.D05FE871FB38E7CB.idx differ diff --git a/.cache/clangd/index/platform.h.1E6FD6B6A6689A62.idx b/.cache/clangd/index/platform.h.1E6FD6B6A6689A62.idx new file mode 100644 index 00000000..4514c94a Binary files /dev/null and b/.cache/clangd/index/platform.h.1E6FD6B6A6689A62.idx differ diff --git a/.cache/clangd/index/posix_module.c.FC584615BE953790.idx b/.cache/clangd/index/posix_module.c.FC584615BE953790.idx new file mode 100644 index 00000000..91866b77 Binary files /dev/null and b/.cache/clangd/index/posix_module.c.FC584615BE953790.idx differ diff --git a/.cache/clangd/index/posix_poll.c.6D57F2939EDDA169.idx b/.cache/clangd/index/posix_poll.c.6D57F2939EDDA169.idx new file mode 100644 index 00000000..0b3a2a8d Binary files /dev/null and b/.cache/clangd/index/posix_poll.c.6D57F2939EDDA169.idx differ diff --git a/.cache/clangd/index/posix_poll.h.0636737AE4432B3F.idx b/.cache/clangd/index/posix_poll.h.0636737AE4432B3F.idx new file mode 100644 index 00000000..dbcfdafb Binary files /dev/null and b/.cache/clangd/index/posix_poll.h.0636737AE4432B3F.idx differ diff --git a/.cache/clangd/index/posix_thread.c.1F14B563604B64EB.idx b/.cache/clangd/index/posix_thread.c.1F14B563604B64EB.idx new file mode 100644 index 00000000..bb0af6af Binary files /dev/null and b/.cache/clangd/index/posix_thread.c.1F14B563604B64EB.idx differ diff --git a/.cache/clangd/index/posix_thread.h.3FAFF4D108395659.idx b/.cache/clangd/index/posix_thread.h.3FAFF4D108395659.idx new file mode 100644 index 00000000..f90b5b23 Binary files /dev/null and b/.cache/clangd/index/posix_thread.h.3FAFF4D108395659.idx differ diff --git a/.cache/clangd/index/posix_time.c.DBD681B54253FB03.idx b/.cache/clangd/index/posix_time.c.DBD681B54253FB03.idx new file mode 100644 index 00000000..d77a44ac Binary files /dev/null and b/.cache/clangd/index/posix_time.c.DBD681B54253FB03.idx differ diff --git a/.cache/clangd/index/posix_time.h.5376C160E4E43D5A.idx b/.cache/clangd/index/posix_time.h.5376C160E4E43D5A.idx new file mode 100644 index 00000000..412a351a Binary files /dev/null and b/.cache/clangd/index/posix_time.h.5376C160E4E43D5A.idx differ diff --git a/.cache/clangd/index/reopen.c.4404F4B74AD5EBA5.idx b/.cache/clangd/index/reopen.c.4404F4B74AD5EBA5.idx new file mode 100644 index 00000000..f2fef1e9 Binary files /dev/null and b/.cache/clangd/index/reopen.c.4404F4B74AD5EBA5.idx differ diff --git a/.cache/clangd/index/sharing.c.BDE1114965EF2FD0.idx b/.cache/clangd/index/sharing.c.BDE1114965EF2FD0.idx new file mode 100644 index 00000000..30d11c30 Binary files /dev/null and b/.cache/clangd/index/sharing.c.BDE1114965EF2FD0.idx differ diff --git a/.cache/clangd/index/splitview.c.EBCBC5271DBEE9D6.idx b/.cache/clangd/index/splitview.c.EBCBC5271DBEE9D6.idx new file mode 100644 index 00000000..33e1525d Binary files /dev/null and b/.cache/clangd/index/splitview.c.EBCBC5271DBEE9D6.idx differ diff --git a/.cache/clangd/index/stb_image_write.h.3693BD4FC01C5371.idx b/.cache/clangd/index/stb_image_write.h.3693BD4FC01C5371.idx new file mode 100644 index 00000000..3b2a7fb0 Binary files /dev/null and b/.cache/clangd/index/stb_image_write.h.3693BD4FC01C5371.idx differ diff --git a/.cache/clangd/index/tearing.c.0DF584D7B9F03055.idx b/.cache/clangd/index/tearing.c.0DF584D7B9F03055.idx new file mode 100644 index 00000000..717ca8a7 Binary files /dev/null and b/.cache/clangd/index/tearing.c.0DF584D7B9F03055.idx differ diff --git a/.cache/clangd/index/threads.c.2743FFC8EB02EB32.idx b/.cache/clangd/index/threads.c.2743FFC8EB02EB32.idx new file mode 100644 index 00000000..6b6eea91 Binary files /dev/null and b/.cache/clangd/index/threads.c.2743FFC8EB02EB32.idx differ diff --git a/.cache/clangd/index/timeout.c.43A32068452F4D25.idx b/.cache/clangd/index/timeout.c.43A32068452F4D25.idx new file mode 100644 index 00000000..6a4184a0 Binary files /dev/null and b/.cache/clangd/index/timeout.c.43A32068452F4D25.idx differ diff --git a/.cache/clangd/index/tinycthread.c.F8642B4A219DD8FE.idx b/.cache/clangd/index/tinycthread.c.F8642B4A219DD8FE.idx new file mode 100644 index 00000000..2ae11fd9 Binary files /dev/null and b/.cache/clangd/index/tinycthread.c.F8642B4A219DD8FE.idx differ diff --git a/.cache/clangd/index/tinycthread.h.A65A2EBEC99C1DB1.idx b/.cache/clangd/index/tinycthread.h.A65A2EBEC99C1DB1.idx new file mode 100644 index 00000000..3fe7759b Binary files /dev/null and b/.cache/clangd/index/tinycthread.h.A65A2EBEC99C1DB1.idx differ diff --git a/.cache/clangd/index/title.c.325989D8AD7CF1D6.idx b/.cache/clangd/index/title.c.325989D8AD7CF1D6.idx new file mode 100644 index 00000000..980ebcac Binary files /dev/null and b/.cache/clangd/index/title.c.325989D8AD7CF1D6.idx differ diff --git a/.cache/clangd/index/triangle-opengl.c.45F096FA08030223.idx b/.cache/clangd/index/triangle-opengl.c.45F096FA08030223.idx new file mode 100644 index 00000000..2faf9932 Binary files /dev/null and b/.cache/clangd/index/triangle-opengl.c.45F096FA08030223.idx differ diff --git a/.cache/clangd/index/triangle-opengles.c.66546CC7F921B6FD.idx b/.cache/clangd/index/triangle-opengles.c.66546CC7F921B6FD.idx new file mode 100644 index 00000000..52a68509 Binary files /dev/null and b/.cache/clangd/index/triangle-opengles.c.66546CC7F921B6FD.idx differ diff --git a/.cache/clangd/index/triangle-vulkan.c.3DCFCBAC9B4AE8F8.idx b/.cache/clangd/index/triangle-vulkan.c.3DCFCBAC9B4AE8F8.idx new file mode 100644 index 00000000..54fa9b8c Binary files /dev/null and b/.cache/clangd/index/triangle-vulkan.c.3DCFCBAC9B4AE8F8.idx differ diff --git a/.cache/clangd/index/vulkan.c.663F24EE50C68BCC.idx b/.cache/clangd/index/vulkan.c.663F24EE50C68BCC.idx new file mode 100644 index 00000000..ac6afb27 Binary files /dev/null and b/.cache/clangd/index/vulkan.c.663F24EE50C68BCC.idx differ diff --git a/.cache/clangd/index/vulkan.h.93A8BE163A5E1D02.idx b/.cache/clangd/index/vulkan.h.93A8BE163A5E1D02.idx new file mode 100644 index 00000000..68e20b1f Binary files /dev/null and b/.cache/clangd/index/vulkan.h.93A8BE163A5E1D02.idx differ diff --git a/.cache/clangd/index/wave.c.FD555F6721CA0E03.idx b/.cache/clangd/index/wave.c.FD555F6721CA0E03.idx new file mode 100644 index 00000000..1c305e9d Binary files /dev/null and b/.cache/clangd/index/wave.c.FD555F6721CA0E03.idx differ diff --git a/.cache/clangd/index/window.c.2FA19F7284CCED53.idx b/.cache/clangd/index/window.c.2FA19F7284CCED53.idx new file mode 100644 index 00000000..07d14134 Binary files /dev/null and b/.cache/clangd/index/window.c.2FA19F7284CCED53.idx differ diff --git a/.cache/clangd/index/window.c.77D02E4FE361C984.idx b/.cache/clangd/index/window.c.77D02E4FE361C984.idx new file mode 100644 index 00000000..dd00907c Binary files /dev/null and b/.cache/clangd/index/window.c.77D02E4FE361C984.idx differ diff --git a/.cache/clangd/index/windows.c.03B4333FD8DC55E2.idx b/.cache/clangd/index/windows.c.03B4333FD8DC55E2.idx new file mode 100644 index 00000000..ce0c1d8b Binary files /dev/null and b/.cache/clangd/index/windows.c.03B4333FD8DC55E2.idx differ diff --git a/.cache/clangd/index/wl_init.c.A7FC8FB3263D528F.idx b/.cache/clangd/index/wl_init.c.A7FC8FB3263D528F.idx new file mode 100644 index 00000000..1fe01720 Binary files /dev/null and b/.cache/clangd/index/wl_init.c.A7FC8FB3263D528F.idx differ diff --git a/.cache/clangd/index/wl_monitor.c.A0CBFD664EE51A43.idx b/.cache/clangd/index/wl_monitor.c.A0CBFD664EE51A43.idx new file mode 100644 index 00000000..397b8753 Binary files /dev/null and b/.cache/clangd/index/wl_monitor.c.A0CBFD664EE51A43.idx differ diff --git a/.cache/clangd/index/wl_platform.h.97242340F5129569.idx b/.cache/clangd/index/wl_platform.h.97242340F5129569.idx new file mode 100644 index 00000000..150decbb Binary files /dev/null and b/.cache/clangd/index/wl_platform.h.97242340F5129569.idx differ diff --git a/.cache/clangd/index/wl_window.c.224AF322C0B72CB8.idx b/.cache/clangd/index/wl_window.c.224AF322C0B72CB8.idx new file mode 100644 index 00000000..f6b5ee83 Binary files /dev/null and b/.cache/clangd/index/wl_window.c.224AF322C0B72CB8.idx differ diff --git a/.cache/clangd/index/x11_init.c.673B36D2A3C77F83.idx b/.cache/clangd/index/x11_init.c.673B36D2A3C77F83.idx new file mode 100644 index 00000000..5c1e5559 Binary files /dev/null and b/.cache/clangd/index/x11_init.c.673B36D2A3C77F83.idx differ diff --git a/.cache/clangd/index/x11_monitor.c.6F64109EC5FB445B.idx b/.cache/clangd/index/x11_monitor.c.6F64109EC5FB445B.idx new file mode 100644 index 00000000..1e490fcf Binary files /dev/null and b/.cache/clangd/index/x11_monitor.c.6F64109EC5FB445B.idx differ diff --git a/.cache/clangd/index/x11_platform.h.125DE95D68C6E928.idx b/.cache/clangd/index/x11_platform.h.125DE95D68C6E928.idx new file mode 100644 index 00000000..eed39f55 Binary files /dev/null and b/.cache/clangd/index/x11_platform.h.125DE95D68C6E928.idx differ diff --git a/.cache/clangd/index/x11_window.c.E649D493FE59D448.idx b/.cache/clangd/index/x11_window.c.E649D493FE59D448.idx new file mode 100644 index 00000000..74bd062b Binary files /dev/null and b/.cache/clangd/index/x11_window.c.E649D493FE59D448.idx differ diff --git a/.cache/clangd/index/xkb_unicode.c.B32E55B04EC89376.idx b/.cache/clangd/index/xkb_unicode.c.B32E55B04EC89376.idx new file mode 100644 index 00000000..9a361a13 Binary files /dev/null and b/.cache/clangd/index/xkb_unicode.c.B32E55B04EC89376.idx differ diff --git a/.cache/clangd/index/xkb_unicode.h.BD6820A92C673ED8.idx b/.cache/clangd/index/xkb_unicode.h.BD6820A92C673ED8.idx new file mode 100644 index 00000000..a80b4fbf Binary files /dev/null and b/.cache/clangd/index/xkb_unicode.h.BD6820A92C673ED8.idx differ diff --git a/src/x11_window.c b/src/x11_window.c index b114b215..22aa8548 100644 --- a/src/x11_window.c +++ b/src/x11_window.c @@ -2756,6 +2756,11 @@ GLFWbool _glfwGetWindowIsFullscreenX11(_GLFWwindow* window) ); assert(result == Success); + assert(nItems > 0); + + if (!prop) { + return 0; + } GLFWbool isFullscreen = 0; for (int i = 0; i < nItems; i++) {