Commit Graph

13954 Commits

Author SHA1 Message Date
laura hermanns
558f635cd4 Fix invalid virtual file paths from intermediate HLSL shader in D3D11 backend.
#rb Dan.Elksnitis
#jira UE-186066
#rnx

[CL 28511030 by laura hermanns in ue5-main branch]
2023-10-05 15:20:13 -04:00
christopher waters
0121d81804 Fixing crash that was hidden by hardcoded namespaces.
[CL 28495033 by christopher waters in ue5-main branch]
2023-10-05 08:27:30 -04:00
christopher waters
b9351620ad HlslParser
- Adding ability to 'forward declare' symbols per platform.
- Removes hardcoded symbols in HlslParser.cpp
- Converting a few array/string input types to views.

#rb dan.elksnitis

[CL 28494936 by christopher waters in ue5-main branch]
2023-10-05 08:26:39 -04:00
yuriy odonnell
eb793d3fb5 ShaderMinifier - Use inline implementations of string view Equals and StartsWith
* Also use TEXTVIEW instead of TEXT where possible
* ~1.5x speedup

#rb dan.elksnitis

[CL 28494884 by yuriy odonnell in ue5-main branch]
2023-10-05 08:26:07 -04:00
jason hoerner
bca274f611 Shader Compiler: CleanupUniformBufferCodeNew minor fix to account for escaped quotes in text. Continue string parsing if character before quote is a backslash. Note that there are no escaped quotes in any existing .usf or .ush file at the moment, so I don't think the bug should have caused any issues.
#rnx
#rb dan.elksnitis jason.nadro

[CL 28494850 by jason hoerner in ue5-main branch]
2023-10-05 08:25:49 -04:00
catalin dragoiu
f3f7e8f584 [Insights] Add persistence for Main Graph Track setting in Timing Profiler.
#rb Ionut.Matasaru
#jira UE-197189

[CL 28492384 by catalin dragoiu in ue5-main branch]
2023-10-05 06:19:57 -04:00
mikita hauruk
93f5808fc3 Added kill UTS logic if tracing isn't started in Engine Test Insights test. Changed start UTS logic, changed kill UTS logic. Added default timeout for trace, UTS start and for UTS kill.
Added check posibillity to connect to UTS function.
Added check of live trace

#jira UE-196815
#jira UE-196809
#rb Ionut.Matasaru
#tests win64, mac

[CL 28491920 by mikita hauruk in ue5-main branch]
2023-10-05 05:42:28 -04:00
joe kirchoff
540c318bfa Disable PCH for remaining C++17 modules to prevent making PCH variants
#rnx

[CL 28482531 by joe kirchoff in ue5-main branch]
2023-10-04 19:25:49 -04:00
george rolfe
0b0ff025d7 [ToolMenus] Added FToolMenuEntry::InputBindingLabel to allow for explicit input binding hint without requiring a UICommand
#rb rex.hill
#rnx

[CL 28481986 by george rolfe in ue5-main branch]
2023-10-04 19:17:26 -04:00
dan engelbrecht
7465ad57ee Add logic to attempt shutdown of zenserver process even if we can't get to the process handle
Add attempt to hard terminate the zenserver process if we can't find the matching zenserver state
#rb stefan.boberg, zousar.shaker

[CL 28474985 by dan engelbrecht in ue5-main branch]
2023-10-04 16:59:16 -04:00
dan engelbrecht
4b3f071f65 On Windows, try to detect if the zenserver data path is configured to use a google drive and warn the user that it is not recommended.
Increase log level to warning if invalid or bad data path is configured
#rb zousar.shaker, stefan.boberg

[CL 28472825 by dan engelbrecht in ue5-main branch]
2023-10-04 16:19:27 -04:00
rex hill
9e18ad1f4e Add more details to an ensure we are seeing
#jira
#rnx
#rb jamie.dale

[CL 28471726 by rex hill in ue5-main branch]
2023-10-04 15:59:20 -04:00
Jerome Delattre
404c9a4cec Fix fails to find screenshot reference when Project launcher is opened and the current project selected
#jira UE-197029
#rnx
#rb Sebastian.Lewicki

[CL 28469483 by Jerome Delattre in ue5-main branch]
2023-10-04 15:13:21 -04:00
zousar shaker
0ba09b3e1f Remove erroneous text from filesystem cache store speed test logs. The logic for whether the file store gets used or not is more subtle than implied by the log text.
#rb none
[FYI] devin.doucette
[FYI] dan.thompson

[CL 28467641 by zousar shaker in ue5-main branch]
2023-10-04 14:38:53 -04:00
dan elksnitis
5518e3d9f3 [shaders] deprecating old PreprocessShader and IShaderFormat::CompileShader APIs now that all shader formats have been migrated
#rb Jason.Nadro

[CL 28452658 by dan elksnitis in ue5-main branch]
2023-10-04 09:22:36 -04:00
christopher waters
9b84b8accd Fixing enum handling in the shader minifier. Since the enum elements weren't marked as reachable identifiers, the minifier was considering the whole enum block unused.
#rb yuriy.odonnell

[CL 28438918 by christopher waters in ue5-main branch]
2023-10-03 19:32:26 -04:00
zousar shaker
1535346567 Fix number formatting options when printing port number in dialog used if there are errors starting/stopping zenserver.
#rb none

[CL 28437875 by zousar shaker in ue5-main branch]
2023-10-03 18:49:48 -04:00
dan thompson
1d24c2119d Fix for build warning with missing shader plugin dependencies.
#rb trivial

[CL 28428915 by dan thompson in ue5-main branch]
2023-10-03 16:05:43 -04:00
joe kirchoff
aeca895d45 Fix compile issue with cl-clang
#rnx

[CL 28427476 by joe kirchoff in ue5-main branch]
2023-10-03 15:38:41 -04:00
alexander suvorov
795fd1edf1 Implement Resize to Specific Resolution texture padding and resizing option.
#jira UE-158070
#rb Dan.Thompson

[CL 28425273 by alexander suvorov in ue5-main branch]
2023-10-03 14:56:03 -04:00
yuriy odonnell
d635588f1b ShaderMinifier - Don't skip keyword blocks when building ChunksByIdentifier (temporary workaround for an issue introduced in 28384399)
#rb christopher.waters

[CL 28417897 by yuriy odonnell in ue5-main branch]
2023-10-03 12:08:28 -04:00
yuriy odonnell
86d5bb7306 ShaderMinifier - Add basic support for global operator overloads
#rb christopher.waters

[CL 28417810 by yuriy odonnell in ue5-main branch]
2023-10-03 12:06:47 -04:00
devin doucette
197b2197ba DDC: Removed the synchronous request pools from HttpCacheStore
These are not used by default and were only kept to support A/B testing in the past.

#rb Zousar.Shaker
#rnx

[CL 28415416 by devin doucette in ue5-main branch]
2023-10-03 11:22:39 -04:00
devin doucette
8e1e6dea73 DDC: Added cancellation support to FHttpCacheStoreRequestQueue
#rb Steve.Robb
#rnx

[CL 28413356 by devin doucette in ue5-main branch]
2023-10-03 10:23:20 -04:00
dan thompson
8c011f8fde Pack the plugin jsons in to one file to avoid nuking network file protocols.
#rb fabian.giesen

[CL 28396458 by dan thompson in ue5-main branch]
2023-10-02 17:34:41 -04:00