Commit Graph

118 Commits

Author SHA1 Message Date
jeremie roy
8e964350fa Simplify aja timecode provider config selector
#jira UE-146003
#rb simon.therriault
#preflight 62964923be0ae0b33a4d651a

[CL 20439196 by jeremie roy in ue5-main branch]
2022-05-31 13:28:08 -04:00
Juan Portillo
55f1693a46 Added 'GetDeviceProviders' to be able to query all the currently registered Device Providers
#preflight 62961e27d86c0bf739aefc48
#rb simon.therriault

[CL 20436590 by Juan Portillo in ue5-main branch]
2022-05-31 10:01:46 -04:00
jeannoe morissette
e07df30bcd VulkanRHI: Avoid GetSelectedDynamicRHIModuleName in module startup by always adding necessary Vulkan extensions (it will just get ignored if Vulkan isn't used).
#rb simon.therriault
#jira UE-153270
#preflight none
#rnx

[CL 20432405 by jeannoe morissette in ue5-main branch]
2022-05-30 15:24:15 -04:00
jeremie roy
aef3f2a8b7 Add autodetect for aja timecode
#jira UE-145824
#rb simon.therriault
#preflight 6287b8801e478b95c727e577

[CL 20432260 by jeremie roy in ue5-main branch]
2022-05-30 14:47:24 -04:00
Simon Therriault
a11b3ca7c9 - Setting bytes per row back to what it was before media capture refactor. Still missing a bytes per pixel to be fully fixed.
#rb geoffrey.douglas
#jira none
#preflight
#preflight 6290eb2cfe5e30102ab07868

[CL 20394358 by Simon Therriault in ue5-main branch]
2022-05-27 12:04:45 -04:00
jeremie roy
08bab90c52 Re-open media capture when output config changes
#preflight 628672325a69ba071e30f9a3
#jira none
#rb simon.therriault

[CL 20288223 by jeremie roy in ue5-main branch]
2022-05-19 17:49:56 -04:00
jeremie roy
95955bb7ec Autodetect aja format input by default
#jira UE-146003
#rb simon.therriault
#preflight 6283c91518591b86df949fff

[CL 20245822 by jeremie roy in ue5-main branch]
2022-05-17 12:59:08 -04:00
zach bethel
3cc87760bd Removed cases of AddCopyToResolveTargetPass which either weren't necessary or weren't performing multisample resolves.
#preflight 628270aa046b81bf93c13e50

[CL 20226032 by zach bethel in ue5-main branch]
2022-05-16 12:09:51 -04:00
christopher waters
4b9e68073c Deprecating RHICreateTexture2D and RHICreateTextureExternal2D.
#jira none
#rb zach.bethel
#preflight 627a6ec010766ef8c1f54f1e

[CL 20129702 by christopher waters in ue5-main branch]
2022-05-10 17:13:37 -04:00
zach bethel
a574adf6d5 Deprecated RHICreateTargetableShaderResource utility method, since it's not actually used to create multisampled resources. Removed instances where it appeared multiple textures were being created, but only one was actually created. Cleaned up FTextureRenderTargetResource derived classes to use TextureRHI and TextureRenderTargetRHI.
#preflight 62798ef94561731dbe14105b
#rb christopher.waters

[CL 20113900 by zach bethel in ue5-main branch]
2022-05-09 19:27:51 -04:00
Simon Therriault
79fa990ba9 - Updating MediaCapture to use RDG
- Adding structured buffer output support to media capture

#jira UE-150229, UE-150230
#rb geoffrey.douglas, eric.renaudhoude, ruslan.idrisov

- Adding Rivermax output support wiht custom conversions to support

YCbCr10
RGB8
RGB10
RGB16f

- Fixing chunk configuration for output stream
- Fixing crash when dragging a rivermax player in the scene

#jira UE-146135, UE-150475

#preflight 627562a78a31599132bf87f2

[CL 20081599 by Simon Therriault in ue5-main branch]
2022-05-06 14:50:53 -04:00
christopher waters
c848b53f89 Fixing various NonUnity compile errors.
#jira none
#rb none
#preflight 626990c02735a2c0ea8cc96b

[CL 19946125 by christopher waters in ue5-main branch]
2022-04-27 16:20:41 -04:00
jeremie roy
088b74473b Fix console CIS
#jira UE-150265
#rb simon.therriault
#preflight 62683d3718526d2c1ea970a6

[CL 19927363 by jeremie roy in ue5-main branch]
2022-04-26 16:01:01 -04:00
jeremie roy
1b06885fc4 Fix console CIS
#jira UE-150265
#rb simon.therriault
#preflight 62682e17430b9997ebe6818e

[CL 19925668 by jeremie roy in ue5-main branch]
2022-04-26 14:39:35 -04:00
jeremie roy
81923b022d Fix linux build
#rb simon.therriault
#jira UE-150234
#preflight 62680b8e853fdb6fddbe01b5

[CL 19921975 by jeremie roy in ue5-main branch]
2022-04-26 12:06:30 -04:00
jeremie roy
1f4a176175 Put common logic in FMediaIOCorePlayerBase
#rb simon.therriault
#jira UE-148008
#preflight 6266aa847e06ec7505a7abc5

[CL 19902769 by jeremie roy in ue5-main branch]
2022-04-25 10:59:06 -04:00
mark lintott
5c79d4a55f Backout of CL19860262
No preflight was run on this orignal change.
#fyi jeremie.roy
#jira none
#rb none
#preflight 626284efd929bc34a31ba872

[CL 19862683 by mark lintott in ue5-main branch]
2022-04-22 06:47:37 -04:00
jeremie roy
ea3c7763cb Put common logic in FMediaIOCorePlayerBase
#rb simon.therriault
#jira UE-148008
#preflight

[CL 19860262 by jeremie roy in ue5-main branch]
2022-04-21 21:52:34 -04:00
jeremie roy
668b2841d0 Change another log error to display
#jira UE-148008
#rb simon.therriault
#preflight 6261a9926119a1a496bc6ba0

[CL 19853968 by jeremie roy in ue5-main branch]
2022-04-21 15:13:29 -04:00
jeremie roy
39c47cee8f Aja GPU direct input, 10 bit input support, more vulkan fixes
#preflight 624da747bd5b36eec325b2ee
#rb simon.therriault
#jira UE-145997

[CL 19669287 by jeremie roy in ue5-main branch]
2022-04-07 10:55:54 -04:00
zach bethel
a00b40ad3b Deprecated GetRenderTargetItem() from IPooledRenderTarget.
#preflight 624ddb30090236773a1a83e0
#rb luke.thatcher

#ROBOMERGE-AUTHOR: zach.bethel
#ROBOMERGE-SOURCE: CL 19655641 via CL 19655653 via CL 19655661
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v938-19570697)

