Akio Gaule
|
fdabdc28e1
Add support for specialization constants for shader options (#18019)
|
1 рік тому |
Guthrie Adams
|
8bbc864eeb
Unrelated formatting and move operator change
|
2 роки тому |
siliconvoodoo
|
d26a488a1f
[SMC] recompaction + shader builds (#17026)
|
2 роки тому |
ANT/guthadam
|
b58ab30fcb
Investigating asset build issues with platform ID set to server or other than PC
|
2 роки тому |
Guthrie Adams
|
225106d58f
Minor change to use move operation inserting dependency info into containers
|
2 роки тому |
galibzon
|
755dc58916
Remove m_buildTimeStamp from ShaderAsset and ShaderVariantAsset (#15592)
|
2 роки тому |
allisaurus
|
1f3426fe99
Merge commit '6c98c7451a4ca5c7e379dfb9c371480744ff4f33' into allisaurus/gitflow_230327_o3de_3
|
2 роки тому |
galibzon
|
6c98c7451a
Fixes #15149 (#15335)
|
2 роки тому |
galibzon
|
e282c39b69
Atom/galibzon/shader debug symbols (#15176)
|
2 роки тому |
santorac
|
37fbc5a798
Established the core structure of material pipeline functors. This allows the material pipeline to select appropriate shaders based on data from the material without exposing knowledge of the specific shaders to the material type. Transparency, tinted transparency, and optional shadow casting are all working.
|
3 роки тому |
santorac
|
ddbb3da2ef
Render pipelines can filter shaders based on a material pipeline tag. This is a precursor to supporting material pipeline functors that enable and disable specific shaders.
|
3 роки тому |
rgba16f
|
263eb26fdb
Enable global access to resources using bindless paradigm (#13281)
|
3 роки тому |
santorac
|
8ff03192b4
Added support for shader options to FullscreenTrianglePass and established a pattern that other passes can follow as well.
|
3 роки тому |
lumberyard-employee-dm
|
fb022b79ae
Updating the Uuid class to be constexpr (#11810)
|
3 роки тому |
Bindless-Chicken
|
423e167b83
Review fixes
|
3 роки тому |
Bindless-Chicken
|
67d8896816
Add unused target blend state warning
|
3 роки тому |
Bindless-Chicken
|
49be85c6c9
Expose full blend state info to shaders
|
3 роки тому |
galibzon
|
6912c88b08
All compilation flags required for shader (#7931)
|
3 роки тому |
Jeremy Ong
|
743ade1765
Add "Definitions" field to shader asset
|
4 роки тому |
galibzon
|
b0dfe26232
The Build Time Stamp of ShaderAsset And (#5373)
|
4 роки тому |
galibzon
|
b541d69efc
DXC Validation Error Difficult to See in AP Window (#4982)
|
4 роки тому |
santorac
|
7ba9926202
The .shader file must now include the .azsl extension when referencing a .azsl file. It will no longer be automatically appended.
|
4 роки тому |
Esteban Papp
|
f3e6adce7f
LYN-6882 release builds are executing code in asserts (#4305)
|
4 роки тому |
galibzon
|
169b8f3679
[ATOM-5441] Shader Builders May Fail When Multiple New Files Are Added (#3862)
|
4 роки тому |
srikappa-amzn
|
b2963f2bc1
Renamed AtomMaxFileSize to DefaultMaxFileSize (#4067)
|
4 роки тому |
srikappa-amzn
|
5a6daf4352
Maximize read file size limit and set it to 1MiB for Atom use cases
|
4 роки тому |
Steve Pham
|
fa0f2a1007
Fix unused warnings release (#3677)
|
4 роки тому |
santorac
|
ccd648c600
Removed unnecessary print statements
|
4 роки тому |
santorac
|
7aa24fd58f
Fixed shader variant hot reload which was failing due to mismatched timestamps. The ShaderAsset was using microseconds and the ShaderVariantAsset was using system ticks. Since ticks will always be higher than microseconds, stale variants were not prevented from being used.
|
4 роки тому |
chcurran
|
de9e991ccc
merge development
|
4 роки тому |