Commit Graph

199 Commits

Author SHA1 Message Date
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
charles bloom
6ae3394db4 TextureEditorToolkit : nop comment about possibility to hide VirtualTextureStreaming property if r.VT.MenuRestricted
#rb none
#preflight none

[CL 24867831 by charles bloom in ue5-main branch]
2023-03-31 02:39:17 -04:00
Dan Thompson
1f42ae76b8 Migrate texture encoding configuration to a thread safe access model.
#rb fabian.giesen
#rb robert.millar
#preflight 640bba1128026468d97b2fde

[CL 24600196 by Dan Thompson in ue5-main branch]
2023-03-10 18:25:04 -05:00
michael balzer
4eab53e91b TextureEditor: Remove unused code in STextureEditorViewport
#jira UE-178483
#preflight 63fe2a11ac6c61e2b54056ca

[CL 24444718 by michael balzer in ue5-main branch]
2023-02-28 12:07:54 -05:00
Dan Thompson
d9af29f1ad Opening a texture in the texture viewer always shows Final encoding.
#rb charles.bloom
#jira UE-161929
#preflight 63e595c90b593cab321c8252

[CL 24111243 by Dan Thompson in ue5-main branch]
2023-02-09 20:08:17 -05:00