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
Steve Pham 4d5a985276
Enable AZSLc and Shader Compilation on Linux (#2338)
* Enable Shader Compilation support for Linux
* Add azslc package 3P definition for download
* Add AzslcGeader.azsli nad PlatformHeader.hlsli for Linux/Null and Linux/Vulkan (Copy of Android/Vulkan)
* Enable trait PAL_TRAIT_BUILD_ATOM_ASSET_SHADER_SUPPORTED for Linux
* Add platform builder file dependencies
* Updated AZ_TRAIT_ATOM_SHADERBUILDER_AZSLC to use new 3P linux version of azslc
* Add AtomShaderCapabilities.json, PlatformLimits.azasset for Linux (Copy from Android)
* Fix paths/values for Vulkan_Traits_Linux.h
* Enable trait PAL_TRAIT_BUILD_ATOM_ASSET_SHADER_SUPPORTED for Linux
* Enabled AZ_TRAIT_ATOM_VULKAN_LAYER_LUNARG_STD_VALIDATION_SUPPORT for Linux/Vulkan
* Added AzslcHeader.azsli, PlatformHeader.hlsli dependencies for Linux/Null and Linux/Vulkan in the platform builders for windows and mac for consistency

Signed-off-by: spham-amzn <spham@amazon.com>
5 years ago
..
External/MaskedOcclusionCulling Added Masked Occlusion Culling external files 5 years ago
Include/Atom ATOM-15935 Adding draw to pass support to DynamicDrawContext (#2248) 5 years ago
Source Enable AZSLc and Shader Compilation on Linux (#2338) 5 years ago
Tests Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Tests.Builders Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Tests.Editor Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
CMakeLists.txt Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
atom_rpi_builders_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
atom_rpi_builders_shared_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
atom_rpi_builders_stub_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
atom_rpi_builders_tests_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
atom_rpi_edit_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
atom_rpi_editor_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
atom_rpi_editor_tests_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
atom_rpi_masked_occlusion_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
atom_rpi_private_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
atom_rpi_private_shared_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
atom_rpi_public_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
atom_rpi_reflect_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
atom_rpi_tests_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
rpi_shared_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago