Commit Graph

52 Commits

Author SHA1 Message Date
devin doucette
cdedb37d66 DDC: Converted the Build API to UTF-8 where appropriate
#jira UE-133382
#rb Zousar.Shaker
#rnx
#preflight 61e798ee3f00a0a23ef78c49

#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 18655307 in //UE5/Release-5.0/... via CL 18655320 via CL 18655322
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18655349 by devin doucette in ue5-main branch]
2022-01-19 00:27:48 -05:00
andriy tylychko
77566d962e reverted recent Oodle compression change to use example jobify system to workaround a TaskGraph bug, as it was fixed in 18561784
[FYI] Charles.Bloom
[FYI] francis.hurteau
#jira UE-138166
#preflight trivial

#ROBOMERGE-AUTHOR: andriy.tylychko
#ROBOMERGE-SOURCE: CL 18562873 in //UE5/Release-5.0/... via CL 18562888
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18562901 by andriy tylychko in ue5-release-engine-test branch]
2022-01-10 13:48:41 -05:00
charles bloom
30499227a9 Oodle Texture TEMP force use of jobify system to avoid Task IsCompleted bug
#preflight 61d371595b6f9bf2e693dea6
#jira UE-138044, UE-138048, UE-138051, UE-138071
#rb trivial

#ROBOMERGE-AUTHOR: charles.bloom
#ROBOMERGE-SOURCE: CL 18504167 in //UE5/Release-5.0/... via CL 18504198
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18504219 by charles bloom in ue5-release-engine-test branch]
2022-01-03 17:39:53 -05:00
charles bloom
d54219d41f Small Oodle Texture logging cleanup
#rb trivial
#preflight trivial

#ROBOMERGE-AUTHOR: charles.bloom
#ROBOMERGE-SOURCE: CL 18502500 in //UE5/Release-5.0/... via CL 18502506
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18502520 by charles bloom in ue5-release-engine-test branch]
2022-01-03 14:32:56 -05:00
charles bloom
5966ccc2de remove TextureCompressor UsesTaskGraph query
not used and should not be used
clean up some todo comments in TextureFormatOodle

#preflight 61ba4ca5055f3013459c0a02
#rb none

#ROBOMERGE-AUTHOR: charles.bloom
#ROBOMERGE-SOURCE: CL 18471288 in //UE5/Release-5.0/... via CL 18471293
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18471295 by charles bloom in ue5-release-engine-test branch]
2021-12-15 16:45:31 -05:00
charles bloom
2927bbadfe TextureFormatOodle : cleanup and factor out DebugDumpDDS
#preflight 61ba39f5e46e46b53e57ac98
#rb devin.doucette

#ROBOMERGE-AUTHOR: charles.bloom
#ROBOMERGE-SOURCE: CL 18470240 in //UE5/Release-5.0/... via CL 18470246
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18470258 by charles bloom in ue5-release-engine-test branch]
2021-12-15 15:07:11 -05:00
charles bloom
64fc29ad3a versioned Oodle Texture encode
Texture uasset stores OodleTextureSdkVersion to use
legacy assets load with None
new textures automatically set version to latest
allows updating Oodle Texture Sdk without creating patches
new prefs:
[AlternateTextureCompression]
TextureCompressionFormatWithVersion
OodleTextureSdkVersionToUseIfNone

#rb dan.thompson,devin.doucette

#ROBOMERGE-AUTHOR: charles.bloom
#ROBOMERGE-SOURCE: CL 18456277 in //UE5/Release-5.0/... via CL 18456284
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v898-18417669)

[CL 18456295 by charles bloom in ue5-release-engine-test branch]
2021-12-14 13:04:03 -05:00
dan thompson
f91ab71156 TextureFormatOodle - fix for debug checkerboard not showing for some formats as the relevant channels were already 0xff.
#rb none
#preflight 619d3e48f70a9e92db40d713

#ROBOMERGE-AUTHOR: dan.thompson
#ROBOMERGE-SOURCE: CL 18273867 in //UE5/Release-5.0/... via CL 18273893
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18273910 by dan thompson in ue5-release-engine-test branch]
2021-11-23 14:57:29 -05:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
aurel cordonnier
a6e741e007 Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04:00
aurel cordonnier
a12d56ff31 Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485

