Commit Graph

158 Commits

Author SHA1 Message Date
Peng 8089b6469b ATOM-15774 [RHI][Vulkan] Fix issue with null image that is released prior to creating image view.
JIRA: https://jira.agscollab.com/browse/ATOM-15774
2021-06-11 17:14:31 -07:00
moudgils f2db30c5d0 Merge pull request #1246 from aws-lumberyard-dev/UpdateIosPipeline
Fix many issues on Mac metal
2021-06-11 09:42:14 -07:00
moudgils 7dd98c4e2b Missed a change 2021-06-10 15:17:17 -07:00
moudgils c0cfe239fe Modify WritecolorMask 2021-06-10 15:03:08 -07:00
moudgils 963894c7e3 Modified the WriteColoorMask 2021-06-10 15:00:42 -07:00
moudgils b18b03b8fb Added comments and more format fixes 2021-06-10 14:40:52 -07:00
moudgils 5cf8d420ed Merge branch 'stabilization/2106' into UpdateIosPipeline 2021-06-08 22:47:47 -07:00
moudgils e795dd5210 - Added enums for write mask and adding suppooort for that across all backends.
- Batch calls to bind argument buffers
- Fix swapchain creation for Editor
2021-06-08 22:35:48 -07:00
Doug McDiarmid 432b330d22 Skipped empty unbounded arrays when updating the Vulkan DescriptorSet 2021-06-08 21:24:01 -07:00
Esteban Papp 36cb0f6d40 SPEC-7178 Removal of precompiled cpp files (#1171)
* SPEC-7178  Removal of precompiled cpp files

* Missing files...
2021-06-07 15:59:58 -07:00
Peng 0334aa1b1c ATOM-15723 [RHI][Vulkan] Set unbounded array support based on physical device indexing features
JIRA: https://jira.agscollab.com/browse/ATOM-15723
2021-06-04 20:17:32 -07:00
Esteban Papp 76a6df341b SPEC-2513 Fixes to enable w4457 2021-06-04 10:51:47 -07:00
Esteban Papp 5d7aae9bd8 SPEC-2513 Fixes to enable w4459 (#1107)
* fixing w4459

* Fixes for nounity

* putting OLD_APARAM_USER in a common place to avoid duplicated declarations
2021-06-03 11:12:54 -07:00
Peng d518ba370f Merge branch 'main' of https://github.com/aws-lumberyard-dev/o3de into ATOM/tonypeng/ATOM-15576 2021-05-21 09:13:05 -07:00
Peng 7d594a6823 ATOM-15576 [RHI][Vulkan][Android] Set the correct image type for 3D image null descriptor
JIRA: https://jira.agscollab.com/browse/ATOM-15576
2021-05-21 09:12:29 -07:00
moudgils 5a149a4594 Merge branch 'main' into DxcExperiment 2021-05-20 11:56:35 -07:00
galibzon 256df54575 [ATOM-15276] Shader Build Pipeline: Add Shader Supervariant System (#749)
* [ATOM-15276] Shader Build Pipeline: Add Shader Supervariant System.

Added ShaderAssetBuilder2 & ShaderVariantAssetBuilder2.

Added ShaderAsset2, ShaderVariantAsset2.

Eventually they will be the only builders. AzslBuilder &
SrgLayoutBuilder will be removed.
ShaderResourceGroupAsset will be removed. ShaderAssetBuilder &
ShaderVariantAssetBuilder will be replaced.

Signed-off-by: garrieta <garrieta@amazon.com>
2021-05-20 04:53:16 -05:00
moudgils 1ebb7c405f Merge branch 'main' into DxcExperiment 2021-05-18 20:24:52 -07:00
dmcdiarmid-ly 3143b41020 Merge pull request #757 from aws-lumberyard-dev/Atom/dmcdiar/ATOM-13575
[ATOM-13575] Move the RHI::RayTracingShaderTable build into the RHI frame
2021-05-17 13:02:52 -07:00
dmcdiar 73f438e185 Changed the descriptor a shared_ptr. 2021-05-14 19:10:25 -07:00
moudgils 9c071c46ac Merge branch 'main' into DxcExperiment 2021-05-14 12:13:53 -07:00
moudgils 058688c182 Merge pull request #723 from aws-lumberyard-dev/Atom/moudgils/FixTextureArray
iOS Fixes to get RHI samples running again
2021-05-14 09:23:10 -07:00
dmcdiar 3371483315 Merge branch 'main' into Atom/dmcdiar/ATOM-13575 2021-05-13 19:20:53 -07:00
dmcdiar c5982c0115 Changed the RayTracingShaderTable build to be queued with the RHISystem and processed during FrameScheduler::Compile, after the Srgs are compiled.
Removed the RayTracingShaderTable scopes and moved the calls to Build to the ray tracing dispatch scopes.
2021-05-13 19:03:38 -07:00
moudgils da8f5849aa Merge branch 'main' into Atom/moudgils/FixTextureArray 2021-05-13 14:03:54 -07:00
moudgils 3a5ca1503a Renamed some variables 2021-05-13 14:00:44 -07:00
moudgils 30637274e1 Merge branch 'main' into DxcExperiment 2021-05-12 19:35:26 -07:00
Peng 408ad06fd2 Merge branch 'main' of https://github.com/aws-lumberyard-dev/o3de into ATOM/tonypeng/ATOM-15266-2 2021-05-12 17:52:06 -07:00
Peng 1fe81c1533 ATOM-15266 added location in the assert message where the descriptor set will be re-created 2021-05-12 17:51:30 -07:00
dmcdiar fcbdd9e418 Added RHI feature flag for unbounded arrays 2021-05-10 19:34:54 -07:00
moudgils ccfb232e93 Missed a change 2021-05-10 15:19:37 -07:00
moudgils f856bd26b0 Propogated fixes to other RHI backends 2021-05-10 13:58:43 -07:00
moudgils c5cc6e0371 Merge branch 'main' into DxcExperiment 2021-05-07 20:39:29 -07:00
moudgils e2ca84ceb2 More fixes to shaders with the latest dxc 2021-05-07 17:41:24 -07:00
Peng 6f3b46dc29 ATOM-15266 [RHI][Vulkan][Android] Use warning on fragment pool error due to recreation of the memory pool in subsequent step
JIRA: https://jira.agscollab.com/browse/ATOM-15266
2021-05-06 16:36:13 -07:00
Peng ac900a7b57 ATOM-14947 Take out redundant else case for setting depthclip flag. 2021-04-27 16:51:17 -07:00
Peng a8a60eeea7 ATOM-14947
-Fix vulkan graphics pipeline creation failure having depth clamp off with devices not supporting depth clip.
-Added reason for the mobile version of screen space reflection
2021-04-26 18:12:50 -07:00
Steve Pham 00873788cb Merge pull request #267 from aws-lumberyard-dev/LYN-2784
LYN-2784: Enable Vulkan RHI to build on Linux
2021-04-23 17:37:17 -07:00
jiaweig 285ad86024 Merge pull request #209 from aws-lumberyard-dev/Atom/jiaweig/ATOM-15303_descriptor_indexing
ATOM-15303 [RHI][Android] Descriptor indexing feature not present on Qualcomm
2021-04-23 17:06:58 -07:00
Steve Pham 15d5905835 Merge branch 'main' into LYN-2784 2021-04-23 15:47:36 -07:00
spham 6dc0d846d6 - Adding missing Module code for RHI Vulkan Builder (Fix error related to DynamicModuleHandle not being discovered during Gem Load)
- Re-ordered build dependencies for Atom_RHI_Vulkan builder to resolve linker undefined references in Linux
2021-04-23 15:43:48 -07:00
Chris Burel 28170ffe41 Add newlines to the end of all files 2021-04-23 09:43:40 -07:00
lumberyard-employee-dm b492f59512 Adding newline to the end of WSISurface_Linux.cpp 2021-04-22 19:24:26 -05:00
lumberyard-employee-dm 7bd8827476 Adding newline to the end of PAL_linux.cmake 2021-04-22 19:23:47 -05:00
spham 219d7e0269 Merge branch 'main' into LYN-2784 2021-04-22 17:12:25 -07:00
spham e67b8c91db Enable Vulkan RHI to build on Linux
- Enable to use xcb platform for glad
- Add missing precompiled header for linux on Vulkan RHI
- Create implementation of BuildNativeSurface using XCB related structures and functions
2021-04-22 17:04:35 -07:00
jiaweig ff69429e1b ATOM-15303 [RHI][Android] Descriptor indexing feature not present on Qualcomm 2021-04-21 12:31:17 -07:00
greerdv f0ae8056c8 feedback from PR 2021-04-20 10:25:19 +01:00
greerdv 4c582a2b0a Merge branch 'main' into non-uniform-scale-mesh 2021-04-15 08:29:57 +01:00
greerdv d8169e08fb merging from main 2021-04-15 08:18:11 +01:00