Branimir Karadžić
90d61887ac
D3D11: Renamed dx11 to dxbc. ( #3586 )
2026-02-08 01:45:18 +00:00
Branimir Karadžić
6d8e61b16a
D3D11: Fixed shaderc. ( #3559 )
2026-01-20 06:06:05 +00:00
Branimir Karadžić
33541e4bab
D3D12: Added DXIL support. ( #3558 )
...
* Added DXIL support.
* Fixed Linux build.
* Fixed mingw build.
* Fixed build.
2026-01-20 01:43:31 +00:00
Branimir Karadžić
4baed6e076
Happy New Year! ( #3550 )
2026-01-14 16:26:51 +00:00
Branimir Karadžić
967f7629b6
Added WGSL shaders. ( #3543 )
2026-01-10 03:31:01 +00:00
Бранимир Караџић
67b4d14376
Rebuilt HLSL shaders.
2025-12-26 00:23:54 -08:00
Branimir Karadžić
9d63c39a44
Rebuilt shaders. ( #3520 )
2025-12-23 04:53:36 +00:00
Branimir Karadžić
4a28b87897
ImGui: Process texture ops even when minimized. ( #3506 )
2025-11-24 00:43:59 +00: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
Бранимир Караџић
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
Бранимир Караџић
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
Бранимир Караџић
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
Aaron Franke
40961806bd
Format files to remove trailing spaces ( #3384 )
2024-12-09 22:01:16 -08:00
Бранимир Караџић
8dfef838fc
Silent clang warnings.
2024-11-13 13:07:34 -08:00
Бранимир Караџић
e4073f0259
Imgui: Add ability to link external STB libs.
2024-09-28 09:48:37 -07:00
Бранимир Караџић
e41cbebf16
Set define for USE_ENTRY.
2024-07-09 07:28:59 -07:00
Raziel Alphadios
500e03ffcb
Change ImGuiKey_Mod* to new names ImGuiMod_* ( #3322 )
2024-07-09 07:17:35 -07:00
Бранимир Караџић
9d9ca4f8f6
Cleanup.
2024-05-02 20:00:58 -07:00
Бранимир Караџић
83dfadf673
Happy New Year!
2024-01-14 01:56:36 -08:00
Бранимир Караџић
f14c14a485
Removed D3D9. ( #3191 )
2023-11-03 21:15:42 -07:00
Бранимир Караџић
43aa2b6bca
Cleanup.
2023-06-30 18:38:59 -07:00
Branimir Karadžić
290295136b
Added bx::Location, and removed allocator macros.
2023-04-23 19:19:22 -07:00
Бранимир Караџић
466c6a4e95
Happy New Year!
2023-01-14 10:05:12 -08:00
Бранимир Караџић
43296d6f3f
Cleanup.
2022-12-12 07:53:08 -08:00
Бранимир Караџић
7d323e84f3
Updated ImGui.
2022-08-06 22:28:07 -07:00
Бранимир Караџић
8f96b8ade7
Cleanup.
2022-02-11 08:15:04 -08:00
pezcode
88a6317a93
Switch to imgui IO event API ( #2726 )
...
Added in imgui 1.87
2022-02-11 08:12:27 -08:00
pezcode
841ab98cfa
Imgui fixes ( #2720 )
...
* Pass Meta key modifier to ImGui
* Use index offset provided by ImGui
* Use vertex offset provided by ImGui
We need to tell ImGui we can support per-draw vertex offsets. Useful for
complex widgets like implot.
2022-02-06 17:31:27 -08:00
Бранимир Караџић
4581f14cd4
Happy New Year!
2022-01-15 11:59:06 -08:00
Бранимир Караџић
e0d26507dc
Added BGFX_CONFIG_ENCODER_API_ONLY configuration setting to enable/disable non-encoder API.
2021-06-11 08:05:58 -07:00
Branimir Karadžić
f569fe32a6
Rebuilt all embedded shaders.
2021-06-06 14:51:46 -07:00
Бранимир Караџић
c42a3a5d4d
Cleanup.
2021-05-08 07:29:50 -07:00
Daniel Collin
c9bf791eaa
Fixed multiview issues with dear imgui ( #2511 )
...
When using the multview / docking feature of dear imgui (availible on the main repo in the docking branch) dear imgui will use desktop relative coordinates instead of window relative. This causing the rendering to get "offseted" if not handled correctly.
Before this change the rendering matrix wasn't used at all and this has now been changed in the vertex shader.
Notice this change is fully backwards compatible with the relative windows as well as the upper left corner will always be set to 0,0 in that case thus this change will work with both versions.
I also added some changes to skip rendering if not needed (based on the the other backend implementations for dear imgui such as the OpenGL one)
2021-05-08 07:26:06 -07:00
Hugo Amnov
a176685a2c
Cleanup imgui shaders ( #2479 )
...
* Remove unused Imgui shaders
* Cleanup Imgui shaders position attribute
2021-04-18 12:58:00 -07:00
Бранимир Караџић
c3b8ec0dd0
Revert "Cleanup imgui shaders ( #2476 )"
...
This reverts commit 01b7fc0105 .
2021-04-18 11:43:51 -07:00
Hugo Amnov
01b7fc0105
Cleanup imgui shaders ( #2476 )
...
* Remove unused Imgui shaders
* Cleanup Imgui shaders position attribute
2021-04-18 11:39:42 -07:00
Бранимир Караџић
1fb245c581
Cleanup.
2021-04-02 12:51:59 -07:00
Бранимир Караџић
0df2e90edb
Cleanup.
2021-04-01 20:09:16 -07:00
Бранимир Караџић
af49c5d264
Happy New Year!
2021-01-14 15:53:49 -08:00
Бранимир Караџић
ed48498911
Disabled imguizmo is over test.
2020-12-28 12:57:46 -08:00
Бранимир Караџић
197c1ced3b
Included ImGuizmo to ImGui::MouseOverArea test.
2020-12-27 21:28:07 -08:00
Бранимир Караџић
4224dcf2b2
Cleanup.
2020-12-20 22:42:16 -08:00
Branimir Karadžić
5c304dad3b
Fixed issue #2330 . Added support for 32-bit indices in transient index buffer.
2020-12-15 19:01:25 -08:00
Hugo Amnov
b48b084d25
Vulkan cleanup for Webgpu ( #2127 )
...
* Harmonize and simplify Vulkan SPIRV bindings mappings
* Handle Vulkan V-flip properly
* Update Embedded shaders
2020-05-03 13:54:30 -07:00