bgfx/examples/common
Martijn Courteaux e488a07f1b
Support both X11 and Wayland in the same build. (#3360)
* Support both X11 and Wayland in the same build.

 - Works for both Vulkan and OpenGL.
 - Remove --with-wayland from genie options.
 - Vulkan loads all three extensions for surface creation instead of only one.
 - Add width and height parameter to GlContext::createSwapChain(), which is needed for EGL to create
   a SwapChain with the given window size.
 - Dirty-fix the example-22-windows to recreate the FrameBuffer by first destroying and then
   recreating to make sure the window is released of its swapchain.
 - Fix dbgText glitch in example-22-windows.
 - Remove old X11-related dependencies for GLFW3.

* Formatting.
2024-10-05 14:33:22 -07:00
..
debugdraw Happy New Year! 2024-01-14 01:56:36 -08:00
entry Support both X11 and Wayland in the same build. (#3360) 2024-10-05 14:33:22 -07:00
font Happy New Year! 2024-01-14 01:56:36 -08:00
imgui Imgui: Add ability to link external STB libs. 2024-09-28 09:48:37 -07:00
nanovg Happy New Year! 2024-01-14 01:56:36 -08:00
ps Happy New Year! 2024-01-14 01:56:36 -08:00
aviwriter.h Happy New Year! 2024-01-14 01:56:36 -08:00
bgfx_utils.cpp Cleanup. 2024-05-02 20:00:58 -07:00
bgfx_utils.h Cleanup. 2024-03-27 19:59:59 -07:00
camera.cpp Added bx::Location, and removed allocator macros. 2023-04-23 19:19:22 -07:00
camera.h Happy New Year! 2022-01-15 11:59:06 -08:00
common.h Happy New Year! 2024-01-14 01:56:36 -08:00
common.sh Happy New Year! 2024-01-14 01:56:36 -08:00
cube_atlas.cpp Happy New Year! 2022-01-15 11:59:06 -08:00
cube_atlas.h Happy New Year! 2022-01-15 11:59:06 -08:00
example-glue.cpp Properly support Wayland under EGL and Vulkan. (#3358) 2024-10-01 09:01:44 -07:00
packrect.h Happy New Year! 2024-01-14 01:56:36 -08:00
shaderlib.sh Happy New Year! 2024-01-14 01:56:36 -08:00