Бранимир Караџић
860bafb23f
Happy New Year!
2025-01-13 15:45:40 -08:00
Бранимир Караџић
0a5fe7024c
Bump minimum GLFW version to 3.4.
2024-10-07 09:59:47 -07:00
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
Martijn Courteaux
3303b451a1
Properly support Wayland under EGL and Vulkan. ( #3358 )
2024-10-01 09:01:44 -07:00
Бранимир Караџић
83dfadf673
Happy New Year!
2024-01-14 01:56:36 -08:00
Branimir Karadžić
de9f4b3385
Remove unsupported platforms.
2023-11-03 21:42:02 -07:00
Branimir Karadžić
4946079f1d
Cleanup.
2023-11-03 21:36:00 -07:00
Julian Sikorski
f4d463990a
Allow simultaneous X11 and Wayland support ( #3152 )
...
* Allow simultaneous X11 and Wayland support
* Add NativeWindowHandleType
* Set default value for g_platformData.type
* Use g_platformData.type to check for a native Wayland window
* Stub getNativeWindowHandleType on platform where Wayland is not an option
* Implement getNativeWindowHandleType for GLFW
* Add getNativeWindowHandleType to the remaining C++ examples
* Add getNativeWindowHandleType to the C example
2023-08-17 16:54:31 +02:00
Бранимир Караџић
466c6a4e95
Happy New Year!
2023-01-14 10:05:12 -08:00
Бранимир Караџић
72cbe83275
Removed bgfx::setPlatformData usage from entry example harness.
2022-08-25 20:07:03 -07:00
Бранимир Караџић
4581f14cd4
Happy New Year!
2022-01-15 11:59:06 -08:00
Бранимир Караџић
af49c5d264
Happy New Year!
2021-01-14 15:53:49 -08:00
Бранимир Караџић
89362944b1
GLFW: Use glfwWaitEventsTimeout instead glfwWaitEvents and posting empty events.
2020-12-08 19:11:18 -08:00
Бранимир Караџић
82f56b5987
Happy New Year!
2020-01-14 21:37:06 -08:00
mooz
ff13e730bb
Renamed BGFX_USE_WAYLAND to ENTRY_CONFIG_USE_WAYLAND.
2019-03-09 10:53:14 +01:00
mooz
2b6d4cf00f
Added Wayland support.
2019-03-08 10:36:50 +01:00
Бранимир Караџић
3f3a9450ba
Happy New Year!
2019-01-13 17:13:25 -08:00
Branimir Karadžić
d616ed345b
entry: Drop file event for GLFW.
2018-01-03 21:58:37 -08:00
Branimir Karadžić
ed00c24f6f
texturev: Allow arbitrary window size.
2018-01-02 19:15:04 -08:00
Branimir Karadžić
f44c8e2b14
Happy New Year!
2018-01-01 11:16:06 -08:00
Branimir Karadžić
bd9c62c310
GLFW: Fixed build.
2017-11-15 20:20:19 -08:00
Branimir Karadžić
2d835155a9
Fixed build.
2017-11-04 15:25:11 -07:00
Branimir Karadžić
917385f79e
Cleanup.
2017-06-29 22:23:18 -07:00
Branimir Karadžić
b83204d516
Added kExitSuccess/Failure constants.
2017-06-20 21:42:23 -07:00
Branimir Karadžić
cf6087bdb6
Cleanup.
2017-06-03 14:02:01 -07:00
Branimir Karadžić
9e8131e377
GLFW: Added missing key remappings.
2017-05-29 16:31:36 -07:00
Branimir Karadžić
993f6b5ff9
glfw: Fixed toggle fullscreen.
2017-05-25 21:13:54 -07:00
Branimir Karadžić
094c6a95d7
Cleanup.
2017-02-16 21:07:39 -08:00
Branimir Karadžić
55e3b56314
Cleanup.
2017-02-16 20:41:22 -08:00
Branimir Karadžić
b99ebb9535
Cleanup.
2017-02-08 19:55:31 -08:00
Branimir Karadžić
3b83f53ab1
Happy New Year!
2017-01-01 00:18:41 -08:00
Branimir Karadžić
71295d783b
GLFW: Fixed uninitialized data. Issue #1009 .
2016-12-30 10:36:10 -08:00
Branimir Karadžić
8da9e54957
Renamed bgfxdefines.h to defines.h, and bgfxplatform.h to platform.h.
2016-12-05 19:52:01 -08:00
Branimir Karadžić
813d145ac9
GLFW: Fixed exit.
2016-09-06 23:07:11 -07:00
Camilla Berglund
8b4f495225
GLFW: Lowered CPU use.
2016-09-05 21:41:03 +02:00
Camilla Berglund
3429fff1ba
GLFW: Implemented full GLFW backend.
2016-09-05 21:41:02 +02:00
Branimir Karadžić
939829f88c
Moved SDL and GLFW window platform hooks to entry.
2016-08-16 22:22:39 -07:00
Branimir Karadžić
4bb2b623d3
Happy New Year!
2016-01-01 00:11:04 -08:00
Branimir Karadžić
d1f99896ec
Moved public header files into bgfx subdirectory.
...
grep -rl '<bgfx.h>' . | xargs sed -i 's@<bgfx.h>@<bgfx/bgfx.h>@g'
2015-09-18 20:19:12 -07:00
Branimir Karadžić
a797b00a7f
Updated GLFW entry to test for exit.
2015-03-25 19:43:12 -07:00
Branimir Karadžić
0da6c77806
Added glfw entry.
2015-03-24 22:19:21 -07:00