Commit Graph

78 Commits

Author SHA1 Message Date
bernard lambert
8477528ca5 Updating functions that call GfnFree to only do so when the memory-allocated SDK function (that requires a GfnFree call to free memory afterwards) returns GfnRuntimeError::gfnSuccess, so as to avoid crashes.
According to the GfnFree documentaiton on the official GeForceNOW-SDK github repo:

"Use to release memory after a call to a memory-allocated function and you are finished with the data.
Should only be called if the memory is populated with valid data. Calling gfnFree with invalid pointer or data will result in an memory exception being thrown."

#rnx
#RB [at]Fourat.Jellouli [at]Mic.Rooney

[CL 27374021 by bernard lambert in ue5-main branch]
2023-08-25 07:49:05 -04:00
Joe Kirchoff
79b7bd19d3 C++20 fixes
#rnx
#preflight 64276ce42a0b706ac6bc5400

[CL 24881643 by Joe Kirchoff in ue5-main branch]
2023-03-31 19:56:46 -04:00
nicolas mercier
759b84cad4 GeForceNOW:
- updated SDK to 1.11
- refactored build to avoid precompiling GfnSdk.lib. Removed all divergence.
- added RTX checks. FortGFNUtils will report if the user has RTX in their subscription model. If not, hardware raytracing will be disabled in the settings on load and the setting will be marked unavailable.

#rb James.Doverspike, Francois.Guimond
#preflight 641d7048c42c7fd1cba579f3

[CL 24835085 by nicolas mercier in ue5-main branch]
2023-03-29 09:41:36 -04:00
camille gendreau
6eb51ea30f [GFN][CrashContext] Removed unnecessary info from crash context.
#rb Bernard.Lambert, Ghislain.Theriault
#rnx

[CL 24620649 by camille gendreau in ue5-main branch]
2023-03-13 16:24:17 -04:00
jeanmichel dignard
cb03bb15c4 FExec: Converted Plugins Exec overrides to Exec_Runtime/Exec_Dev where:
- No additional routing was being done in Exec.
- No default parameter was being provided through the Exec override.

This is so we can turn off Exec overrides in certain configurations.

#rb none
#preflight 63f3fc331d71bcd26256868e

[CL 24349680 by jeanmichel dignard in ue5-main branch]
2023-02-21 16:24:35 -05:00
Patrick Laflamme
e13fba1e44 Fixed GeForceNOWWrapper::GetClientCountryCode() not writing the output parameter with the country code. (2 char country code).
#rb Martin.Sevigny
#jira None
#preflight 63dc118c5c0ce8f11b32a7da

[CL 23977864 by Patrick Laflamme in ue5-main branch]
2023-02-02 15:39:39 -05:00
henrik karlsson
05041d7590 [GeForceNOWWrapper]
* Fixed non unity compile error

#preflight skipped
#rb none

[CL 23844771 by henrik karlsson in ue5-main branch]
2023-01-25 02:44:06 -05:00
henrik karlsson
017cdb0615 [Engine/Plugins]
* Fixed various compile errors found by farm (related to non unity)

#preflight skipped
#rb none

[CL 23844758 by henrik karlsson in ue5-main branch]
2023-01-25 02:43:13 -05:00
henrik karlsson
9a1d5b1ad4 [Engine/Plugins]
* Ran IWYU on ~170 plugins to remove includes not needed. Public api still keep old includes inside #if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_2

#preflight 63d09351574ab9cae4670216
#rb none

[CL 23844750 by henrik karlsson in ue5-main branch]
2023-01-25 02:42:36 -05:00
henrik karlsson
2f78497e67 [Engine/Plugins]
* Updated private files with IWYU for all plugins which had 3 or less changes made in ue5 main since last integration to fn

#preflight 63bf8d8b577437afe607dc72
#rb none

[CL 23659643 by henrik karlsson in ue5-main branch]
2023-01-12 01:48:34 -05:00
brandon schaefer
1ac0049c24 Fix lifetime issues storing the value of a TCHAR_TO_ANSI
#rb none
#preflight none
[FYI] fourat.jellouli, bernard.lambert, camille.gendreau, michel.champoux

[CL 23567131 by brandon schaefer in ue5-main branch]
2023-01-03 11:29:06 -05:00
henrik karlsson
b5b86c796c This change is a strategical submit for a coming change that removes lots of includes in headers that are included by many files. This change contains adding of includes in files that previously got those includes transitively from other inclkudes
#preflight 6355d4940313c24974b2107b
#rb none

[CL 22783162 by henrik karlsson in ue5-main branch]
2022-10-26 12:57:32 -04:00
Robb Surridge
610c467639 Update vendor links for built-in plugins to use secure protocol.
#jira UE-166823
#rb lauren.barnes
#preflight 6352b20b7261e565c476ec3b

