Commit Graph

41 Commits

Author SHA1 Message Date
christopher waters
d7c0bffc9a Updating Agility SDK to 1.602.0
#jira none
#rb none
#preflight 6270530b592316675c277631

[CL 20017633 by christopher waters in ue5-main branch]
2022-05-02 18:49:02 -04:00
Laura Hermanns
c951912300 Rebuild ShaderConductor for Win64, Mac, and Linux with DXC update from Apr 2022.
Replace outdated DXC API headers from DirectX SDK folder with primary DXC source folder.

#review-19909455 19605490
#fyi Mihnea.Balta, Rolando.Caloca, Jeannoe.Morissette, Will.Damon, Brandon.Schaefer, Michael.Sartain, Guillaume.Abadie, Graham.Wihlidal, Christopher.Waters
#jira none
#rnx
#preflight 6267ec17853fdb6fddb97dd5

[CL 19924020 by Laura Hermanns in ue5-main branch]
2022-04-26 13:29:01 -04:00
christopher waters
adb73cfaaa Updating to Agility SDK 1.600.10
#jira none
#rb yuriy.odonnell
#preflight 61e1b06f7f65c8b2dce75729

#ROBOMERGE-AUTHOR: christopher.waters
#ROBOMERGE-SOURCE: CL 18640418 in //UE5/Release-5.0/... via CL 18640441 via CL 18640447
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18640851 by christopher waters in ue5-main branch]
2022-01-18 11:22:07 -05:00
christopher waters
e643970b86 Bringing DXProgrammableCapture.h into ThirdParty and modifying it to not require a NTDDI_VERSION.
Cleaning up PixWinPlugin to use the correct header guards, correct types, and correct windows version check.

#jira none
#rb jeremy.moore
#preflight 61df36bea63213484e0a4e38

#ROBOMERGE-AUTHOR: christopher.waters
#ROBOMERGE-SOURCE: CL 18589786 in //UE5/Release-5.0/... via CL 18589808 via CL 18589826
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18589846 by christopher waters in ue5-main branch]
2022-01-12 16:37:12 -05:00
aurel cordonnier
1ee4eed9aa Merge from Release-Engine-Test @ 17666640 to UE5/Main
This represents UE4/Main @17638339 and Dev-PerfTest @17636504

[CL 17668579 by aurel cordonnier in ue5-main branch]
2021-09-29 17:45:16 -04:00
christopher waters
e0b237c81a Updating DirectX 12 Agility SDK to version 1.4.10. Adding AMD64 binaries.
#rb none
#jira none
#preflight 60a402ee292e32000147b0f5

[CL 16374077 by christopher waters in ue5-main branch]
2021-05-18 15:29:31 -04:00
christopher waters
71433ede9a Updating DirectX 12 Agility SDK to version 1.4.9 and adding PDBs.
#jira none
#rb yuriy.odonnell
#preflight 608043c71bee3500011f9fcd

[CL 16076305 by christopher waters in ue5-main branch]
2021-04-21 13:04:46 -04:00
Yuriy ODonnell
c48b3a34fb Updated TPS for D3D12
[CL 15841697 by Yuriy ODonnell in ue5-main branch]
2021-03-26 10:44:10 -04:00
Yuriy ODonnell
4c49be23e4 Updated D3D12 to v1.4.4 (new redistributable model)
New D3D12 redistributable opt-in is disabled by default for initial internal testing, see LaunchWindows.cpp.

#rb michal.valient, graham.wihlidal, christopher.waters, kenzo.terelst

[CL 15623104 by Yuriy ODonnell in ue5-main branch]
2021-03-05 07:01:49 -04:00
christopher waters
ecc4872c32 Rolling back usages of WINAPI_PARTITION_GAMES since that was added in Windows SDK 18362. D3D12 headers were modified, not rolled back.
[CL 14899047 by christopher waters in ue5-main branch]
2020-12-10 13:22:37 -04:00
christopher waters
cb87660009 Removing d3dx9, d3dx10 and d3dx11 since we don't use them anymore.
#jira none
#rb zach.bethel

[CL 14891859 by christopher waters in ue5-main branch]
2020-12-09 16:44:43 -04:00
christopher waters
bdc7a41632 Removing references to Direct2D.
#jira none
#rb none

[CL 14889203 by christopher waters in ue5-main branch]
2020-12-09 12:17:01 -04:00
christopher waters
7bc41039d3 Updating D3D 10 headers and libraries from WinSDK 19041.
#jira UE-104282
#rb none

