Seremo
c5387cfec2
DX11/DX12: Fix detecting depth capabilities for BGFX_CAPS_FORMAT_TEXTURE_MSAA ( #3562 )
2026-01-22 18:34:12 +00:00
Branimir Karadžić
f4b6bc79e2
D3D12: Fixed texture update crash. ( #3560 )
2026-01-21 20:31:19 +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ć
d9d99f51ad
D3D12: Added pipeline stats. ( #3534 )
2026-01-07 04:44:12 +00:00
Branimir Karadžić
241e9c3330
Added Init.fallback option. Cleanup. ( #3522 )
2025-12-24 04:29:32 +00:00
Branimir Karadžić
f510ab6db8
Cleanup. ( #3501 )
2025-11-20 03:13:42 +00:00
Branimir Karadžić
a617e13eeb
D3D12: Fixed crash when PIX is not present. ( #3489 )
2025-11-11 23:34:13 +00:00
Branimir Karadžić
9e8ecf4af4
Added EAC texture formats. ( #3487 )
2025-11-11 08:39:24 -08:00
Branimir Karadžić
35911ac2d9
Added uniform frequency. ( #3485 )
...
* Added uniform frequency.
* Cleanup.
* Cleanup.
2025-11-10 23:41:33 +00:00
Бранимир Караџић
358223c63e
Added variable rate shading.
2025-11-06 17:21:53 -08:00
Branimir Karadžić
bcf89eb860
Cleanup.
2025-11-01 21:53:14 -07:00
Бранимир Караџић
f51e393d7b
Cleanup.
2025-10-31 08:50:20 -07:00
Branimir Karadžić
5d8eb6d67c
Cleanup.
2025-10-31 08:44:02 -07:00
Бранимир Караџић
959cab248e
Added ability to configure backbuffer depth/stencil.
2025-10-29 12:10:41 -07:00
Бранимир Караџић
cd3749dac9
Cleanup.
2025-10-25 22:18:15 -07:00
Gary Hsu
e7c2c69edb
Add optional layerIndex argument to overrideInternal ( #3477 )
...
* Add optional layerIndex argument to overrideInternal
* Run genie idl
2025-10-26 05:12:34 +00:00
Branimir Karadžić
739d12a962
Cleanup.
2025-10-24 12:22:18 -07:00
Branimir Karadžić
66af8692bc
D3D12: Show GPU stats.
2025-10-23 23:17:45 -07:00
Branimir Karadžić
f3cab4d2d8
Detect nVidia Nsight debugger presence.
2025-10-23 10:06:24 -07:00
Branimir Karadžić
0cbd4b5c51
Fixed build.
2025-10-22 15:35:19 -07:00
Branimir Karadžić
e15154513c
Updated PIX headers to 1.0.240308001.
...
https://www.nuget.org/packages/WinPixEventRuntime
2025-10-22 14:36:38 -07:00
Martijn Courteaux
abe193a407
Fix UniformBuffer UB regarding UniformType::Enum with extra bits. ( #3398 )
2025-01-28 09:58:22 -08:00
Бранимир Караџић
860bafb23f
Happy New Year!
2025-01-13 15:45:40 -08:00
Бранимир Караџић
896c610b72
Removing alloca compat include.
2024-12-21 19:25:00 -08:00
Бранимир Караџић
042ebe8814
Cleanup.
2024-12-07 22:49:45 -08:00
Бранимир Караџић
69acf28813
Cleanup.
2024-11-21 07:34:58 -08:00
Daniel Kalmar
eaec8ddf3b
Fix a crash in renderer_d3d12.cpp ( #3349 )
...
If querying the debug1 interface fails, don't attempt to release it.
2024-08-31 11:15:28 -07:00
Daniel Kalmar
ff1fa8dd39
Use the correct options enum when checking D3D12 features. ( #3346 )
2024-08-28 09:21:59 -07:00
Branimir Karadžić
98d88d9fc6
Fixed draw indirect.
2024-02-09 20:55:44 -08:00
Бранимир Караџић
83dfadf673
Happy New Year!
2024-01-14 01:56:36 -08:00
Raziel Alphadios
f4a9bfc4bc
Fix D3D12 debug crash due to validation layers SDK bug ( #3222 )
...
* Fix D3D12 debug crash due to validation layers SDK bug
* Change LONG to FARPROC to be technically correct
* Make requested changes:
Move windows version checking to function in bgfx.cpp
Change windowsVersionIs to also use this technique
Use bgfx code style
Specify dwOSVersionInfoSize prior to calling rtlGetVersion
* Merge both functions into one
Use bx::dlsym instead of GetProcAddress directly
Fix major & minor comparison logic
* Fix win10 version comment
* Revert rendererCreate check back to Win 0x0602
* Clean up logic as per suggestion
2023-12-13 19:20:07 -08:00
Justin Boswell
db40a04a08
Minor changes to support Clang on Windows ( #3216 )
...
* Minor changes to support Clang on Windows
* Use _MSC_VER instead of BX_PLATFORM_WINDOWS
2023-12-06 17:42:01 -08:00
Бранимир Караџић
e9e2e224ee
Replaced macros with C++17 attributes.
2023-12-02 20:16:56 -08:00
Бранимир Караџић
67107e5511
Cleanup.
2023-11-09 07:26:23 -08:00
Nacho García
466e87fc0e
Fix DX12 backend ignoring Init::PlatformData::context ( #3197 )
2023-11-08 13:31:34 -08:00
Edu Garcia
13d1f19947
Fix D3D12 VBV reading size ( #3194 )
...
* Fix D3D12 VBV reading size
When `stream.m_startVertex` is not 0 we target a position past the start of the buffer, so `BufferLocation + SizeInBytes` will be past the end of the buffer, which the debug layer will complaining about.
With this fix we're only creating a view for the part of the buffer we actually need to access.
* Reordered buffer size calculation.
---------
Co-authored-by: Бранимир Караџић <branimirkaradzic@gmail.com >
2023-11-06 11:15:22 -08:00
Carlos Carrasco
6054b49cef
fix dx12 dynamic texture array update ( #3182 )
...
Co-authored-by: Carlos <carlos@carloscarrasco.com >
2023-10-04 09:03:37 -07:00
Jamil Halabi
f059531885
Added a new capability to check for PrimitiveID support ( #3154 )
2023-08-04 16:42:33 +02:00
Andy Fillebrown
5ae4386bf0
Fix D3D12 clear rect not being passed to frameBuffer.clear ( #3113 )
2023-06-23 20:12:04 -07:00
Branimir Karadžić
cd4f64b643
Issue #3093 .
2023-05-05 19:22:44 -07:00
Branimir Karadžić
290295136b
Added bx::Location, and removed allocator macros.
2023-04-23 19:19:22 -07:00
HumanBean4
9cc4d85b69
Fixed texture side iterator being too small ( #3026 )
2023-01-19 07:16:28 -08:00
Бранимир Караџић
466c6a4e95
Happy New Year!
2023-01-14 10:05:12 -08:00
Branimir Karadžić
eb7f79c358
D3D12: Fixed setting draw scissor.
2022-12-22 20:21:39 -08:00
Branimir Karadžić
7911b10c07
D3D12: Probe highest version of device.
2022-12-08 18:57:42 -08:00
Branimir Karadžić
6d08be28f7
D3D12: Dump all feature support options.
2022-12-03 09:22:27 -08:00
Бранимир Караџић
ab207b67a4
D3D12: Fixed R16U format. #2987
2022-12-01 16:45:55 -08:00
Raziel Alphadios
c2bc5177b5
Add support for remaining unsupported ASTC formats ( #2963 )
...
* Add support for remaining unsupported ASTC formats
Add new ASTC formats into pixelformats example and ninja scripts
Rebuild ASTC textures
* Update idl and generate
Move comma in pixelformats
Co-authored-by: Raziel Alphadios <raziely@gmail.com >
2022-10-25 17:03:40 -07:00
Бранимир Караџић
a855f1cf2d
Cleanup.
2022-10-07 17:30:27 -07:00