[CL 22690089 by Robb Surridge in ue5-main branch]
2022-10-21 11:04:07 -04:00
bryan sefcik
50d4fac9e0 Updated ../Engine/Plugins/... to inline gen.cpp files
Before:
3548 unity files
Total CPU Time: 47343.578125 s
Total time in Parallel executor: 494.60 seconds

After:
3445 unity files
Total CPU Time: 46044.671875 s
Total time in Parallel executor: 468.51 seconds

#jira
#preflight 63336159b20e73a098b7f24f

[CL 22218213 by bryan sefcik in ue5-main branch]
2022-09-28 01:06:15 -04:00
michel champoux
b9e57b41a0 Attempted fix for GeForceNowWrapper required on server instances what it shouldn't.
[CL 21930909 by michel champoux in ue5-main branch]
2022-09-09 19:18:56 -04:00
rex hill
e767ab21ec fix for GeForceNOW loading on server
#rb Frederic.Brachfogel

[CL 21688361 by rex hill in ue5-main branch]
2022-08-29 16:52:41 -04:00
frederic brachfogel
47edad4461 fix compile GeForceNOW win64
[REVIEW] fourat.jellouli michel.champoux

[CL 21585175 by frederic brachfogel in ue5-main branch]
2022-08-26 01:47:23 -04:00
frederic brachfogel
c92559630c fix compile for GeForceNOW plugin
[REVIEW] fourat.jellouli bernard.lambert camille.gendreau michel.champoux

[CL 21572633 by frederic brachfogel in ue5-main branch]
2022-08-25 17:06:54 -04:00
frederic brachfogel
07184d0668 GeForceNOW plugin
[REVIEW] fourat.jellouli bernard.lambert camille.gendreau michel.champoux

[CL 21572090 by frederic brachfogel in ue5-main branch]
2022-08-25 16:46:47 -04:00
UnrealBot
73409369c0 Branch snapshot for CL 21319338
[CL 21319338 in ue5-main branch]
2022-08-10 16:03:37 +00:00
VesCodes
f100e9c05d PR #9275: Export ReflexBlueprintLibrary to other modules (Contributed by VesCodes)
#jira UE-156216
#fyi Mihnea.Balta
#preflight 62a24924b17fd2cd5aa0651d

[CL 20626376 by VesCodes in ue5-main branch]
2022-06-13 09:54:03 -04:00
Peter Knepley
1f490dff7c Integrate fix from Nvidia on UReflexBlueprintLibrary
#preflight skip

[CL 20365993 by Peter Knepley in ue5-main branch]
2022-05-25 11:55:58 -04:00
Luke Thatcher
ee64a28f30 Copying //UE5/Dev-ParallelRendering to //UE5/Main
This change is the copy-up of work from //UE5/Dev-ParallelRendering to unify the various RHI texture types
 - The separate RHI texture types (FRHITexture2D, FRHITexture2DArray, FRHITexture3D, FRHITextureCube, FRHITextureCubeArray) have been replaced with a single type: FRHITexture.
 - Includes the required refactoring / fixes for the various platform RHIs.

The old texture types are still supported via typedefs, but will soon be marked deprecated. Future rendering code should make use of the FRHITexture type instead.

#jira UE-139559
#rb Mihnea.Balta
#preflight 622f3af819287beb2c3047f6
#robomerge[FN_ENGINEMERGE] DEV-NC

[CL 19371962 by Luke Thatcher in ue5-main branch]
2022-03-14 09:14:58 -04:00
jeannoe morissette
47b7391155 VulkanRHI: Disable the Reflex plugin on Vulkan.
#rb Mihnea.Balta
#jira UE-144452
#preflight 621f8de4410576ef870bbdd5
#lockdown Mihnea.Balta
#rnx


#ROBOMERGE-OWNER: jeannoe.morissette
#ROBOMERGE-AUTHOR: jeannoe.morissette
#ROBOMERGE-SOURCE: CL 19222605 via CL 19222876 via CL 19223092 via CL 19223095 via CL 19225868
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19229598 by jeannoe morissette in ue5-main branch]
2022-03-02 16:23:51 -05:00
peter knepley
403176ea2a Fix compile
#ROBOMERGE-AUTHOR: peter.knepley
#ROBOMERGE-SOURCE: CL 19022512 via CL 19022813 via CL 19023098 via CL 19023368 via CL 19023695 via CL 19031945
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v917-18934589)

[CL 19032171 by peter knepley in ue5-main branch]
2022-02-17 03:43:27 -05:00