[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
charles bloom
eb1a373977 Oodle : change LossyCompressionAmount lambda values to be steps of 10
#rb fabian.geisen

#ROBOMERGE-AUTHOR: charles.bloom
#ROBOMERGE-SOURCE: CL 17599254 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17599306 by charles bloom in ue5-release-engine-test branch]
2021-09-22 15:37:00 -04:00
andriy tylychko
0abf50a5fe switched Oodle integration from TaskGraph to the new Tasks system to avoid deep busy-waiting callstacks and improve latency a bit
#rb fabian.giesen dan.thompson

#ROBOMERGE-SOURCE: CL 17365756 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17365788 by andriy tylychko in ue5-release-engine-test branch]
2021-08-31 06:51:40 -04:00
charles bloom
e1b4815c8b clean up fast texture encode option with explicit -fasttextureencode option
stop using "with editor" to mean "fast texture encode"

#rb devin.doucette,dan.thompson

#ROBOMERGE-SOURCE: CL 17205139 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17205157 by charles bloom in ue5-release-engine-test branch]
2021-08-17 16:24:17 -04:00
zousar shaker
665aa69dcb Allow Oodle texture plugin & module to be overridden by project configuration when building standalone texture build workers.
#rb devin.doucette

#ROBOMERGE-SOURCE: CL 17107168 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v854-17104634)

[CL 17107188 by zousar shaker in ue5-release-engine-test branch]
2021-08-09 16:33:30 -04:00
charles bloom
7e14566b22 TextureFormatOodle nop debug color verify Editor prefers cooked DDC
#rb none

#ROBOMERGE-SOURCE: CL 17069629 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17069635 by charles bloom in ue5-release-engine-test branch]
2021-08-05 12:09:27 -04:00
charles bloom
52b464b93c fix uses of ImageWrapper Uncompressed on PNG
#rb alexander.suvorov

#ROBOMERGE-SOURCE: CL 17038518 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v848-17036448)

[CL 17038569 by charles bloom in ue5-release-engine-test branch]
2021-08-03 16:55:55 -04:00
charles bloom
41d43ca495 Update to Oodle 2.9.3
#rb none

#ROBOMERGE-SOURCE: CL 16952276 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16952280 by charles bloom in ue5-release-engine-test branch]
2021-07-25 21:24:02 -04:00
zousar shaker
08276955eb Use a hierarchical versioning scheme for texture build functions.
#rb devin.doucette

#ROBOMERGE-SOURCE: CL 16861933 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16861938 by zousar shaker in ue5-release-engine-test branch]
2021-07-15 09:59:12 -04:00
zousar shaker
a48d9e9497 Expand texture build functions to all current texture formats.
Expand texture build workers to all current platform specific texture formats, or added build functions to the base build worker.  Workers are buildable, but not discoverable yet as discovery will be refactored soon to use Target Receipts.
Reduce boilerplate involved in setup of build worker.

#rb devin.doucette

#ROBOMERGE-SOURCE: CL 16853856 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16853877 by zousar shaker in ue5-release-engine-test branch]
2021-07-14 15:27:36 -04:00
dan thompson
fdd5cabeb4 CIS mac fix hopeful -- CIS seems to not find include paths when they aren't in Public or Private, so I'm moving the Jobify code to be under Private. Preflight has always passed for all of these breakages, so I sort of have to just commit and hope. I'll be keeping an eye on it. #fyi charles.bloom #fyi michael.noland
#preflight 60d66533a34bf500018c4958

#ROBOMERGE-SOURCE: CL 16790730 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16790736 by dan thompson in ue5-release-engine-test branch]
2021-06-25 21:05:08 -04:00
michael noland
19e9030903 [Backout] - CL16789815
[FYI] Michael.Noland
Original CL Desc
-----------------------------------------------------------------
Speculative fix for Mac CIS error
[CODEREVIEW] dan.thompson

#ROBOMERGE-SOURCE: CL 16790187 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16790191 by michael noland in ue5-release-engine-test branch]
2021-06-25 19:07:48 -04:00
michael noland
b79ea3a7a8 Speculative fix for Mac CIS error
[CODEREVIEW] dan.thompson

#ROBOMERGE-SOURCE: CL 16789815 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16789845 by michael noland in ue5-release-engine-test branch]
2021-06-25 18:34:50 -04:00
dan thompson
917d603754 Move objective C files to a Mac subdirectory to fix the clang win64 build
#preflight 60d55d5819a006000180fdee

#ROBOMERGE-SOURCE: CL 16781722 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16781742 by dan thompson in ue5-release-engine-test branch]
2021-06-25 02:01:46 -04:00