[CL 14889200 by christopher waters in ue5-main branch]
2020-12-09 12:16:33 -04:00
christopher waters
a92a8e3679 Updating D3D headers and libraries from WinSDK 19041. Updating dxcapi.h from ShaderConductor to remove type conflict.
#jira UE-103810
#rb rolando.caloca

[CL 14882153 by christopher waters in ue5-main branch]
2020-12-08 16:28:17 -04:00
Marc Audy
11f5b21210 Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
#rnx

[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
jonas meyer
54f80a72fc DX11 support for EnumAdapterByGpuPreference - Allows os assisted selection of gpu
Use
 -gpupreference=1 to prefer minimum power
 -gpupreference=2 to prefer highest performance
Default is 2. Any other value causes it to fallback to old code.
upgrade dxgi to latest
#jira UE-64085
#rb none

#ROBOMERGE-SOURCE: CL 12387036 in //UE4/Release-4.25/... via CL 12387039
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v671-12333473)

[CL 12387041 by jonas meyer in Main branch]
2020-03-24 06:43:57 -04:00
rolando caloca
e91b8e02ec Add support for DRED on DX12 to get more information when the GPU crashes
Enabled via -dred or GPUCrashDebugging

#jira UE-72725
#rb Emil.Persson
#fyi Kenzo.TerElst

#ROBOMERGE-OWNER: rolando.caloca
#ROBOMERGE-AUTHOR: kenzo.terelst
#ROBOMERGE-SOURCE: CL 11731528 in //UE4/Release-4.25/... via CL 11731552
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 11732758 by rolando caloca in Main branch]
2020-02-28 09:36:36 -05:00
Rolando Caloca
5b82f15def Copying //UE4/Dev-RenderPlat-Staging@11388153 to //UE4/Main
#rb none
#rnx

[CL 11388545 by Rolando Caloca in Main branch]
2020-02-12 13:27:19 -05:00
rui figueira
ac75eddda4 Get PixelStreaming to work when using D3D12 (Using separate D3D11 Device and shared textures)
#jira FORT-221963
#rb Jian.Ru

#ROBOMERGE-SOURCE: CL 9743230 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v542-9736015)

[CL 9743238 by rui figueira in Main branch]
2019-10-22 05:50:22 -04:00
Juan Canada
c22712ca89 Cherry-pick 7205959: Updated DXC to a0c95cd and DXIL to version 10.0.18362.0
This version of DXC should contain the fix for [unroll] bug, where even trivial loops failed to unroll unless explicit loop count was specified with [unroll(N)].

(TODO: determine if actually the bug is fixed in all scenarios)

#jira UE-77601

#rb yuriy.odonnell
[FYI] yuriy.odonnell

#ROBOMERGE-OWNER: Juan.Canada
#ROBOMERGE-AUTHOR: juan.canada
#ROBOMERGE-SOURCE: CL 7712974 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)

[CL 7712979 by Juan Canada in Main branch]
2019-08-03 16:42:00 -04:00
emil persson
62415df1dc Add missing d3d12shader.h file
#rb ben.marsh
#jira none
#lockdown nick.penwarden

#ROBOMERGE-SOURCE: CL 5737389 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5737393 by emil persson in Main branch]
2019-04-04 10:19:46 -04:00
juan canada
ac58ad5e6b Copying //UE4/Private-Woodchuck-Staging[at]4997051 to Release-4.22 (//UE4/Release-4.22)
#rb none
#jira
[FYI] marcus.wassmer
[FYI] zachary.wilson

#ROBOMERGE-SOURCE: CL 4997195 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4997198 by juan canada in Main branch]
2019-02-14 14:23:27 -05:00
Marcus Wassmer
e83575daa4 Merging //UE4/Dev-Main@4754280 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none
Major update is from Niagara stream.

[CL 4757171 by Marcus Wassmer in Dev-Rendering branch]
2019-01-18 18:16:57 -05:00
Rune Stubbe
f2cf1dd7e4 Fixed empty allocation crash in d3dx12residency when changing scene in editor with d3d12. #rb Marcus.Wassmer
[CL 4746238 by Rune Stubbe in Dev-Rendering branch]
2019-01-17 15:47:16 -05:00
Marcus Wassmer
4cc088f35c Copying //UE4/Dev-Rendering-HLR@4669539 to Dev-Rendering (//UE4/Dev-Rendering)
#rb none
#lockdown rolando.caloca

[CL 4669551 by Marcus Wassmer in Dev-Rendering branch]
2018-12-18 21:41:17 -05:00