Guthrie Adams
|
4287d73a95
Optimize masked occlusion culling to only clear the buffer if something visible was drawn to it. This keeps it from clearing in scenes that have no occlusion planes, which many scenes don't.
|
2 gadi atpakaļ |
moudgils
|
7841fb98f6
Shadow cascade pass optimization by rejecting more meshes based on frustum intersection between light and camera. (#16032)
|
2 gadi atpakaļ |
Ken Pruiksma
|
eaf725f8f4
Directional shadow exclusion frustums (#15753)
|
2 gadi atpakaļ |
Tommy Walton
|
d2d54140aa
Add support for VisibleObjectLists in the RPI Culling. (#15517)
|
2 gadi atpakaļ |
JLeclercq
|
5edacbe24b
Atom/RPI: Don't compute screen coverage if lod is fixed (#13606)
|
3 gadi atpakaļ |
Ken Pruiksma
|
0ed5937e2d
Cached projected shadows (#13288)
|
3 gadi atpakaļ |
Ken Pruiksma
|
833532c74f
Light type culling with shader options (#12456)
|
3 gadi atpakaļ |
antonmic
|
d001640f0c
compile fix for culling debug ifdef
|
3 gadi atpakaļ |
antonmic
|
d31976e147
final culling performance improvements
|
3 gadi atpakaļ |
antonmic
|
61f2d5101d
further culling perf improvements - culling now down to ~1.5ms using older version of RosCon Demo as a stress test
|
3 gadi atpakaļ |
antonmic
|
941e3e47cf
Improved culling performance by 2.5ms (roughly 50%)
|
3 gadi atpakaļ |
antonmic
|
ac4bfc046d
Improved CPU performance by almost 13ms (37.48ms -> 24.74ms) on the RosCon level
|
3 gadi atpakaļ |
Ken Pruiksma
|
c0e891a190
Support frustum shape in AuxGeom (#11728)
|
3 gadi atpakaļ |
Jeremy Ong
|
04147eaccc
Add cstr labels to all task graphs and events
|
3 gadi atpakaļ |
santorac
|
bc30158e17
Made ImGuiCpuProfiler include averages for the high-level statistics, and a button to reset the collected averages.
|
3 gadi atpakaļ |
rgba16f
|
c9b814d4f9
Update runtime switch for using TaskGraph to default true (#8492)
|
3 gadi atpakaļ |
Jackerty
|
e03d9eefd9
Moves Culling.cpp::ProcessWorklist debug variables under preprocessing (#7043)
|
4 gadi atpakaļ |
Nemerle
|
d8e06d9d95
Apply reviewer suggestions
|
4 gadi atpakaļ |
nemerle
|
5ff65be314
This reduces non-unity build time by ~2% and build size by ~0.5%.
|
4 gadi atpakaļ |
sphrose
|
1a94caee47
Fix debug compilation.
|
4 gadi atpakaļ |
Esteban Papp
|
5cca52e73c
Merge branch 'development' into redcode/driller_removal
|
4 gadi atpakaļ |
rgba16f
|
aad16acf1f
Jobify the draw item list sort in View::FinalizeDrawLists (#6176)
|
4 gadi atpakaļ |
Esteban Papp
|
0b9497cd45
Changes call from AZ_TRACE to AZ_PROFILE. AZ_TRACE uses a driller bus that is going to be removed
|
4 gadi atpakaļ |
bosnichd
|
cbb5179b4c
Add a missing #include and [[maybe_unused]] (#5960)
|
4 gadi atpakaļ |
amzn-sean
|
38a03817bb
Removal and Replacement of the CryTimer (gEnv->pTimer) (#5409)
|
4 gadi atpakaļ |
rgba16f [Amazon]
|
5c072a5d51
Part 2 of enabling Atom to use TaskGraph
|
4 gadi atpakaļ |
Qing Tao
|
8da6bea073
ATOM-16747 RPISystemInterface::GetDefaultScene returns the scene crea… (#5153)
|
4 gadi atpakaļ |
Scott Romero
|
8cbc5bc447
[development] Atom CPU profiler include cleanup (#4272)
|
4 gadi atpakaļ |
Tobias Alexander Franke
|
9477da799b
Jobify view culling (#3983)
|
4 gadi atpakaļ |
Scott Romero
|
36bcf5849a
[development] Migrated Atom CPU profiler to utilize new AzCore Profiler interface and related macros (#4160)
|
4 gadi atpakaļ |