Branimir Karadžić
78ee247bf5
S2H cleanup. ( #3964 )
2026-09-05 19:46:00 +00:00
eres-j
6cfb803865
Example s2h ( #3941 )
...
* Add s2h example
* Add s2h Hello Screen example
* Add gather feature example
* Add Arrow, Coordinate System and Table S2H examples
* Add generate user font s2h example
* Add 2D s2h example
* Add 3D s2h example
* Add clear s2h example
* Add Quad Post s2h example
* Add Use User Font s2h example
* Add Debug Zoom s2h example
* Add Quad VS/PS s2h example
* Add Scatter s2h example
* Update s2h_scatter.hlsl (more readable)
* Add Zoom 2D s2h example
* Update s2h samples order to corespong to GiGi one
Enhance Gather sample to looks more like the original one
* Handle bottom-left fragment origins in S2H shaders
* Fix S2H rendering across OpenGL, Vulkan, and DX12
* Removed the redundant u_s2hScreen uniform
- S2H now derives the top-left pixel coordinate from bgfx’s u_viewRect and OpenGL’s built-in bgfx_ndc.z
- Removed its creation, per-view uploads, and destruction from s2h.cpp
* Update 54-s2h shaders to match bgfx shader style
`float2/3/4` → `vec2/3/4`
`float4x4` → `mat4`
`int2 / uint2` → `ivec2 / uvec2`
2026-09-05 17:56:41 +00:00
Branimir Karadžić
01dbbbc08c
Added swap-chain. ( #3959 )
2026-09-05 01:44:33 +00:00
Branimir Karadžić
ad4a0173d6
X11: Fixed keyboard input after layout switch. ( #3958 )
2026-09-04 22:22:03 +00:00
Branimir Karadžić
fcdc7116a6
X11: Implemented fullscreen toggle, fixed exit segfault. ( #3957 )
2026-09-04 04:07:56 +00:00
Nolram
a4af1f49dc
Re-capitalised "nVidia" to "NVIDIA" where applicable. A minor change, but it aids consistency and is now in-line with NVIDIA's own naming policy. You're welcome Jensen. ( #3945 )
2026-08-31 01:17:29 +00:00
Branimir Karadžić
87ec6b86c6
Fix API selection in standalone example. ( #3944 )
2026-08-30 23:29:36 +00:00
Branimir Karadžić
dd961560d5
Raw buffers ( #3920 )
...
* Added raw compute buffers, resource type/dimension now comes from shader reflection. Bumped shader version to 12.
* Rebuild internal embedded shaders.
* Updated bindings.
* Rebuild embedded shaders.
* Rebuilt shaders.
* Updated bindings.
2026-08-22 20:03:12 -07:00
Branimir Karadžić
6d0d15f2a5
Entry: Fixed keymapings. ( #3917 )
2026-08-21 23:07:36 -07:00
Branimir Karadžić
fde976604c
Raised minimum OpenGL version to 4.3. OpenGLES to 3.0. Removed glsl-optimizer. ( #3905 )
2026-08-19 10:12:25 -07:00
Branimir Karadžić
35a98dd645
Grow per-frame storage on-demand instead statically allocating for the maximum. ( #3900 )
2026-08-16 17:26:25 -07:00
Branimir Karadžić
3d3b08778e
Support depth-1 volume textures. ( #3883 )
2026-08-12 18:24:25 -07:00
Branimir Karadžić
9849a30930
Added improved command line handling. ( #3877 )
2026-08-09 01:52:55 -07:00
Branimir Karadžić
af4015db29
Add BGFX_CONFIG_GL_NORMALIZE_NDC_CONVENTION. ( #3875 )
2026-08-06 05:30:06 -07:00
Branimir Karadžić
f0ff45697b
Fix include paths. ( #3849 )
2026-07-25 12:44:29 -07:00
Branimir Karadžić
80bee4959c
Added example name to title bar. Added WebGPU vendor info. ( #3820 )
2026-07-12 04:07:10 +00:00
Branimir Karadžić
67893bcf71
Rebuilt embedded shaders. ( #3796 )
2026-06-28 00:39:44 -07:00
Alessandro Muntoni
682bc3ca64
add vertex pulling to example 28 ( #3785 )
2026-06-26 07:22:04 +00:00
Branimir Karadžić
116e155660
shader makefile: Don't rebuild twice. ( #3768 )
2026-06-19 06:29:15 +00:00
Branimir Karadžić
f671eb83bf
Removed bgfx/platform.h ( #3761 )
2026-06-16 04:10:12 +00:00
Branimir Karadžić
24c37e6eca
Fixed debugdraw drawFrustum near plane under non-homogeneous NDC. Closes #1299 . ( #3746 )
2026-06-08 22:38:02 -07:00
Branimir Karadžić
5f85da1e59
Added .ktx2 support. ( #3721 )
2026-05-28 20:38:10 -07:00
Branimir Karadžić
ba17ab3825
Added webp support. ( #3718 )
2026-05-27 05:03:03 +00:00
Branimir Karadžić
65f9425d8c
Updated to new SIMD. ( #3699 )
2026-05-03 18:51:10 +00:00
Branimir Karadžić
331783cf9a
Renamed bx::uint32_min/max/clamp/cntlz/cnttz/mod to typed equivalents. ( #3692 )
2026-04-27 04:19:08 +00:00
Branimir Karadžić
6c820091e4
macOS: Fixed deprecated warning. ( #3672 )
2026-04-19 01:36:19 +00:00
Branimir Karadžić
f3ad0e91af
Removed bgfx::weldVertices. ( #3659 )
2026-04-13 01:30:57 +00:00
Branimir Karadžić
a7016487e5
Added 51-gpufont example. ( #3641 )
2026-03-23 02:34:05 +00:00
Branimir Karadžić
681320668d
Add GPU device info. ( #3639 )
2026-03-21 22:39:57 +00:00
Branimir Karadžić
0499759e8c
Fixed runtime renderer selection. ( #3637 )
2026-03-21 16:57:04 +00:00
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ć
868c66e1ed
Added WebGPU. ( #3544 )
2026-01-10 04:09:39 +00:00
Branimir Karadžić
967f7629b6
Added WGSL shaders. ( #3543 )
2026-01-10 03:31:01 +00:00
Branimir Karadžić
509129b5d7
Rebuild shaders ( #3537 )
...
* shaderc: Removed instMul.
* Rebuilt shaders.
2026-01-09 06:41:06 +00:00
Бранимир Караџић
d57bc8c46b
Fixed ImGui ID issues.
2026-01-02 08:40:56 -08:00
Бранимир Караџић
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
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
Бранимир Караџић
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
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