Skip to content

Commit 059640b

Browse files
[vsp] Adding support to enable VSP guiding while disabling radiance caching
1 parent bf74c4d commit 059640b

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

openpgl/data/Range.h

+6-6
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ struct Range
1212
size_t m_begin{0};
1313
size_t m_end{0};
1414

15-
#ifdef OPENPGL_RADIANCE_CACHES
15+
#if defined(OPENPGL_RADIANCE_CACHES) || defined(OPENPGL_VSP_GUIDING)
1616
size_t m_is_begin{0};
1717
size_t m_is_end{0};
1818
#endif
@@ -25,7 +25,7 @@ struct Range
2525
OPENPGL_ASSERT(int(m_end) - int(m_begin) >= 0);
2626
return m_end - m_begin;
2727
}
28-
#ifdef OPENPGL_RADIANCE_CACHES
28+
#if defined(OPENPGL_RADIANCE_CACHES) || defined(OPENPGL_VSP_GUIDING)
2929
inline size_t sizeZeroValueSamples() const
3030
{
3131
OPENPGL_ASSERT(int(m_is_end) - int(m_is_begin) >= 0);
@@ -36,7 +36,7 @@ struct Range
3636
{
3737
m_begin = 0;
3838
m_end = 0;
39-
#ifdef OPENPGL_RADIANCE_CACHES
39+
#if defined(OPENPGL_RADIANCE_CACHES) || defined(OPENPGL_VSP_GUIDING)
4040
m_is_begin = 0;
4141
m_is_end = 0;
4242
#endif
@@ -46,7 +46,7 @@ struct Range
4646
{
4747
os.write(reinterpret_cast<const char *>(&m_begin), sizeof(m_begin));
4848
os.write(reinterpret_cast<const char *>(&m_end), sizeof(m_end));
49-
#ifdef OPENPGL_RADIANCE_CACHES
49+
#if defined(OPENPGL_RADIANCE_CACHES) || defined(OPENPGL_VSP_GUIDING)
5050
os.write(reinterpret_cast<const char *>(&m_is_begin), sizeof(m_is_begin));
5151
os.write(reinterpret_cast<const char *>(&m_is_end), sizeof(m_is_end));
5252
#endif
@@ -56,7 +56,7 @@ struct Range
5656
{
5757
is.read(reinterpret_cast<char *>(&m_begin), sizeof(m_begin));
5858
is.read(reinterpret_cast<char *>(&m_end), sizeof(m_end));
59-
#ifdef OPENPGL_RADIANCE_CACHES
59+
#if defined(OPENPGL_RADIANCE_CACHES) || defined(OPENPGL_VSP_GUIDING)
6060
is.read(reinterpret_cast<char *>(&m_is_begin), sizeof(m_is_begin));
6161
is.read(reinterpret_cast<char *>(&m_is_end), sizeof(m_is_end));
6262
#endif
@@ -66,7 +66,7 @@ struct Range
6666
{
6767
bool equal = true;
6868
if (m_begin != b.m_begin || m_end != b.m_end
69-
#ifdef OPENPGL_RADIANCE_CACHES
69+
#if defined(OPENPGL_RADIANCE_CACHES) || defined(OPENPGL_VSP_GUIDING)
7070
|| m_is_begin != b.m_is_begin || m_is_end != b.m_is_end
7171
#endif
7272
)

0 commit comments

Comments
 (0)