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]
- 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]
- 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]
* 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]
* 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]
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]
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]
#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]