Qing Tao
fe8dac7989
ATOM-16489 Add find passes functions for Scene or RenderPipeline in PassSystemInterface ( #4739 )
...
* ATOM-16489 Add find passes functions for Scene or RenderPipeline in PassSystemInterface
Introduced new PassSystemInterface::ForEachPass() funtion to replace PassSystemInterface::FindPasses(), PassSystemInterface::GetPassesByTemplateName and ParentPass::FindPassByNameRecursive() functions.
Update all the places which were using those three functions.
The new pass finding filter support any combination of pass name, pass template name, pass class type, pass hirechary, owner scene, owner render pipeline.
Update unit tests.
Signed-off-by: Qing Tao <qingtao@amazon.com >
2021-10-25 10:07:55 -07:00
Guthrie Adams
fa3f3e4285
Merge pull request #4618 from aws-lumberyard-dev/Atom/EditorColorGrading
...
Implement LUT Generation Pass and hook up into Editor
2021-10-19 11:00:46 -05:00
santorac
1626d2d007
Minor code cleanup.
...
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com >
2021-10-14 23:36:45 -07:00
santorac
d89b1b0aa1
Fixed frame capture on vulkan. It just wasn't passing the correct RHI Format value.
...
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com >
2021-10-14 23:34:17 -07:00
Robin
2313f912bc
Initial commit for editor LUT generation.
...
Signed-off-by: rbarrand <rbarrand@amazon.com >
2021-10-13 15:57:03 -07:00
santorac
3d3324cc2b
Merge remote-tracking branch 'upstream/development' into Atom/santora/UseLibPng
...
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com >
2021-09-09 00:05:29 -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
Qing Tao
b9c0b2a5f7
Fixed a crash issue with RHI::Fence when trying to capture screenshot which null renderer is used. ( #3802 )
...
ATOM-16292, ATOM-16243, ATOM-15493
Signed-off-by: qingtao <qingtao@amazon.com >
2021-09-01 09:06:06 -07:00
santorac
675af8692d
WIP switching from OpenImageIO to libpng.
...
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com >
2021-08-31 15:14:09 -07:00
Esteban Papp
48c959e359
[Windows] Debug build error in OpenImageIO 3rdParty library ( #3625 )
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-08-26 16:40:54 -07:00
chcurran
88121f3bb4
move JsonUtils to AzCore
...
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com >
2021-08-17 14:06:24 -07:00
chcurran
5044204839
Move JsonUtils.h for support of SC serialization
...
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com >
2021-08-13 21:53:20 -07:00
pappeste
97f9ac870d
Atom
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2021-07-27 19:29:20 -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
Qing Tao
6d9230e292
ATOM-15939 Add support to capture attachment for ParentPass ( #1887 )
...
* ATOM-15939 Add support to capture attachment for ParentPass
- Moved the attachment read back support to Pass class so it supports both ParentPass and RenderPass.
- Added support to output input or output state of an InputOutput attachment.
- Enabled showing ParentPass attachments in PassTree tool.
Signed-off-by: Tao <qingtao@amazon.com >
2021-07-08 08:23:37 -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
hershey5045
9e3b7b45d9
Fix window handle retrieval in frame capture system. ( #1073 )
...
Capturing screenshots via hydra should work now.
2021-06-01 14:21:02 -07:00
hershey5045
75cb293b2a
Png fix for vulkan rhi ( #962 )
...
* Add supported formats for pngs in frame capture system. Add conversion logic from bgra to rgba.
2021-05-28 16:40:44 -07:00
hershey5045
a746223c65
Change AtomSampleViewer screenshots to use png ( #336 )
...
Add functionality to capture png screenshots.
2021-04-29 12:01:32 -07:00
alexpete
c2cbd430fe
Integrating up through commit 90f050496
2021-04-07 14:03:29 -07:00
alexpete
36c4e827bd
Integrating latest from github/staging
...
Integrating up through commit 5e1bdae
2021-03-26 14:32:02 -07:00
alexpete
75dc720198
Integrating latest 47acbe8
2021-03-25 13:57:57 -07:00
alexpete
a10351f38d
Initial commit
2021-03-08 14:30:57 -08:00