Branimir Karadžić
|
fbceed8df8
|
Windows 10 minimum. Direct3D 12 is default renderer. (#4122)
|
2026-11-06 12:50:03 -08:00 |
|
Branimir Karadžić
|
2c084cc803
|
GL: Fence between EGL swap chain contexts. (#4121)
|
2026-11-06 00:12:46 -08:00 |
|
Branimir Karadžić
|
68d22070ea
|
Reject blits between a buffer and a multisampled texture. (#4120)
|
2026-11-06 01:11:39 +00:00 |
|
Branimir Karadžić
|
8a9827eac9
|
Switched compile time ifs to if constexpr. (#4119)
|
2026-11-06 01:11:27 +00:00 |
|
Branimir Karadžić
|
0617dbe273
|
GLES: Fixed texture to buffer blit and image layer binding. (#4118)
|
2026-11-05 16:54:06 -08:00 |
|
Branimir Karadžić
|
d33fe415d1
|
Metal: Enabled mip generation for float32 and RGB9E5 formats. (#4117)
|
2026-11-05 07:27:44 -08:00 |
|
Branimir Karadžić
|
fddd700569
|
bx::Error::getMessage() returns by value: the message is a local before %S. Closes #4115. (#4116)
|
2026-11-04 22:17:54 +00:00 |
|
Branimir Karadžić
|
00a1927c1f
|
Fixed memory errors. (#4113)
|
2026-10-31 21:02:37 -07:00 |
|
Branimir Karadžić
|
9661260185
|
Updated PCI ids. (#4112)
|
2026-10-31 20:02:26 -07:00 |
|
Branimir Karadžić
|
ac23f8f07d
|
VK: Defer zero-area swap chain, fixed stale program bindings. D3D11: Skip redundant texture stage commits. (#4111)
|
2026-10-31 16:49:21 -07:00 |
|
Branimir Karadžić
|
b2513038f4
|
Fixed GL ASTC probe, VK/WebGPU uniform offsets, and emulated compressed texture uploads. Closes #4108. Closes #4109. (#4110)
|
2026-10-31 12:11:00 -07:00 |
|
Branimir Karadžić
|
b7d0751baa
|
Texture blit fixes. (#4106)
|
2026-10-29 23:54:09 +00:00 |
|
 Branimir KaradžićandBranimir Karadzic
|
0d1856c8ba
|
Metal: Resolve user uniforms when the shader is created. (#4105)
Co-authored-by: Branimir Karadzic <branimirkaradzic@Bgmail.com>
|
2026-10-29 05:54:10 +00:00 |
|
Branimir Karadžić
|
cebc89b55d
|
shaderc: Uniform array element count is 16-bit. Closes #3226. (#4104)
|
2026-10-28 21:32:46 -07:00 |
|
Branimir Karadžić
|
e7c58be8b6
|
Metal fixes, and instance data fallback on all renderers. (#4103)
|
2026-10-28 21:08:38 -07:00 |
|
Branimir Karadžić
|
4367089705
|
shaderc: Optimized preprocessor a bit. (#4101)
|
2026-10-27 23:02:41 -07:00 |
|
Branimir Karadžić
|
66f6e9780d
|
D3D12, GL: Fixed write-only color render targets. (#4099)
|
2026-10-27 19:15:20 +00:00 |
|
Branimir Karadžić
|
695330f321
|
D3D12: Fix MSAA array texture resolve source subresource. (#4098)
|
2026-10-27 18:15:01 +00:00 |
|
Branimir Karadžić
|
376ed1b101
|
WebGPU: Fixed main swap chain not moving to new window on reset. (#4097)
|
2026-10-27 15:28:44 +00:00 |
|
vrimar
|
041b6e5f3b
|
GL: Fixed instance data attributes left enabled across frames. (#4096)
|
2026-10-27 15:28:29 +00:00 |
|
vrimar
|
da668b0bb1
|
WebGPU: Fixed rendering into expired canvas texture on Emscripten. (#4095)
|
2026-10-27 15:06:37 +00:00 |
|
vrimar
|
58999b0194
|
WGPU: Fixed validation error of missing attribute from vertex stream. (#4094)
|
2026-10-27 14:55:57 +00:00 |
|
Branimir Karadžić
|
fe9bbdec66
|
Fixed transient buffer availability wrap, D3D12 releases resources sooner. Closes #4088. (#4093)
|
2026-10-25 19:38:42 -07:00 |
|
Branimir Karadžić
|
a86ec2b31d
|
D3D11, D3D12, VK, WebGPU: Reduced submit and upload overhead. (#4092)
|
2026-10-25 18:55:07 -07:00 |
|
Jannes1000Orks
|
bf5d2b5034
|
Release memory when vertexlayout alloc fails (#4091)
* Release memory when vertexlayout alloc fails
* Found more?
|
2026-10-25 18:54:54 -07:00 |
|
Branimir Karadžić
|
0c595f8e12
|
GL: Fixed window swap chains pacing to vsync, and MSAA sample counts. (#4087)
|
2026-10-24 04:47:19 +00:00 |
|
Branimir Karadžić
|
ba7b608089
|
GLES: Fixed swap chain MSAA and sRGB back buffer. (#4086)
|
2026-10-23 12:09:54 -07:00 |
|
Branimir Karadžić
|
6b89babdad
|
VK: Fixed descriptor pool exhaustion and occlusion query stalls. Closes #4083, #4084. (#4085)
|
2026-10-23 11:37:19 -07:00 |
|
Branimir Karadžić
|
afa2d90ac7
|
Vulkan: Report GPU memory and viewport layer array on devices without the EXT extensions. (#4082)
|
2026-10-22 16:43:09 -07:00 |
|
Branimir Karadžić
|
71e06fd88c
|
Fixed GL, GLES, Vulkan, and WebGPU issues. (#4081)
|
2026-10-22 16:23:09 -07:00 |
|
Branimir Karadžić
|
7f461b244b
|
Cleanup. (#4080)
|
2026-10-22 06:42:03 +00:00 |
|
Branimir Karadžić
|
0dc03b5432
|
Added gl_NumWorkGroups to non-GLSL compute shaders as predefined uniform. Closes #3255. (#4079)
|
2026-10-21 18:42:06 -07:00 |
|
Branimir Karadžić
|
9af6e969a1
|
Validate sorted lookup tables at compile time. (#4078)
|
2026-10-21 22:26:25 +00:00 |
|
Branimir Karadžić
|
21a5cf8fc0
|
Metal: Fixed sampling textures through a sampler of another type, such as a 2D texture as a 2D array. (#4076)
|
2026-10-20 22:26:20 -07:00 |
|
Branimir Karadžić
|
09997c0805
|
shaderc: Raised default Metal profile to MSL 3.0, removed profiles older than MSL 2.0. Closes #2792. (#4075)
|
2026-10-20 22:26:03 -07:00 |
|
Branimir Karadžić
|
0d384b9df6
|
Updated h264.h (#4074)
|
2026-10-21 04:54:42 +00:00 |
|
Branimir Karadžić
|
7afee0f9af
|
Added MSAA sample counts to caps trace. (#4073)
|
2026-10-20 21:24:39 -07:00 |
|
Branimir Karadžić
|
8b8050788c
|
Added per-format MSAA sample count caps, and clamp MSAA requests per format. Closes #1396. (#4072)
|
2026-10-20 20:35:15 -07:00 |
|
Branimir Karadžić
|
1845ed5d8e
|
shaderc: Fixed implicit global uniform check missing Metal and non-vec4 globals. Closes #3592. (#4071)
|
2026-10-21 00:59:13 +00:00 |
|
Michał Tabaszewski
|
bc05be4267
|
Added an error message for implicitly promoted variable to $Global (#4070)
|
2026-10-21 00:26:40 +00:00 |
|
Branimir Karadžić
|
d8d6acd94b
|
Cleanup. (#4069)
|
2026-10-20 05:40:40 +00:00 |
|
Branimir Karadžić
|
1a1e3113d3
|
Fixed Vulkan Android swap chain recreation and GL multi-window vsync. Closes #4066, #4067. (#4068)
|
2026-10-19 20:30:44 -07:00 |
|
HeXe
|
10a105be8a
|
Add MyTin2 to Who is using it? (#4065)
Adds MyTin2, a cross-platform MMORPG rendered with bgfx.
|
2026-10-19 03:17:56 +00:00 |
|
Branimir Karadžić
|
4410cdfce9
|
D3D12: Fixed occlusion query returning 1 instead of sample count. (#4064)
|
2026-10-17 22:49:08 +00:00 |
|
Branimir Karadžić
|
f0206a54ca
|
Metal: Fixed sampling MSAA textures through multisampled samplers. (#4063)
|
2026-10-17 15:22:57 -07:00 |
|
Branimir Karadžić
|
a04e75687a
|
Fixed D3D11 multi-window vsync and Vulkan GPU selection. Closes #3468, #3628, #1186, #1267. (#4062)
|
2026-10-17 21:15:13 +00:00 |
|
Branimir Karadžić
|
fe3f08fb0e
|
Added Vulkan HDR10, fixed D3D11/D3D12 HDR10 color space, and ImGui colors in HDR10. (#4061)
|
2026-10-17 09:57:27 -07:00 |
|
Branimir Karadžić
|
227eac0d75
|
Metal: Fixed occlusion queries and depth texture data, added HDR10 and unretained command buffers. Closes #2356, #2017, #1827, #2974, #3642. (#4060)
|
2026-10-17 07:10:37 +00:00 |
|
Branimir Karadžić
|
32966cfc7c
|
Fixed EGL main swap chain. (#4059)
|
2026-10-17 00:39:00 +00:00 |
|
Branimir Karadžić
|
fc3c673387
|
Updated README.
|
2026-10-17 00:36:08 +00:00 |
|