Commit Graph

65 Commits

Author SHA1 Message Date
alexander suvorov
19009f9807 Implement support for nearest-point texture sampling in the Texture Editor.
#rb charles.bloom
#preflight 6372ae329e3bea80790a2b3f

[CL 23126329 by alexander suvorov in ue5-main branch]
2022-11-14 16:26:21 -05:00
alexander suvorov
7c2acd0467 Fix texture border in the Texture Editor.
#rb none
#fyi charles.bloom
#preflight 636a82487c2b505190a74159

[CL 23036079 by alexander suvorov in ue5-main branch]
2022-11-08 15:07:30 -05:00
henrik karlsson
b5b86c796c This change is a strategical submit for a coming change that removes lots of includes in headers that are included by many files. This change contains adding of includes in files that previously got those includes transitively from other inclkudes
#preflight 6355d4940313c24974b2107b
#rb none

[CL 22783162 by henrik karlsson in ue5-main branch]
2022-10-26 12:57:32 -04:00
bryan sefcik
8cc129f2b6 IWYU Pass 1 - Engine/Source/Editor/...
#jira
#preflight 6306736ac85b7fef22be7751

[CL 21558583 by bryan sefcik in ue5-main branch]
2022-08-24 22:45:13 -04:00
alexander suvorov
43b2f0a673 Cleanup cubemap and volume texture preview code.
#rb none
#fyi charles.bloom
#preflight 62c1dba75d53ca5bcef05f1b

[CL 20929571 by alexander suvorov in ue5-main branch]
2022-07-03 14:24:36 -04:00
alexander suvorov
3b5a21de88 Move view mode control for volume textures and cubemaps into the main panel of the texture editor.
#rb charles.bloom
#preflight 62c0759e1c0b758797c51708

[CL 20928335 by alexander suvorov in ue5-main branch]
2022-07-02 14:24:33 -04:00
alexander suvorov
6ad3681410 Update TextureEditor viewport to use the newer version of InputKey and InputAxis.
#jira UE-147796
#rb trivial
#fyi ben.hoffman
#fyi charles.bloom
#preflight 62b69c29ff7f5dd87e194cc0

[CL 20822357 by alexander suvorov in ue5-main branch]
2022-06-25 01:30:56 -04:00
alexander suvorov
620cfada7e Implement 3D preview mode for cubemaps in the texture editor.
#rb dan.thompson
#fyi charles.bloom
#preflight 62b4be225b60244d9a49e19c

[CL 20820534 by alexander suvorov in ue5-main branch]
2022-06-24 20:28:36 -04:00
alexander suvorov
e242331d47 Add support for previewing individual faces of TextureCubeArray elements in the texture editor.
#rb charles.bloom
#preflight 62b246a3604d9ccfc741e001

[CL 20776668 by alexander suvorov in ue5-main branch]
2022-06-22 12:49:07 -04:00
alexander suvorov
2415ba1ba8 Implement proper preview for TextureCubeArray in the texture editor.
#rb charles.bloom
#preflight none

[CL 20708111 by alexander suvorov in ue5-main branch]
2022-06-17 15:13:04 -04:00
alexander suvorov
7eae635d64 Add support for previewing individual slices of a cubemap in the texture editor.
#rb charles.bloom
#preflight none

[CL 20676841 by alexander suvorov in ue5-main branch]
2022-06-15 16:53:29 -04:00
alexander suvorov
6363e10618 Fix multiple texture editor issues: TextureCubeArray zoom, texture border, texture stats, tooltip information.
#rb charles.bloom
#preflight none

[CL 20653423 by alexander suvorov in ue5-main branch]
2022-06-14 13:55:28 -04:00
alexander suvorov
8d4601f092 Add support for previewing individual slices of a Texture2DArray in the texture editor.
#rb charles.bloom
#preflight none

[CL 20635618 by alexander suvorov in ue5-main branch]
2022-06-13 17:58:02 -04:00
alexander suvorov
5563d561fd Use proper validation for the Texture::GetRunningPlatformData() return values.
#rb none
#fyi charles.bloom
#preflight none

[CL 20478568 by alexander suvorov in ue5-main branch]
2022-06-02 19:34:59 -04:00
alexander suvorov
c3c0c022ca Use centered zoom for the texture editor viewport.
#rb charles.bloom
#preflight none

[CL 20464163 by alexander suvorov in ue5-main branch]
2022-06-01 21:45:45 -04:00
alexander suvorov
11e06a8a26 Fix Exposure Bias functionality in the texture editor.
#rb none
#fyi charles.bloom
#preflight none

