mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2025-02-25 05:01:24 +00:00
[vulkan] Reduce max shadow views to 17
Recent nvidia drivers now crash with more than 17 views when building pipelines. Still no idea if it's me or the drivers. However, I really need to come up with a way to use the render graph render passes as a template so things aren't so hard-coded.
This commit is contained in:
parent
2f8ffc4862
commit
ceece02aa4
2 changed files with 3 additions and 3 deletions
|
@ -2590,6 +2590,7 @@ steps = {
|
|||
shadow15 = $renderpasses.shadow15;
|
||||
shadow16 = $renderpasses.shadow16;
|
||||
shadow17 = $renderpasses.shadow17;
|
||||
/* FIXME bug in nvidia drivers? causes segfault when building the pipelines
|
||||
shadow18 = $renderpasses.shadow18;
|
||||
shadow19 = $renderpasses.shadow19;
|
||||
shadow20 = $renderpasses.shadow20;
|
||||
|
@ -2602,7 +2603,6 @@ steps = {
|
|||
shadow27 = $renderpasses.shadow27;
|
||||
shadow28 = $renderpasses.shadow28;
|
||||
shadow29 = $renderpasses.shadow29;
|
||||
/* FIXME bug in nvidia drivers causes segfault when building the pipelines
|
||||
shadow30 = $renderpasses.shadow30;
|
||||
shadow31 = $renderpasses.shadow31;
|
||||
shadow32 = $renderpasses.shadow32;
|
||||
|
|
|
@ -82,9 +82,9 @@
|
|||
#define shadow_quanta 128
|
||||
#define lnearclip 4
|
||||
#define num_cascade 4
|
||||
#define max_views 29 // FIXME should be 32 (or really, maxMultiviewViewCount,
|
||||
#define max_views 17 // FIXME should be 32 (or really, maxMultiviewViewCount,
|
||||
// but there are other problems there), but nvidia's
|
||||
// drivers segfault for > 29
|
||||
// drivers segfault for > 17
|
||||
|
||||
static vec4f_t ref_direction = { 1, 0, 0, 0 };
|
||||
|
||||
|
|
Loading…
Reference in a new issue