203 Commits

Author SHA1 Message Date
dan thompson
e8f84731c8 PVS fix for silly mistake
[CL 31079629 by dan thompson in 5.4 branch]
2024-01-31 23:17:34 -05:00
dan thompson
c7d71f4142 Make it clear when the user is viewing unencoded data due to a deferred encoding in the texture editor.
#jira UE-163522
#rb fabian.giesen

[CL 31062850 by dan thompson in 5.4 branch]
2024-01-31 15:59:30 -05:00
dan thompson
dd7b06177a Copy relevant warnings/errors to the texture editor window.
#jira UE-163524
#rb fabian.giesen

[CL 31025289 by dan thompson in 5.4 branch]
2024-01-30 17:56:17 -05:00
dan thompson
471244fa08 Undoing backout - this was depending on the original issue, not an issue in and of itself. This does also correct a separate issue with the texture editor using the removed metadata information.
Removing texture build metadata due to ddc complexities. It will be added to the metadata system in the new build flow SoonTM. Additionally, the alpha information for the source mips is no longer necessary as that is computed elsewhere now.
#rb fabian.giesen
#jira UE-183750

[CL 30895383 by dan thompson in 5.4 branch]
2024-01-25 14:28:31 -05:00
charles bloom
86ee9ccc96 TextureEditorToolkit fix crash opening texture editor while texture is building
#rnx

[CL 30570236 by charles bloom in ue5-main branch]
2024-01-11 11:33:50 -05:00
charles bloom
995e627555 Remove some calls to FTextureCompilingManager::Get().FinishCompilation
use BlockOnAnyAsyncBuild instead
wrap Texture changes in PreEdit/PostEdit and don't manually call things like Modify and UpdateResource

#rnx

[CL 30332713 by charles bloom in ue5-main branch]
2023-12-14 17:09:25 -05:00
charles bloom
a6009a86c7 Texture HasAlpha nop just comments
#rnx

[CL 30125607 by charles bloom in ue5-main branch]
2023-12-05 13:13:36 -05:00
charles bloom
6973a3f126 TextureAssetActions : fix VT UDIM sizing inconsistency; resize to fit total udim size in threshold
TextureEditor : show udim info in imported size
also treat these actions as a reimport (bump oodle sdk to latest)

#rnx

#rb fabian.giesen

[CL 29816581 by charles bloom in ue5-main branch]
2023-11-17 14:29:41 -05:00
dan thompson
0359f324b5 Fix for dynamically sources textures going black when opening in the texture editor.
#rb fabian.giesen

[CL 29149018 by dan thompson in ue5-main branch]
2023-10-26 16:36:33 -04:00
sebastien lussier
b28b59cbe8 Virtual Texture: Fixed FVirtualTextureSystem::RequestTilesForRegionInternal() potentially issuing many invalid tile requests if fetching for a VT outside of the viewport
* Solves degenerate case where the WP minimap would be zoomed out and dragged far outside the viewport, issuing millions of tile requests each frame
* Properly clamp the requested VT region to what's visible in the viewport
* Deprecated previous method which required the viewport position to be negated to work properly
#rb jeremy.moore

[CL 28039832 by sebastien lussier in ue5-main branch]
2023-09-20 12:11:34 -04:00
zach bethel
6473b91df9 Hardened thread safety of render command pipe system and added ability to sync specific pipes.
- Added additional sync scopes to handle VT standalone path.

#jira UE-194136, FORT-648678, UE-194553, PLAY-12828

[CL 27691097 by zach bethel in ue5-main branch]
2023-09-07 17:51:23 -04:00
aditya ravichandran
a90d73d766 Asset Editors: Add support for opening cooked assets in a new "Read Only" mode for asset editors, starting with the Static Mesh Editor and Texture Editor.
#jira UE-187048
#rb jason.stasik

[CL 27595048 by aditya ravichandran in ue5-main branch]
2023-09-05 10:01:26 -04:00
dan thompson
bb9bc58b72 CPU accessible textures
#rb fabian.giesen
#rb charles.bloom

[CL 26655002 by dan thompson in ue5-main branch]
2023-07-27 16:46:23 -04:00
bob tellez
5caee2ac97 #UE Fix issues with editing multiple textures at once in the property matrix
[CL 26040989 by bob tellez in ue5-main branch]
2023-06-16 04:10:23 -04:00
dan thompson
f4c4e7731c Backing out the typecast stuff again - this time because there are incoming changes from UE that will cause big headaches. Gonna wait until they land in this stream to try this again.
[Backout] - CL25586915
[FYI] Dan.Thompson
Original CL Desc
-----------------------------------------------------------------
Enable the typecast error now that theoretically they are all fixed (this time :( ).
#rb none
#jira UE-166462
#preflight 646bfa2f656436839e398ad0

[CL 25593278 by dan thompson in ue5-main branch]
2023-05-23 18:34:21 -04:00
dan thompson
4fed9eef3b Enable the typecast error now that theoretically they are all fixed (this time :( ).
#rb none
#jira UE-166462
#preflight 646bfa2f656436839e398ad0

[CL 25592286 by dan thompson in ue5-main branch]
2023-05-23 18:14:27 -04:00
dan thompson
b361dacafb Clang specific cast warnings, and fixing an incorrect cast fix from last checkin.
#rb fabian.giesen
#preflight 646b9adb4130b0ce5038e725

[CL 25568727 by dan thompson in ue5-main branch]
2023-05-22 15:17:38 -04:00
dan thompson
ef29dfe075 More type casting fixes.
#rb fabian.giesen
#preflight 6467af412c0a5da0dcd39406

[CL 25551511 by dan thompson in ue5-main branch]
2023-05-19 16:22:57 -04:00
dan thompson
278d3b0ce3 Type safety set to off to fix build issue as I missed some stuff.
#rb none
#preflight none

[CL 25514931 by dan thompson in ue5-main branch]
2023-05-17 15:58:28 -04:00
dan thompson
042c6053e7 Typecast warning fixups
#jira UE-166462
#rb fabian.giesen
#preflight 6463ec86d62884a78fd92874

[CL 25514891 by dan thompson in ue5-main branch]
2023-05-17 15:57:20 -04:00
kirill zorin
de8db5ff76 Converting ARO-facing raw pointers to TObjectPtr ahead of raw pointer ARO API deprecation.
#rb zousar.shaker
#rb markus.breyer
#rb robert.manuszewski

#preflight 646391406b1406b54ab15460

[CL 25489627 by kirill zorin in ue5-main branch]
2023-05-16 10:52:49 -04:00
bryan sefcik
da92084a12 Optimized out more private modules includes and dependencies.
#preflight 64627c382965f6ea8ea83bd6

[CL 25479683 by bryan sefcik in ue5-main branch]
2023-05-15 16:26:12 -04:00
bryan sefcik
91c57d395e Removed redundant module includes.
#preflight 645d4bf3aa3c584c0b5b3a67

[CL 25435653 by bryan sefcik in ue5-main branch]
2023-05-11 16:48:21 -04:00
charles bloom
4d5f773e95 Texture: add latest button next to OodleTextureSdkVersion to encourage its use
#preflight https://horde.devtools.epicgames.com/job/6449b37cf451a622115b5b91
#rb fabian.giesen
#rnx

[CL 25210599 by charles bloom in ue5-main branch]
2023-04-26 22:41:11 -04:00
charles bloom
f0f4e9d921 TextureEditorToolkit : don't force final encoding on huge images
#rb none
#jira none
#preflight none

[CL 25016150 by charles bloom in ue5-main branch]
2023-04-12 17:17:17 -04:00