Skip to content

Commit 1097892

Browse files
committed
Move FXAA stage to be earlier
1 parent 0a4b826 commit 1097892

File tree

3 files changed

+13
-11
lines changed

3 files changed

+13
-11
lines changed

src/Layers/xrRenderPC_R2/r2_rendertarget.cpp

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -355,6 +355,11 @@ CRenderTarget::CRenderTarget()
355355
f_bloom_factor = 0.5f;
356356
}
357357

358+
//FXAA
359+
s_fxaa.create(b_fxaa, "r3\\fxaa");
360+
g_fxaa.create(FVF::F_V, RCache.Vertex.Buffer(), RCache.QuadIB);
361+
362+
358363
// HBAO
359364
if (RImplementation.o.ssao_opt_data)
360365
{
@@ -376,10 +381,6 @@ CRenderTarget::CRenderTarget()
376381
s_ssao.create(b_ssao, "r2\\ssao");
377382
}
378383

379-
//FXAA
380-
s_fxaa.create(b_fxaa, "r3\\fxaa");
381-
g_fxaa.create(FVF::F_V, RCache.Vertex.Buffer(), RCache.QuadIB);
382-
383384
// SSAO
384385
if (RImplementation.o.ssao_blur_on)
385386
{

src/Layers/xrRenderPC_R3/r3_rendertarget.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -627,6 +627,10 @@ CRenderTarget::CRenderTarget()
627627
u_setrt(Device.dwWidth, Device.dwHeight, HW.pBaseRT, NULL, NULL, HW.pBaseZB);
628628
}
629629

630+
//FXAA
631+
s_fxaa.create(b_fxaa, "r3\\fxaa");
632+
g_fxaa.create(FVF::F_V, RCache.Vertex.Buffer(), RCache.QuadIB);
633+
630634
// HBAO
631635
if (RImplementation.o.ssao_opt_data)
632636
{
@@ -649,10 +653,6 @@ CRenderTarget::CRenderTarget()
649653
s_ssao.create(b_ssao, "r2\\ssao");
650654
}
651655

652-
//FXAA
653-
s_fxaa.create(b_fxaa, "r3\\fxaa");
654-
g_fxaa.create(FVF::F_V, RCache.Vertex.Buffer(), RCache.QuadIB);
655-
656656
if (RImplementation.o.ssao_blur_on)
657657
{
658658
u32 w = Device.dwWidth, h = Device.dwHeight;

src/Layers/xrRenderPC_R4/r4_rendertarget.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -636,6 +636,10 @@ CRenderTarget::CRenderTarget()
636636
u_setrt(Device.dwWidth, Device.dwHeight, HW.pBaseRT, NULL, NULL, HW.pBaseZB);
637637
}
638638

639+
//FXAA
640+
s_fxaa.create(b_fxaa, "r3\\fxaa");
641+
g_fxaa.create(FVF::F_V, RCache.Vertex.Buffer(), RCache.QuadIB);
642+
639643
// HBAO
640644
if (RImplementation.o.ssao_opt_data)
641645
{
@@ -658,9 +662,6 @@ CRenderTarget::CRenderTarget()
658662
s_ssao.create(b_ssao, "r2\\ssao");
659663
}
660664

661-
//FXAA
662-
s_fxaa.create(b_fxaa, "r3\\fxaa");
663-
g_fxaa.create(FVF::F_V, RCache.Vertex.Buffer(), RCache.QuadIB);
664665

665666
// XXX: Xottab_DUTY: find out why it's available on R3, but commented here
666667
// if (RImplementation.o.ssao_blur_on)

0 commit comments

Comments
 (0)