Wojtek Figat
|
14902dc29e
|
Merge remote-tracking branch 'origin/master' into 1.8
# Conflicts:
# Flax.flaxproj
|
2024-02-26 19:49:39 +01:00 |
|
Wojtek Figat
|
859c420d76
|
Update year in copyright note
|
2024-02-26 19:00:48 +01:00 |
|
Wojtek Figat
|
17361d6bc1
|
Revert some VUlkan backend changes to fix regression on Metal devices
|
2024-02-07 12:16:11 +01:00 |
|
Wojtek Figat
|
5b8846c8f0
|
Update Vulkan backend
|
2024-02-05 18:45:01 +01:00 |
|
Wojtek Figat
|
8488a8d387
|
Add support for stencil buffer on Vulkan and D3D11/D3D12
|
2024-02-01 14:47:17 +01:00 |
|
Wojtek Figat
|
7fd6c43f84
|
Add more profier events to Vulkan backed
|
2024-01-30 18:45:34 +01:00 |
|
Wojtek Figat
|
320024399d
|
Add support for overriding some defaults for GPU per-platform
|
2024-01-30 15:43:39 +01:00 |
|
Wojtek Figat
|
bb00d29098
|
Codestyle fixes and optimizations
|
2024-01-29 13:46:50 +01:00 |
|
Wojtek Figat
|
1b33a2aa0d
|
Optimize render targets freeing on the start of the game
|
2024-01-28 23:11:24 +01:00 |
|
Wojtek Figat
|
53a2ebbd17
|
Add more ASTC texture formats with larger block sizes
|
2023-12-20 15:12:12 +01:00 |
|
Wojtek Figat
|
8eb68a905e
|
Add initial ASTC pixel format support
|
2023-12-15 13:38:03 +01:00 |
|
Wojtek Figat
|
c8dd2c045c
|
Simplify sorting arrays code
|
2023-12-01 13:57:34 +01:00 |
|
Wojtek Figat
|
eaafb72ca9
|
Optimize some includes and use automatic serializers for platform settings
|
2023-11-13 23:54:07 +01:00 |
|
Wojtek Figat
|
1d41aa01ce
|
Refactor vertex shaders to use GPUShaderProgramVS::InputElement for input layout data
|
2023-10-26 14:36:02 +02:00 |
|
Wojtek Figat
|
cbdd6c4964
|
Add HasDepthClip to GPU Device limits
|
2023-10-11 10:15:44 +02:00 |
|
Wojtek Figat
|
ccf3469307
|
Minor Vulkan tweaks
|
2023-10-10 14:17:34 +02:00 |
|
Wojtek Figat
|
09f2be907e
|
Merge remote-tracking branch 'origin/master' into 1.7
# Conflicts:
# Flax.flaxproj
|
2023-10-09 12:40:47 +02:00 |
|
Wojtek Figat
|
481a3cfba5
|
Minor tweaks
|
2023-10-08 23:33:51 +02:00 |
|
Wojtek Figat
|
e6c45fccb3
|
Merge remote-tracking branch 'origin/master' into 1.7
# Conflicts:
# Source/Engine/Level/Actors/AnimatedModel.cpp
|
2023-10-05 10:44:03 +02:00 |
|
Wojtek Figat
|
b9198fc7a1
|
Merge remote-tracking branch 'origin/master'
|
2023-10-02 12:54:41 +02:00 |
|
Wojtek Figat
|
8bafdb0b78
|
Remove std::function usage from ArrayExtensions
|
2023-10-02 12:52:44 +02:00 |
|
Wojtek Figat
|
41f005f95b
|
Fix typo from 17291a8a13
|
2023-10-02 12:49:02 +02:00 |
|
Wojtek Figat
|
17291a8a13
|
Fix Cannot find compatible metal driver on macOS due to the newest Vulkan SDK regression
#1469
|
2023-10-02 12:48:14 +02:00 |
|
Wojtek Figat
|
1156f72fbe
|
Add versions sorting to VulkanSDK selection on macOS
|
2023-10-02 12:40:37 +02:00 |
|
Wojtek Figat
|
70f0fbe954
|
Fix crash on Vulkan when drawing shader without binding proper constant Buffer
#1289
|
2023-10-02 11:37:24 +02:00 |
|
Wojtek Figat
|
9f97787099
|
Merge remote-tracking branch 'origin/master' into 1.7
|
2023-09-20 16:02:48 +02:00 |
|
Wojtek Figat
|
3ede4c2192
|
Fix typo
|
2023-09-20 16:02:24 +02:00 |
|
Wojtek Figat
|
7e81fdbd75
|
Fix crash when D3D11 backend fails to create shader due to driver failure
|
2023-09-19 23:45:30 +02:00 |
|
Wojtek Figat
|
32d9067710
|
Fix build
|
2023-07-19 09:08:17 +02:00 |
|
Wojtek Figat
|
f952a392de
|
Add **stencil buffer** support to GPUPipelineState
|
2023-06-19 13:46:37 +02:00 |
|
Wojtek Figat
|
a6353c0bb9
|
Rename GPUPipelineState::Description::PrimitiveTopologyType to PrimitiveTopology
|
2023-06-19 11:53:40 +02:00 |
|
Wojtek Figat
|
7fc3b264ac
|
Improve DX12 PSO debug name building
|
2023-06-19 11:21:53 +02:00 |
|
Wojtek Figat
|
1c9d8aa470
|
Add GPUContext::SetStencilRef to stencil reference value
|
2023-06-19 11:21:35 +02:00 |
|
Wojtek Figat
|
26f4574358
|
Various improvements for iOS
|
2023-06-11 14:56:46 +02:00 |
|
Wojtek Figat
|
0eadf2de1e
|
Fix visual glitches on MoltenVK (macOS, iOS)
|
2023-06-11 00:49:48 +02:00 |
|
Wojtek Figat
|
007edb4651
|
Merge commit '2c809389ad7d8953b10e7ab3b1b29aca4d072116' into 1.6
|
2023-06-01 01:06:27 +02:00 |
|
Wojtek Figat
|
3953e6ddc0
|
Merge commit 'f2ecefb7ee9b9e6c5daac9f44fe40ebdccbb1c76' into 1.6
|
2023-06-01 01:06:14 +02:00 |
|
Wojtek Figat
|
c46f78885e
|
Refactor iOS deployment to use XCode project
|
2023-06-01 00:46:39 +02:00 |
|
|
|
3e848d93da
|
Fix DXGIFactory use after release
|
2023-05-29 22:22:59 +03:00 |
|
Wojtek Figat
|
81ae687238
|
Merge remote-tracking branch 'origin/master' into 1.6
|
2023-05-28 16:34:38 +02:00 |
|
|
|
4e683dcc15
|
Clean up DXGIFactory after use on D3D12
|
2023-05-26 20:17:30 +03:00 |
|
|
|
bdf6a11491
|
Prefer high-performance discrete GPUs when enumerating adapters
|
2023-05-26 20:05:32 +03:00 |
|
Wojtek Figat
|
d13c722ce3
|
Optimize text formatting in various places
|
2023-05-09 13:44:32 +02:00 |
|
Wojtek Figat
|
6aaa5832a8
|
Fix crash when updating GPU texture residency to 0
|
2023-04-26 15:00:07 +02:00 |
|
Wojtek Figat
|
cf6b9b7ab5
|
Fix crash when updating GPU texture residency to 0
|
2023-04-26 14:59:36 +02:00 |
|
Wojtek Figat
|
91c017713c
|
Merge remote-tracking branch 'origin/master' into 1.6
|
2023-04-13 12:12:33 +02:00 |
|
Wojtek Figat
|
b0966c9114
|
Add logging PixelFormat as string instead of integer value for better readability
|
2023-04-13 10:31:40 +02:00 |
|
Wojtek Figat
|
0ba261d338
|
Add iOS platform (refactor Mac into shared Apple platform impl)
|
2023-03-15 20:58:23 +01:00 |
|
Wojtek Figat
|
2930b0ad67
|
Fix crash in GPU devices init when system has no valid GPU driver installed
|
2023-03-13 10:25:08 +01:00 |
|
Wojtek Figat
|
9df7489727
|
Fix using Vulkan SDK header from system when cross-compiling
|
2023-02-28 15:49:59 +01:00 |
|