Qing Tao
a5694a5ac6
ATOM-16489 Add find passes functions for Scene or RenderPipeline in PassSystemInterface ( #4739 ) ( #4963 )
...
* 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>
(cherry picked from commit fe8dac7989 )
4 years ago
Guthrie Adams
fa3f3e4285
Merge pull request #4618 from aws-lumberyard-dev/Atom/EditorColorGrading
...
Implement LUT Generation Pass and hook up into Editor
4 years ago
santorac
1626d2d007
Minor code cleanup.
...
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
4 years ago
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>
4 years ago
Robin
2313f912bc
Initial commit for editor LUT generation.
...
Signed-off-by: rbarrand <rbarrand@amazon.com>
4 years ago
santorac
3d3324cc2b
Merge remote-tracking branch 'upstream/development' into Atom/santora/UseLibPng
...
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
4 years ago
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>
4 years ago
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>
4 years ago
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>
4 years ago
santorac
675af8692d
WIP switching from OpenImageIO to libpng.
...
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
4 years ago
Esteban Papp
48c959e359
[Windows] Debug build error in OpenImageIO 3rdParty library ( #3625 )
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
4 years ago
chcurran
88121f3bb4
move JsonUtils to AzCore
...
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
4 years ago
chcurran
5044204839
Move JsonUtils.h for support of SC serialization
...
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
4 years ago
pappeste
97f9ac870d
Atom
...
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
4 years ago
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>
4 years ago
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>
5 years ago
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>
5 years ago
Steve Pham
70042fcdcd
O3DE Copyright Updates for Linux Foundation ( #1504 )
5 years ago
hershey5045
9e3b7b45d9
Fix window handle retrieval in frame capture system. ( #1073 )
...
Capturing screenshots via hydra should work now.
5 years ago
hershey5045
75cb293b2a
Png fix for vulkan rhi ( #962 )
...
* Add supported formats for pngs in frame capture system. Add conversion logic from bgra to rgba.
5 years ago
hershey5045
a746223c65
Change AtomSampleViewer screenshots to use png ( #336 )
...
Add functionality to capture png screenshots.
5 years ago
alexpete
c2cbd430fe
Integrating up through commit 90f050496
5 years ago
alexpete
36c4e827bd
Integrating latest from github/staging
...
Integrating up through commit 5e1bdae
5 years ago
alexpete
75dc720198
Integrating latest 47acbe8
5 years ago
alexpete
a10351f38d
Initial commit
5 years ago