20 Commits

Author SHA1 Message Date
kenzo terelst
6bfa613964 - Use non uniform resource index for sampling bindless resources in raytracing shaders
- Re-enable bindless for raytracing

#jira UE-227550
#rb Krzysztof.Narkowicz

[CL 37167932 by kenzo terelst in 5.5 branch]
2024-10-16 05:42:42 -04:00
kenzo terelst
ff83fb0737 Disable bindless for raytracing due to visual corruption
#jira UE-227550
#rb Mihnea.Balta

[CL 37112780 by kenzo terelst in 5.5 branch]
2024-10-15 05:15:00 -04:00
charles derousiers
e2b6a3d981 Force Substrate's max closure count to 1 on SM5 platforms.
#rb Arciel.Rekman, Sebastien.Hillaire

[CL 35362927 by charles derousiers in ue5-main branch]
2024-08-07 03:57:47 -04:00
kenzo terelst
83cd52de1a Enable bindless raytracing only by default on PCD3D_SM6
#jira UE-215868
#rb Mihnea.Balta

[CL 34635887 by kenzo terelst in ue5-main branch]
2024-06-25 04:40:52 -04:00
jeannoe morissette
9d96c35d12 VulkanRHI: Enable bindless and ray tracing pipelines by default in Vulkan SM6.
#rb aleksander.netzel

[CL 34422760 by jeannoe morissette in ue5-main branch]
2024-06-17 11:13:21 -04:00
chris kulla
a609f4caa8 Disable shader warnings as errors
These were not actually enabled at the moment as the cvar was also specified in ConsoleVariables.ini.

Comment the definition in ConsoleVariables.ini (the global default is already 0) which is more in line with how other variables are specified.

Remove the definition from the window ini file until we can resolve remaining issues with SM5 shaders.
#rnx

[CL 33499495 by chris kulla in ue5-main branch]
2024-05-07 18:22:54 -04:00
chris kulla
998ab85d43 Enable shader warnings as errors by default on Windows platforms
This only applies to global shaders for now and is done only for one platform to gauge the impact and minimize disruption for platforms which not everyone has installed or can test easily.

[CL 33306282 by chris kulla in ue5-main branch]
2024-04-29 13:30:10 -04:00
jeannoe morissette
c1689bc481 VulkanRHI: document the ini values necessary to enable experimental Vulkan ray tracing.
[CL 32547274 by jeannoe morissette in ue5-main branch]
2024-03-27 12:36:33 -04:00
calvin zheng
0126089bd4 Reorganize memory.MemoryPressureCriticalThresholdMB for memory pressure assessment
#rb Zousar.Shaker, Josh.Adams

[CL 32333617 by calvin zheng in ue5-main branch]
2024-03-19 14:33:18 -04:00
andriy tylychko
c8d32b6b0b Custom cross-platform dynamic TLS implementation because we hit OS TLS slot limit on many platforms. compile-time defined num slot limit.
Allocating and freeing slots can be contended, getting and setting a slot value is fast but has an additional indirection compared with OS TLS. Used only for windows editor for now, because it's a bit slower than OS TLS implementation.

#rb dmytro.vovk, francis.hurteau

[CL 27827939 by andriy tylychko in ue5-main branch]
2023-09-13 09:25:27 -04:00
aleksander netzel
c2de8e44ce Disable bindless for raytracing on Windows due to issues on AMD.
#rb chris.waters
#jira UE-192293

[CL 27122694 by aleksander netzel in ue5-main branch]
2023-08-15 17:52:32 -04:00
jeannoe morissette
75364b7008 VulkanRHI: Add VULKAN_SM6. Move features and requirements around to match what was done on d3d.
#rb arciel.rekman, carl.lloyd
#preflight 643996128901e5ef982dc887

[CL 25045731 by jeannoe morissette in ue5-main branch]
2023-04-14 14:26:06 -04:00
Brian Chrisman
a381e0b7c6 [Audio Capture] WASAPI device support for audio capture. (3 of 3)
#rb phil.popp
#jira UE-178166, UE-178167, UE-178169, UE-178180
#preflight 641a3a0fa6092dfb8d752a67

[CL 24756329 by Brian Chrisman in ue5-main branch]
2023-03-22 19:38:36 -04:00
christopher waters
be67f1c549 Changing GetBindlessConfiguration to not use FShaderSettingHelper for now since RHIParseBindlessConfiguration handles the non-empty CVar override correctly for these settings.
Turning bindless samplers back on for PC D3D RayTracing shaders.

#jira UE-171919
#preflight 63f6930826233b957f42b041
#rb chris.kulla

[CL 24372028 by christopher waters in ue5-main branch]
2023-02-22 18:02:28 -05:00
chris kulla
7b18f8fee0 RHI: Turn bindless samplers back off on windows as this appears to break path tracing
#fyi Christopher.Waters
#preflight 63efd94852460c3a1f521104

[CL 24290083 by chris kulla in ue5-main branch]
2023-02-17 15:43:14 -05:00
christopher waters
87014d9ccf Allow configuration of Bindless on a per-format basis in configs.
- The config section is the DDSPI ShaderFormat of the shader platform
- BindlessResources and BindlessSamplers can be set independently
- The cvars still exist and will take precedence over the config settings.
- Renamed RHIGetBindlessResourcesConfiguration/RHIGetBindlessSamplersConfiguration to have the word "Runtime" in them to reflect that they should only be used at runtime and not when deciding if it's enabled for a shader.

#jira UE-171919
#rb jason.nadro, yuriy.odonnell, jeannoe.morissette
#preflight 63edaabd0a06073fef07655f

[CL 24282763 by christopher waters in ue5-main branch]
2023-02-17 11:01:24 -05:00
alejandro aguilar
232d8cf9ff Expansion of logic handling external auth types, allowing for specification via function parameters and default configuration per platform.
#jira OI-3343
[at]Sam.Zamani, [at]Michael.Kirzinger

#ROBOMERGE-AUTHOR: alejandro.aguilar
#ROBOMERGE-SOURCE: CL 18474456 in //UE5/Release-5.0/... via CL 18480630
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18480710 by alejandro aguilar in ue5-release-engine-test branch]
2021-12-16 18:21:45 -05:00
aurel cordonnier
69fe095547 Merge from Release-Engine-Staging @ 17636544 to Release-Engine-Test
This represents UE4/Main @17638339 and Dev-PerfTest @17636504

[CL 17638842 by aurel cordonnier in ue5-release-engine-test branch]
2021-09-27 19:54:25 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Josh Adams
6bd5d97d8b - Moved AudioCaptureModuleName spec to a .ini setting, and updated all relevant .ini files
- Fixed .ini staging to follow the IniParent chain for PlatformExtensions
#rb ethan.geller

[CL 11346916 by Josh Adams in Main branch]
2020-02-11 13:51:26 -05:00