Branimir Karadžić
3a5d1df4ff
D3D12: Fixed initial data upload for buffers with UAV. ( #3850 )
2026-07-25 21:55:32 -07:00
Branimir Karadžić
f0ff45697b
Fix include paths. ( #3849 )
2026-07-25 12:44:29 -07:00
Branimir Karadžić
ce18bdb6c6
Allow negative x/y in bgfx::setViewRect. ( #3848 )
2026-07-25 15:04:06 +00:00
Branimir Karadžić
7551ac61c5
D3D12: Fixed compressed texture read back with sub-block mips. ( #3847 )
2026-07-24 23:45:09 +00:00
Branimir Karadžić
f98c247765
D3D11/D3D12: Added debug info queue message dump. ( #3846 )
2026-07-24 23:29:23 +00:00
Branimir Karadžić
8e50cd586c
Fixed auto-gen mips on resolved MSAA render targets. ( #3845 )
2026-07-24 22:44:05 +00:00
Alessandro Muntoni
c1da9d62b0
check validity of XGetXCBConnection ( #3844 )
2026-07-23 14:16:34 +00:00
Branimir Karadžić
bb7edaa038
Metal: Fix requestScreenShot to use FrameBufferHandle. Closes #3249 . ( #3843 )
2026-07-23 06:41:56 +00:00
Branimir Karadžić
c2fb64201b
fcpp: Fixed expansion for ## operands, and enable FPPTAG_RIGHTCONCAT. Closes #3629." ( #3842 )
2026-07-23 04:46:00 +00:00
Branimir Karadžić
65551a7db1
D3D12: Fix compute ping-pong barrier / per-dispatch resource state. Closes #3840 . ( #3841 )
2026-07-21 16:00:48 +00:00
Branimir Karadžić
ef73539985
GL: Added support for external texture. ( #3839 )
2026-07-17 20:44:37 +00:00
Branimir Karadžić
3b47ef2560
Rebuilt shaders. ( #3838 )
2026-07-17 12:10:15 -07:00
Branimir Karadžić
435627021d
Added clear texture API. ( #3836 )
2026-07-16 05:41:58 +00:00
Sergio R. Z. Masson
759bdeb936
D3D11: align binding limit types ( #3833 )
...
* D3D11: widen binding stage indices
Keep binding iteration and texture commits aligned with the renderer limit types.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Copilot-Session: bd442137-1560-4dd6-ae9d-0fac55012d46
* D3D11: narrow binding limits
Keep the runtime binding limits aligned with the stage index type.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Copilot-Session: bd442137-1560-4dd6-ae9d-0fac55012d46
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-07-15 14:11:59 +00:00
Branimir Karadžić
d219e7c2d6
Cleanup. ( #3835 )
2026-07-15 06:52:38 +00:00
Jason Millard
af0256b57a
VK: Fix init crash w/external device on GPU w/o video decode queues ( #3834 )
2026-07-14 22:40:08 -07:00
Branimir Karadžić
a4555482f9
Increased number of texcoord attributes, increased instance data, added int32/uint32 vertex attributes. ( #3832 )
2026-07-14 05:15:13 +00:00
Jason Millard
7927ef1c6f
Metal: Add support for layered rendering. ( #3802 )
...
* metal: add support for layered rendering
* examples: add 52-layered demonstrating layered rendering
2026-07-14 02:16:24 +00:00
Branimir Karadžić
6846333b7b
D3D12: Fixed screenshot to honor framebuffer handle and headless mode. ( #3831 )
2026-07-13 04:43:54 +00:00
Branimir Karadžić
6eb09a4a9b
Added setImage with array layer range for compute images. ( #3829 )
2026-07-13 04:19:07 +00:00
Branimir Karadžić
39a2a05a3c
Fixed warnings. ( #3830 )
2026-07-13 03:53:02 +00:00
Branimir Karadžić
510b0445c2
D3D11: Fixed cube-array binding and compute buffer UAV binding. ( #3828 )
2026-07-12 20:30:52 -07:00
Branimir Karadžić
7c6a7e5f00
D3D11/VK/Metal/GL: Fixed dangling framebuffer handle on destroy. ( #3827 )
2026-07-12 20:30:42 -07:00
Branimir Karadžić
c5ed0238b4
D3D11/D3D12: Fixed MSAA multi-layer resolve. ( #3826 )
2026-07-12 19:32:23 -07:00
Branimir Karadžić
1fae5a8b06
D3D11/D3D12/VK/WebGPU: Fixed blend-state, and blend factor for MRT. ( #3825 )
2026-07-13 01:43:24 +00:00
Branimir Karadžić
2877442edc
Fixed BC texture block-size rounding in readback/create/update. ( #3822 )
2026-07-12 00:07:51 -07:00
Branimir Karadžić
3920502547
VK: Mark BGRA8/RGBA8 as valid backbuffer texture formats when in headless mode. ( #3824 )
2026-07-12 00:00:47 -07:00
Branimir Karadžić
298f68a6ed
D3D12: Disable GPU based validation when graphics debugger is present. ( #3823 )
2026-07-11 23:52:45 -07:00
Branimir Karadžić
7b38346442
Added stencil write mask. ( #3821 )
2026-07-11 23:46:38 -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ć
823d195fd7
D3D12: Fix 3D texture update. ( #3819 )
2026-07-08 23:37:13 +00:00
Branimir Karadžić
5f3daf6e92
Remove RenderDraw constraint. ( #3818 )
2026-07-08 22:16:35 +00:00
Branimir Karadžić
ea53e7a5ed
Metal: Fixed validation error of missing attribute from vertex stream. ( #3817 )
2026-07-08 20:10:59 +00:00
Branimir Karadžić
6425068e04
Fixed bgfx::Init default numDrawCalls/numDrawCallsPeakFrames. ( #3816 )
2026-07-08 19:21:52 +00:00
Branimir Karadžić
4e88edd7de
WebGPU/Metal: Fix sparse slot vertex stream. ( #3814 )
2026-07-06 23:02:39 -07:00
Branimir Karadžić
a62a6f008b
Fixed indexed draw indirect with dynamic/transient index buffers. ( #3813 )
2026-07-06 21:45:53 +00:00
vrimar
aa176c7763
Compare layout handle in vertex-stream rebind gate ( #3811 )
...
The gate compares (handle, startVertex) but not the layout handle, so draws
colliding on startVertex with different-stride layouts wrongly skip the rebind.
Fix hasVertexStreamChanged() and OpenGL's inline copy. Matches #2562 .
2026-07-04 14:31:07 +00:00
Branimir Karadžić
e8ad6b69d7
Fixed alignment issue. Closes #3809 . ( #3810 )
2026-07-04 04:49:00 +00:00
Branimir Karadžić
3838cccd94
D3D11: Bind pixel shader on depth-only render target. Closes #3800 . ( #3808 )
2026-07-01 22:46:01 -07:00
Branimir Karadžić
1d81176dbb
Metal: Fixed prim topology. Rebuilt shaders. ( #3805 )
2026-07-01 05:59:22 +00:00
Branimir Karadžić
63a75bc0ea
Fixed s_renderFrameCalled cleanup. ( #3804 )
2026-07-01 05:31:36 +00:00
Jason Millard
f9cbe0898c
Metal: Set input primitive topology and only add point_size when needed. ( #3803 )
2026-06-30 13:16:12 -07:00
Branimir Karadžić
f30da05ce3
Metal: Cache last pipeline. Dedup pipeline binds. ( #3799 )
2026-06-28 22:47:43 +00:00
Branimir Karadžić
fd1a8b48fc
VK: Cache last pipeline. ( #3798 )
2026-06-28 11:23:54 -07:00
Branimir Karadžić
3c7aef042a
WebGPU: Improve state tracking. ( #3797 )
2026-06-28 09:38:40 -07:00
Branimir Karadžić
ecc78ad376
WebGPU: Emscripten fixed PR #3780 . ( #3795 )
2026-06-28 00:39:55 -07:00
Branimir Karadžić
67893bcf71
Rebuilt embedded shaders. ( #3796 )
2026-06-28 00:39:44 -07:00
Branimir Karadžić
d0f3beb0f7
Fixed warnings. ( #3794 )
2026-06-28 06:15:49 +00:00
Branimir Karadžić
40aa1c2220
VK: Grow descriptor pools on demand. ( #3793 )
2026-06-28 06:14:30 +00:00
Branimir Karadžić
d1c217ae41
D3D12: grow scratch descriptor heap on demand. ( #3792 )
2026-06-28 05:46:12 +00:00