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