[CL 19657582 by zach bethel in ue5-main branch]
2022-04-06 18:24:24 -04:00
eric mcdaniel
c8650b9b9c [Backout] - CL19651882
- backing out change do to assert blocking cooks
#preflight 624df38c3661c8f04a2a16c9
#fyi jeremie.roy

Original CL Desc
-----------------------------------------------------------------
Aja GPU direct input, 10 bit input support, more vulkan fixes

#preflight 624da747bd5b36eec325b2ee
#rb simon.therriault
#jira UE-145997

[CL 19656043 by eric mcdaniel in ue5-main branch]
2022-04-06 17:19:10 -04:00
jeremie roy
c0f1fbb947 Aja GPU direct input, 10 bit input support, more vulkan fixes
#preflight 624da747bd5b36eec325b2ee
#rb simon.therriault
#jira UE-145997

[CL 19651882 by jeremie roy in ue5-main branch]
2022-04-06 14:13:23 -04:00
jeremie roy
f92b02c7c2 Fix CIS warning in gpu texture transfer
#rb simon.therriault
#preflight 624478c8f73c316f68e2013d
#jira UE-147217

[CL 19560524 by jeremie roy in ue5-main branch]
2022-03-30 13:56:41 -04:00
jeannoe morissette
7eeaeae498 VulkanRHI: Add stubbed VulkanTextureTransfer so that GPUDirect initialization doesn't assert on startup of Windows Vulkan.
#rb jeremie.roy, simon.therriault
#preflight 6241e2036d39f6b5a09dc566

[CL 19529464 by jeannoe morissette in ue5-main branch]
2022-03-28 12:47:20 -04:00