Caleb Cornett
|
ea77472d75
|
Document/ignore GPU features without universal support
|
2025-02-23 12:19:12 -08:00 |
|
Edu Garcia
|
9b18e8438f
|
[GPU] D3D12 backend debug markers were being cut
Code used wcslen that return number of characters, but D3D12 debug layer uses bytes + wide chars
|
2025-02-11 07:21:44 -08:00 |
|
Evan Hemsley
|
8e766c9252
|
GPU: Resource binding state shadowing (#12138)
---------
Co-authored-by: Caleb Cornett <caleb.cornett@outlook.com>
|
2025-01-31 08:34:10 -08:00 |
|
Ethan Lee
|
326ce9bb8d
|
gpu: D3D12 buildfix for Xbox
|
2025-01-16 12:19:59 -05:00 |
|
cosmonaut
|
d590e1f122
|
GPU: Align D3D12 clear properties to naming convention
|
2025-01-13 17:38:21 -08:00 |
|
Evan Hemsley
|
fb6df93384
|
GPU: Add name properties to resources (#11946)
|
2025-01-13 17:29:08 -08:00 |
|
Ethan Lee
|
90aff306c1
|
gpu: Show a debug error when pipelines are not given the right shader stages
|
2025-01-09 20:17:21 -05:00 |
|
Katelyn Gadd
|
67ea67f191
|
Fix mip generation for 2x1 textures on D3D12
|
2025-01-02 13:17:06 -05:00 |
|
Sam Lantinga
|
f2074d7af3
|
Updated copyright for 2025
|
2025-01-01 07:45:52 -08:00 |
|
Lucas Murray
|
b2c2a483e8
|
GPU: Rename HDR10_ST2048 to HDR10_ST2084
|
2024-12-26 09:47:13 -08:00 |
|
Caleb Cornett
|
c080bb8417
|
GPU: Fix non-triangle D3D12 primitive topology types
|
2024-12-21 22:38:40 -05:00 |
|
Ethan Lee
|
7e8576fd19
|
gpu: Xbox fixes for swapchain presentation
|
2024-12-20 14:56:33 -05:00 |
|
Ethan Lee
|
5d9ccb6296
|
gpu: Add explicit casts to D3D12 staging descriptor changes
|
2024-12-20 00:56:48 -05:00 |
|
Evan Hemsley
|
0fbcd0d586
|
GPU: Optimize usage of D3D12 staging descriptors (#11657)
|
2024-12-17 22:22:22 -08:00 |
|
Sam Lantinga
|
1944bc7407
|
Fixed warning C4702: unreachable code
|
2024-12-12 15:43:42 -08:00 |
|
cosmonaut
|
c5acbef3bf
|
GPU: Fix D3D12_INTERNAL_StrToWStr returning incorrect length
|
2024-12-11 16:38:28 -08:00 |
|
Evan Hemsley
|
3ee39f6c3f
|
GPU: Revise swapchain acquisition (#11633)
---------
Co-authored-by: Lucas Murray <22484+lmurray@users.noreply.github.com>
|
2024-12-11 11:16:35 -08:00 |
|
Anonymous Maarten
|
e4215a04d9
|
gpu: make macro's function-like using do-while-0
|
2024-12-09 00:01:16 +01:00 |
|
Anonymous Maarten
|
fb71b44231
|
gpu: define EXPAND_ARRAY_IF_NEEDED macro once and make it function-like
|
2024-12-09 00:01:16 +01:00 |
|
Anonymous Maarten
|
0370b92d80
|
gpu: SDL_ClaimWindowForGPUDevice must set an error message on failure
|
2024-12-09 00:01:16 +01:00 |
|
cosmonaut
|
279836d259
|
GPU: Swapchain image count respects number of allowed frames in flight
|
2024-12-08 09:07:50 -08:00 |
|
Evan Hemsley
|
fa5f84fb6e
|
GPU: Add SetGPUAllowedFramesInFlight (#11599)
|
2024-12-06 11:56:20 -08:00 |
|
Lucas Murray
|
9b82d46259
|
GPU: Use correct logging category
|
2024-12-06 07:53:37 -05:00 |
|
Lucas Murray
|
5229b520af
|
GPU: Log D3D12 driver version
|
2024-12-05 21:49:42 -08:00 |
|
Lucas Murray
|
dc5a2ddfd0
|
GPU: Forward D3D12 validation warnings to the SDL log
|
2024-12-04 14:34:43 -08:00 |
|
Lucas Murray
|
efb59bd0bf
|
GPU: Fix validation warning in D3D12 blit code
|
2024-12-04 12:35:36 -08:00 |
|
Caleb Cornett
|
d8eb68a6c5
|
GPU: Clean up D3D12 blit shader compilation
|
2024-12-04 14:56:36 -05:00 |
|
Caleb Cornett
|
5c8bed3780
|
GPU: Fix D3D12 tearing query
|
2024-11-25 22:33:48 -05:00 |
|
Sam Lantinga
|
c508396e33
|
Avoid usage of CreateEventEx in WASAPI code
This also uses FALSE as parameters consistently for CreateEvent()
|
2024-11-24 17:49:17 -08:00 |
|
Clownacy
|
79f6f766d4
|
Avoid usage of CreateEventEx in D3D12 GPU backend
Unavailable in Windows XP.
|
2024-11-24 01:02:06 +00:00 |
|
Evan Hemsley
|
119b4fa5f5
|
GPU: Remove D3D11 backend and allow D3D12 to ingest DXBC (#11456)
|
2024-11-12 10:55:21 -08:00 |
|
Evan Hemsley
|
b4dff42dcd
|
GPU: Add SDL_CancelGPUCommandBuffer (#11316)
---------
Co-authored-by: Caleb Cornett <caleb.cornett@outlook.com>
|
2024-10-29 14:43:22 -07:00 |
|
cosmonaut
|
014b473bcc
|
GPU D3D12: Fix depth texture sampling
|
2024-10-29 12:05:35 -07:00 |
|
cosmonaut
|
ff14a1781f
|
GPU D3D12: Fix indirect buffers not being refcounted
|
2024-10-29 10:34:54 -07:00 |
|
Caleb Cornett
|
3db10a6b2c
|
GPU: ASTC block size fixes (#11157)
|
2024-10-10 15:40:21 -07:00 |
|
Evan Hemsley
|
da5a1585cd
|
GPU: Avoid calling SDL_GetWindowSizeInPixels when possible (#11139)
|
2024-10-09 18:59:07 -07:00 |
|
Daniel Ludwig
|
acb18e05b5
|
GPU: fix swapchain buffer size not set on Xbox
|
2024-10-09 07:30:13 -07:00 |
|
Delta
|
8e6ead2f7b
|
[GPU] Added ASTC texture format support (#11116)
|
2024-10-08 18:45:04 -04:00 |
|
Daniel Ludwig
|
69196ab30d
|
Change evasive library handle to SDL_SharedObject*
|
2024-10-04 05:18:40 -04:00 |
|
Ryan C. Gordon
|
0b5e01a305
|
loadso: library handles are now SDL_SharedObject* instead of void*.
Improved the SDL_loadso.h documentation a little, too.
Fixes #11009.
|
2024-10-01 12:16:10 -04:00 |
|
Sam Lantinga
|
3234a3b902
|
Simplified internal SDL_Surface structure
|
2024-10-01 08:10:04 -07:00 |
|
Evan Hemsley
|
afdf325fb4
|
GPU: Add swapchain dimension out params (#11003)
|
2024-09-30 10:23:19 -07:00 |
|
Evan Hemsley
|
fc242abbd2
|
GPU: recreate swapchain on window pixel size change event (#10985)
|
2024-09-28 18:09:56 -07:00 |
|
cosmonaut
|
eedd2039f9
|
GPU: 32-bit component texture formats
|
2024-09-27 16:26:43 -04:00 |
|
Evan Hemsley
|
05d0656bd6
|
GPU: Simultaneous compute pass read-write (#10965)
|
2024-09-27 12:49:37 -07:00 |
|
Caleb Cornett
|
5ff6e8d522
|
GPU: Add enable_depth_clip to RasterizerState (#10964)
|
2024-09-27 11:18:54 -05:00 |
|
Daniel Ludwig
|
e98cf3c870
|
Fix Xbox builds
|
2024-09-27 08:10:03 -07:00 |
|
Evan Hemsley
|
be401dd1e3
|
GPU: More robust error reporting (#10958)
---------
Co-authored-by: Ethan Lee <flibitijibibo@gmail.com>
Co-authored-by: Caleb Cornett <caleb.cornett@outlook.com>
|
2024-09-27 00:30:18 -07:00 |
|
cosmonaut
|
557c6dfb18
|
GPU: call SDL_SetError where appropriate
|
2024-09-25 10:47:14 -07:00 |
|
Caleb Cornett
|
97d1056e16
|
GPU: MSAA fixes (#10917)
|
2024-09-21 17:38:10 -05:00 |
|