Ken Pruiksma
ff4412db7c
Calculating uv transforms for terrain detail materials ( #7375 )
...
Calculating uv transforms for terrain detail materials
This adds support for uv transforms in terrain detail materials. To support this work, the code for generating a matrix from material properties was pulled out of the material functor and put into a new MaterialUtils file in Atom Utils.
2022-02-04 11:01:47 -06:00
hershey5045
96dcd1fc26
Atom/rbarrand/export screenshot diff ( #7300 )
...
* Small refactor on ImageComparison utils.
Signed-off-by: hershey5045 <43485729+hershey5045@users.noreply.github.com >
* Add aznumeric cast.
Signed-off-by: hershey5045 <43485729+hershey5045@users.noreply.github.com >
* Correction on aznumeric cast.
Signed-off-by: hershey5045 <43485729+hershey5045@users.noreply.github.com >
* Add unit test for new image comparison function.
Signed-off-by: hershey5045 <43485729+hershey5045@users.noreply.github.com >
* Use span instead of array_view
Signed-off-by: hershey5045 <43485729+hershey5045@users.noreply.github.com >
2022-01-31 14:27:55 -08:00
hershey5045
c514e1b490
Small refactor on ImageComparison utils. ( #7133 )
...
* Small refactor on ImageComparison utils.
Signed-off-by: hershey5045 <43485729+hershey5045@users.noreply.github.com >
* Add aznumeric cast.
Signed-off-by: hershey5045 <43485729+hershey5045@users.noreply.github.com >
* Correction on aznumeric cast.
Signed-off-by: hershey5045 <43485729+hershey5045@users.noreply.github.com >
* Add unit test for new image comparison function.
Signed-off-by: hershey5045 <43485729+hershey5045@users.noreply.github.com >
2022-01-31 12:14:27 -08:00
lumberyard-employee-dm
b9824ed172
Updated all array_view uses with the C++20 span. ( #7157 )
...
* Updated all array_view uses with the C++20 span.
The updates were done in the following order
1. `AZStd::array_view<([^>].+)\* ?>` -> `AZStd::span<\1 const>`
2. `AZStd::array_view<(?:const )(.+)>` -> `AZStd::span<const \1>`
3. `AZStd::array_view` -> `AZStd::span`
Removed the implementation of array_view.
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Added missing whitespace between `const` and the typename for spans.
Updated the ShaderTest comparison of the ShaderResourceGroupLayout span
to compare the sizes as well
Updated comments on some of the methods that stated that they return "an
array" to mention they return "a span".
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
2022-01-26 16:15:47 -06:00
Mike Balfour
845525a722
Add support for loading Png data directly from a memory buffer. ( #6527 )
...
* Add support for loading Png data directly from a memory buffer.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
(cherry picked from commit 6193dcf603d3c16ee193e1e6dc868bd6d04f89bc)
* Addressed PR feedback.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Addressed PR feedback.
Simplified LoadInternal() by having it always use a GenericStream.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
2021-12-21 16:28:44 -06:00
rgba16f
57adfd795e
Add a name to JobManager ( #5576 )
...
* Add a name to JobManager, all worker threads use that name to label their threads
Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com >
* update with PR feedback, changed to use AZStd::fixed_string::format
Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com >
* Fix copy paste errors using local variable names
Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com >
2021-11-12 13:15:41 -06:00
Guthrie Adams
9522945f20
moved AssetSystemStub to TestUtils folder
...
Signed-off-by: Guthrie Adams <guthadam@amazon.com >
2021-11-03 17:30:26 -05:00
Guthrie Adams
bb4fdc8fe8
Added basic unit test for relative path function
...
Moved asset system stub to RPI utils
Signed-off-by: Guthrie Adams <guthadam@amazon.com >
2021-11-03 17:30:23 -05:00
Esteban Papp
f3e6adce7f
LYN-6882 release builds are executing code in asserts ( #4305 )
...
* adding Windows/release to PR-validation builds
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* changing trace back to expand to nothing for release
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* typo
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* more fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* fixing some more unused variable cases
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* renaming file in ScriptCanvas that causes a msbuild warning
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* reverting a previous change
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-10-01 13:52:52 -07:00
rgba16f
e96793659a
Fixes to get Mac & iOS building with new PNG support
...
Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com >
2021-09-10 10:15:40 -05:00
santorac
849a8da4d9
Added unit tests for PngFile.
...
Fixed a couple issue like palettized files would not load, and stripping alpha was not affecting the color type reported by libpng. Also cleaned up some error reporting.
Added AzFramework to Atom/Utils tests to support PngFile testing.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com >
2021-09-08 23:45:16 -07:00
santorac
a9c6909a29
Renamed PngImage to PngFile and put it in a Utils namespace to match the other file utilities.
...
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com >
2021-09-08 13:20:54 -07:00
santorac
7a8eb8eda5
Added a new PngImage utility class that wraps libpng. This replaces the use of OpenImageIO in O3DE (although OpenImageIO is still a build dependency for now).
...
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com >
2021-09-08 12:56:24 -07:00
pappeste
38fd7f0013
fixing Atom
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-08-16 16:03:36 -07:00
Steve Pham
38261d0800
Shorten copyright headers by splitting into 2 lines ( #2213 )
...
* Updated all copyright headers to split the longer original copyright line into 2 shorter lines
Signed-off-by: Steve Pham <spham@amazon.com >
2021-07-16 15:25:48 -07:00
Steve Pham
b4a2edec6a
Final update copyright headers to reference license files at the repo root ( #1693 )
...
* Final update copyright headers to reference license files at the repo root
Signed-off-by: spham <spham@amazon.com >
* Fix copyright validator unit tests to support the stale O3DE header scenario
Signed-off-by: spham <spham@amazon.com >
2021-06-30 19:51:55 -07:00
Steve Pham
70042fcdcd
O3DE Copyright Updates for Linux Foundation ( #1504 )
2021-06-23 10:55:22 -07:00
alexpete
a10351f38d
Initial commit
2021-03-08 14:30:57 -08:00