[CL 20459945 by alexander suvorov in ue5-main branch]
2022-06-01 17:41:35 -04:00
Lauren Barnes
6248f8d412 Replacing legacy EditorStyle calls with AppStyle
#preflight 6272a74d2f6d177be3c6fdda
#rb Matt.Kuhlenschmidt

#ROBOMERGE-OWNER: Lauren.Barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20057269 via CL 20070159 via CL 20072035 via CL 20072203
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)
#ROBOMERGE-CONFLICT from-shelf

[CL 20105363 by Lauren Barnes in ue5-main branch]
2022-05-09 13:12:28 -04:00
leon huang
0193ffe8d3 Fix for CIS warnings for localization duplicate keys. Fixes simply involve changing one of the colliding localization keys.
#rnx
	#rb: Vincent.Gauthier
	#jira: UE-143620
	#preflight: 6222489d2f7d78332e121416
	#lockdown Mitchell.Wilson

#ROBOMERGE-AUTHOR: leon.huang
#ROBOMERGE-SOURCE: CL 19272838 in //UE5/Release-5.0/... via CL 19273134
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v924-19243027)

[CL 19275063 by leon huang in ue5-main branch]
2022-03-04 16:10:23 -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
ben ingram
2351588c6a Add texture cube array assets, support for sampling in materials
#rb graham.wihlidal
#preflight 611ebf1a2c1f1c0001355fe7

#ROBOMERGE-OWNER: ben.ingram
#ROBOMERGE-AUTHOR: ben.ingram
#ROBOMERGE-SOURCE: CL 17240322 via CL 17268789
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v858-17259218)

[CL 17268797 by ben ingram in ue5-release-engine-test branch]
2021-08-23 12:36:17 -04:00
danny couture
25c6066c53 Prepare for the deprecation of direct access to the Resource member of UTexture in favor of the GetResource() accessor.
#rb Francis.Hurteau
#preflight 609e5182ef86d30001ad0a18
#rnx

#ROBOMERGE-SOURCE: CL 16328103 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v804-16311228)

[CL 16328107 by danny couture in ue5-release-engine-test branch]
2021-05-14 07:17:49 -04:00
aurel cordonnier
50944fd712 Merge UE5/RES @ 16162155 to UE5/Main
This represents UE4/Main @ 16130047 and Dev-PerfTest @ 16126156

[CL 16163576 by aurel cordonnier in ue5-main branch]
2021-04-29 19:32:06 -04:00
Ben Ingram
e6c2c85df5 Fixes for UDIM VTs in texture editor
UDIMs use transformed UVs, account for these when computing visible regions
#rb none
#jira none

[CL 15926164 by Ben Ingram in ue5-main branch]
2021-04-05 21:56:26 -04:00
julien stjean
d28c15b47a Removed a reference to UE4 in a comment.
#jira UE-111722
#rb trivial

#ROBOMERGE-SOURCE: CL 15915300 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)

[CL 15915304 by julien stjean in ue5-main branch]
2021-04-05 09:21:01 -04:00
Uriel Doyon
b9444f338f Added support for UVolumeTexture and UTexture2DArray streaming.
Texture 2D array streaming is implemented through FTexture2DArrayMipAllocator_Reallocate
Volume texture streaming is implemented through FVolumeTextureMipAllocator_Reallocate.
New generic stream out implementation in FTextureStreamOut.

Fixed different issues in FTexture2DMipDataProvider_IO relatively to optional bulks and IO errors.

Added UTexture::GetSurfaceDepth() for 3d textures.
Added UTexture::GetSurfaceArraySize() for array textures (where cubemaps return 6).

Moved UTexture2D::CancelPendingTextureStreaming() and UTexture2D::LevelIndex to UTexture.

Renamed UTexture2DArray::GetNumSlices() to UTexture2DArray::GetArraySize().

Fixed missing "virtual" keyword in base class UTextureMipDataProviderFactory.

Updated the texture editor UI so that it shows Texture2DArray array sizes and Texture3D depth.
Unified the UI for cubemaps so that it shows as an array with size 6.

Reimplemented "LODGroups" command to make it coherent with latest changes.

#rb jian.ru, danny.couture, matt.peters
#fyi mihnea.balta
#jira 	UE-97975, UE-81395, UE-102061, UE-84427

[CL 14832616 by Uriel Doyon in ue5-main branch]
2020-12-01 20:32:18 -04:00