Commit Graph
2281 Commits
Author SHA1 Message Date
Бранимир Караџић 67b4d14376 Rebuilt HLSL shaders. 2025-12-26 00:23:54 -08:00
Branimir Karadžić 3ddf1ed032 Added FrameTime. (#3521) 2025-12-24 04:03:52 +00:00
Branimir Karadžić 9d63c39a44 Rebuilt shaders. (#3520) 2025-12-23 04:53:36 +00:00
Бранимир Караџић 71601c6be3 Set BGFX_CONFIG_MAX_BONES to 1. 2025-12-22 20:43:44 -08:00
Daniele Bartolini 3d08ee19fc shaderlib: Fixed pack/unpack float to rgba. 2025-12-22 17:12:29 -08:00
Бранимир Караџић 47210b3632 Fix RGBA16F format detection. 2025-12-15 12:37:20 -08:00
Бранимир Караџић 105fd8cdf1 Cleanup. 2025-12-14 21:59:26 -08:00
Branimir Karadžić 4a28b87897 ImGui: Process texture ops even when minimized. (#3506) 2025-11-24 00:43:59 +00:00
Branimir Karadžić f510ab6db8 Cleanup. (#3501) 2025-11-20 03:13:42 +00:00
Branimir Karadžić 0906e38406 Cleanup. (#3488) 2025-11-11 20:11:38 +00:00
Branimir Karadžić 35911ac2d9 Added uniform frequency. (#3485)
* Added uniform frequency.

* Cleanup.

* Cleanup.
2025-11-10 23:41:33 +00:00
Бранимир Караџић 358223c63e Added variable rate shading. 2025-11-06 17:21:53 -08:00
Бранимир Караџић 5e71b83296 macOS: Fixed console apps. 2025-11-03 14:02:38 -08:00
Бранимир Караџић e113d598ae Entry: Fixed file path. 2025-11-02 21:30:56 -08:00
Бранимир Караџић 3722e21525 Added 50-headless example. 2025-11-01 21:29:11 -07:00
Бранимир Караџић 959cab248e Added ability to configure backbuffer depth/stencil. 2025-10-29 12:10:41 -07:00
Бранимир Караџић 8f3b56c3e4 Added vk_layer_settings.txt. 2025-10-27 10:20:24 -07:00
Branimir Karadžić 1bf37c0da2 ImGuizmo: Fix crash at exit due to global context. 2025-10-23 08:53:35 -07:00
Бранимир Караџић fb965991be ImGui: Fixed texture leak. 2025-10-22 21:48:21 -07:00
Бранимир Караџић 6175aa2bb7 ImGui: Replaced helpers Push/PopEnabled with Begin/EndDisabled functionality from ImGui. 2025-10-22 17:08:31 -07:00
Бранимир Караџић 792417b695 Updated ImGui renderer. 2025-10-21 18:13:37 -07:00
Бранимир Караџић 2c057e331f Cleanup. 2025-10-21 18:11:24 -07:00
Бранимир Караџић b0e9cbd110 Fixed crash. 2025-09-29 19:47:41 -07:00
Branimir Karadžić 5eeed00aaa Replaced use of dynamic StringT with FixedStringT. 2025-09-19 20:38:26 -07:00
Бранимир Караџић e1f5938f4a ImGui: Disable id conflict highlight in release build. 2025-08-27 22:38:42 -07:00
Branimir Karadžić 6b8c1072aa Cleanup. 2025-08-23 20:53:26 -07:00
Branimir Karadžić 30331f4142 Fixed MSVC warnings. 2025-08-23 19:54:08 -07:00
Бранимир Караџић cbe6789a93 Setup exception handler in examples. 2025-08-23 19:29:49 -07:00
Бранимир Караџић 23baae9e00 macOS: Fixed open dialog crash. 2025-07-26 08:05:18 -07:00
luzpaz 4109e14b43 Fix various typos (#3427)
Found via `codespell -q 3 -S "./3rdparty,*.ttf,*.bin,*.bin.h,./examples/common/imgui,./examples/common/font,./examples/runtime/text/sherlock_holmes_a_scandal_in_bohemia_arthur_conan_doyle.txt" -L attribut,ba,clude,conly,constan,dne,espace,hashin,hart,indext,inout,lod,nclude,reduct,retur,ser,sroll,statics,struc,te,tolen,truct,unknwn,usin,utput,varyin`
2025-05-28 19:12:06 +00:00
Бранимир Караџић 56dd9f4ae1 Rebuilt metal & spir-v shaders. 2025-05-10 19:58:27 -07:00
Hinageshi 42062ba0b5 18-ibl: Fix widgets id conflict (#3424) 2025-05-07 14:33:15 +00:00
Бранимир Караџић 1d7d9b049c Updated ImGui. 2025-05-03 10:26:58 -07:00
Бранимир Караџић dd49a5742d X11: Fixed send modifier keys when no other keys are pressed. 2025-03-31 21:59:25 -07:00
Бранимир Караџић fdf84449ef Rebuilt metal & spir-v shaders. 2025-03-14 22:05:19 -07:00
Бранимир Караџић d06cb31b85 Fixed C++20 deprecated lambda capture. 2025-03-14 21:37:35 -07:00
Бранимир Караџић 860bafb23f Happy New Year! 2025-01-13 15:45:40 -08:00
Branimir Karadžić 571a031410 Fixed warning. 2024-12-28 17:24:58 -08:00
Бранимир Караџић b9070d1ea9 Fixed build. 2024-12-21 19:37:14 -08:00
Бранимир Караџић 896c610b72 Removing alloca compat include. 2024-12-21 19:25:00 -08:00
Aaron Franke 40961806bd Format files to remove trailing spaces (#3384) 2024-12-09 22:01:16 -08:00
Бранимир Караџић 042ebe8814 Cleanup. 2024-12-07 22:49:45 -08:00
Бранимир Караџић 69acf28813 Cleanup. 2024-11-21 07:34:58 -08:00
Martijn Courteaux 01af383a6c Fix Vulkan swapchain invalidation issue. (#3379)
* Fix Vulkan swapchain invalidation issue.

* Always clamp render pass to frame buffer size.

* Fix formatting.
2024-11-21 07:29:24 -08:00
luzpaz e9c9d711d7 Fix various typos (#3377)
Found via `codespell -q 3 -S "./3rdparty,*.ttf,*.bin,./examples/common/imgui,./examples/common/font" -L attribut,ba,clude,conly,constan,espace,hashin,indext,inout,lod,nclude,retur,ser,sroll,struc,te,truct,unknwn,usin,utput,varyin`
2024-11-16 08:03:12 -08:00
Бранимир Караџић 8dfef838fc Silent clang warnings. 2024-11-13 13:07:34 -08:00
Raziel Alphadios e72525231a Fix compiling entry_noop (#3369) 2024-10-30 11:35:19 -07: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 a6e372ead9 Dynamically load libwayland-egl.so.1 when dealing with Wayland to remove dependencies at program startup. (#3359) 2024-10-01 11:06:56 -07:00