You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Gems/Atom/RPI/Code/Source/RPI.Public/Pass
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>
4 years ago
..
Specific Merge branch stabilization/2110 into development 4 years ago
AttachmentReadback.cpp Normalize Shader vs Shaders Folders (#4925) 4 years ago
ComputePass.cpp Create helper function for getting threads per (#4480) 4 years ago
CopyPass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
FullscreenTrianglePass.cpp 1. Add nullptr checks to prevent crashes when non-critical shaders fail to compile. (#5451) 4 years ago
MSAAResolvePass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ParentPass.cpp Updated all array_view uses with the C++20 span. (#7157) 4 years ago
Pass.cpp Merging from development 4 years ago
PassAttachment.cpp Throwing up Depth of Field WIP so Galib can investigate AP crash with shader processing 4 years ago
PassFactory.cpp Changing all ClearPass to SlowClearPass 4 years ago
PassFilter.cpp Fixed a type with pass filter (#5506) 4 years ago
PassLibrary.cpp Merge branch stabilization/2110 into development 4 years ago
PassSystem.cpp Changing all ClearPass to SlowClearPass 4 years ago
PassUtils.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
RasterPass.cpp Merging from development 4 years ago
RenderPass.cpp Multiple bug fixes (#6221) 4 years ago
SlowClearPass.cpp Changing all ClearPass to SlowClearPass 4 years ago