possible fix for #581

This commit is contained in:
Turánszki János
2022-11-20 23:09:43 +01:00
parent afbe49f344
commit 98eadce6c1
3 changed files with 3 additions and 3 deletions
+2 -1
View File
@@ -13,8 +13,9 @@
"RootConstants(num32BitConstants=12, b999), " \
"CBV(b0), " \
"CBV(b1), " \
"CBV(b2), " \
"DescriptorTable( " \
"CBV(b2, numDescriptors = 12, flags = DATA_STATIC_WHILE_SET_AT_EXECUTE)," \
"CBV(b3, numDescriptors = 11, flags = DATA_STATIC_WHILE_SET_AT_EXECUTE)," \
"SRV(t0, numDescriptors = 16, flags = DESCRIPTORS_VOLATILE | DATA_STATIC_WHILE_SET_AT_EXECUTE)," \
"UAV(u0, numDescriptors = 16, flags = DESCRIPTORS_VOLATILE | DATA_STATIC_WHILE_SET_AT_EXECUTE)" \
")," \
-1
View File
@@ -401,7 +401,6 @@ struct Surface
[branch]
if (material.textures[BASECOLORMAP].IsValid())
{
uint prt_status = 0;
#ifdef SURFACE_LOAD_QUAD_DERIVATIVES
float4 baseColorMap = material.textures[BASECOLORMAP].SampleGrad(sam, uvsets, uvsets_dx, uvsets_dy);
#else
+1 -1
View File
@@ -3969,7 +3969,7 @@ void UpdateRenderData(
}
// Impostor prepare:
if (vis.scene->instanceArraySize > 0 && vis.scene->meshletBuffer.IsValid())
if (vis.scene->impostors.GetCount() > 0 && vis.scene->objects.GetCount() > 0 && vis.scene->impostorBuffer.IsValid())
{
device->EventBegin("Impostor prepare", cmd);
auto range = wi::profiler::BeginRangeGPU("Impostor prepare", cmd);