Branimir Karadžić
|
5777fe1f66
|
D3D11/12/WGPU: Retried refused swap chain resize. D3D12/MTL/VK/WGPU: Fatal on failed pipeline creation. (#3985)
|
2026-09-17 14:14:56 +00:00 |
|
Branimir Karadžić
|
ee7f9f66e2
|
Fixed EGL headless bootstrap. D3D12: fixed explicit swap chain MSAA state. GL: Cleared and blitted texture slices. (#3981)
|
2026-09-15 05:56:24 +00:00 |
|
Branimir Karadžić
|
bd85653546
|
Added cube array samplers. (#3979)
|
2026-09-14 00:54:40 +00:00 |
|
Branimir Karadžić
|
8ee74e8260
|
Optimized encoder bind state, and uniform updates. (#3976)
|
2026-09-12 22:43:02 +00:00 |
|
Branimir Karadžić
|
7e8bb589f1
|
Added setUniformRef, BGFX_TEXTURE_SRGB_MUTABLE, and byte-range compute buffer bindings. (#3974)
|
2026-09-12 06:49:53 +00:00 |
|
Branimir Karadžić
|
5e4943cd0e
|
D3D12: Fixed swap chain resource release during reset and shutdown. (#3973)
|
2026-09-12 05:53:05 +00:00 |
|
Branimir Karadžić
|
2e51cb6aa9
|
Added depth control, sample mask, and read-only depth/stencil attachments. (#3971)
|
2026-09-11 05:22:53 +00:00 |
|
Branimir Karadžić
|
7293e6f75b
|
D3D11, D3D12: swap chain, clear and subresource state fixes. GL: debug group must be pushed and popped on the same context. (#3965)
|
2026-09-06 00:49:55 +00:00 |
|
Branimir Karadžić
|
8c8b6b5692
|
Raised renderer baseline, and removed caps every backend now supports. (#3962)
|
2026-09-05 05:24:56 +00:00 |
|
Branimir Karadžić
|
01dbbbc08c
|
Added swap-chain. (#3959)
|
2026-09-05 01:44:33 +00:00 |
|
Бранимир Караџић
|
49d0c38c0c
|
D3D12: Fixed 3D UAV mip depth range.
|
2026-09-03 03:33:25 +00:00 |
|
Бранимир Караџић
|
67edbbd72a
|
D3D12: Device removed extended data.
|
2026-09-02 05:51:25 +00:00 |
|
Бранимир Караџић
|
340ef142c3
|
Enable primitive restart for strip topologies.
|
2026-09-01 23:47:00 +00:00 |
|
Branimir Karadžić
|
c949b911fc
|
Reduce default footprint: optional debug text, drop unused shader copies. (#3938)
|
2026-08-29 22:32:32 -07:00 |
|
Branimir Karadžić
|
f73862c579
|
D3D12: Fixed texture readback resource state. Disabled refcount asserts for external device. (#3935)
|
2026-08-27 19:27:48 +00:00 |
|
Branimir Karadžić
|
7f0b9c930b
|
Fixed amalgamated build. (#3933)
|
2026-08-27 16:08:40 +00:00 |
|
Branimir Karadžić
|
1dfc38978d
|
D3D12: Fixed scratch descriptor heap sizing. Added present pacing for window frame buffers. (#3930)
|
2026-08-26 06:23:28 +00:00 |
|
Branimir Karadžić
|
0432b5d3c5
|
Reworked blit to use regions, added buffer blit and read buffer. (#3924)
|
2026-08-25 03:31:09 +00:00 |
|
Branimir Karadžić
|
f564ae8bf9
|
Fixed device lost handling. (#3923)
|
2026-08-24 22:24:26 +00:00 |
|
Branimir Karadžić
|
780f7bf00a
|
Fix MSAA blit into a multisampled destination and stale MSAA resolve. (#3921)
|
2026-08-23 04:44:43 +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ć
|
91b3aa3785
|
Fix stencil-aspect readback, depth format reporting, and blit bugs. (#3910)
|
2026-08-21 00:51:39 +00:00 |
|
Branimir Karadžić
|
d8db55f812
|
D3D11, D3D12, GL, VK: Resolve when blitting from sampleable MSAA surface. (#3907)
|
2026-08-20 05:39:04 +00:00 |
|
Branimir Karadžić
|
7a09f00333
|
Fixed MSAA/framebuffer, format caps, stencil, and debug name issues. (#3895)
|
2026-08-15 06:08:05 +00:00 |
|
Branimir Karadžić
|
7b41f2e108
|
D3D12: Fixed occlusion query results never resolving until the ring buffer filled. (#3890)
|
2026-08-14 17:11:27 -07:00 |
|
Branimir Karadžić
|
56ef37bcf8
|
Implemented BGFX_SAMPLER_SAMPLE_STENCIL in all backends. (#3884)
|
2026-08-13 15:38:58 -07:00 |
|
Branimir Karadžić
|
3d3b08778e
|
Support depth-1 volume textures. (#3883)
|
2026-08-12 18:24:25 -07:00 |
|
Branimir Karadžić
|
0af3dac7bf
|
D3D12: Filter out mismatching clear value warnings. Fixes #3879. (#3882)
|
2026-08-12 23:05:55 +00:00 |
|
Branimir Karadžić
|
7a38c5ce83
|
D3D11/D3D12/GL: Fixed blit ordering: submit blits after the previous framebuffer resolve and before the view clear. (#3862)
|
2026-07-30 18:15:29 +00:00 |
|
Branimir Karadžić
|
8377801ee0
|
Add BC4S, BC5S, BC6HU, RGB10A2U and D32FS8 texture formats. (#3857)
|
2026-07-29 21:25:53 +00:00 |
|
Branimir Karadžić
|
1862bf0480
|
Guard against undersized texture updates. Fix compute image views. (#3856)
|
2026-07-29 14:10:57 +00:00 |
|
Branimir Karadžić
|
4c5e3a915b
|
D3D12: Fixed execution category debug layer errors. Fixes #3853. (#3854)
|
2026-07-27 06:46:14 -07:00 |
|
Branimir Karadžić
|
2cdd66c877
|
D3D12: Fixed submitBlit not transitioning destination texture to COPY_DEST. Fixes #3851. (#3852)
|
2026-07-26 18:59:25 +00:00 |
|
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ć
|
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 |
|
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ć
|
435627021d
|
Added clear texture API. (#3836)
|
2026-07-16 05:41:58 +00: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 |
|
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ć
|
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ć
|
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 |
|