Skip to content

Commit a0bb759

Browse files
committed
Tweaks
1 parent 3db5d77 commit a0bb759

File tree

14 files changed

+104
-29
lines changed

14 files changed

+104
-29
lines changed

src/Layers/xrRender/DetailManager.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -458,4 +458,4 @@ void CDetailManager::DispatchMTCalc()
458458
UpdateVisibleM();
459459
});
460460
}
461-
}
461+
} // namespace xray::render::RENDER_NAMESPACE

src/Layers/xrRender/xrRender_console.cpp

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,19 @@
2222
# endif // MASTER_GOLD
2323
#endif // (RENDER == R_R3) || (RENDER == R_R4)
2424

25-
extern ENGINE_API float ps_r3_dyn_wet_surf_near; // 10.0f
26-
extern ENGINE_API float ps_r3_dyn_wet_surf_far; // 30.0f
27-
extern ENGINE_API int ps_r3_dyn_wet_surf_sm_res; // 256
2825

2926
namespace xray::render::RENDER_NAMESPACE
3027
{
3128
u32 ps_Preset = 2;
32-
const xr_token qpreset_token[] = {{"Minimum", 0}, {"Low", 1}, {"Default", 2}, {"High", 3}, {"Extreme", 4}, {nullptr, 0}};
29+
const xr_token qpreset_token[] =
30+
{
31+
{ "Minimum", 0 },
32+
{ "Low", 1 },
33+
{ "Default", 2 },
34+
{ "High", 3 },
35+
{ "Extreme", 4 },
36+
{ nullptr, 0 }
37+
};
3338

3439
u32 ps_r2_smapsize = 2048;
3540
const xr_token qsmapsize_token[] =
@@ -237,6 +242,10 @@ Fvector3 ps_r2_dof = Fvector3().set(-1.25f, 1.4f, 600.f);
237242
float ps_r2_dof_sky = 30; // distance to sky
238243
float ps_r2_dof_kernel_size = 5.0f; // 7.0f
239244

245+
float ps_r3_dyn_wet_surf_near = 5.f; // 10.0f
246+
float ps_r3_dyn_wet_surf_far = 20.f; // 30.0f
247+
int ps_r3_dyn_wet_surf_sm_res = 256; // 256
248+
240249
u32 ps_steep_parallax = 0;
241250
int ps_r__detail_radius = 49;
242251

src/Layers/xrRender/xrRender_console.h

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
#pragma once
22

33
extern ENGINE_API int ps_r__Supersample;
4-
extern ENGINE_API float ps_r3_dyn_wet_surf_near; // 10.0f
5-
extern ENGINE_API float ps_r3_dyn_wet_surf_far; // 30.0f
6-
extern ENGINE_API int ps_r3_dyn_wet_surf_sm_res; // 256
74

85
namespace xray::render::RENDER_NAMESPACE
96
{
@@ -160,6 +157,10 @@ extern ECORE_API Fvector3 ps_r2_dof;
160157
extern ECORE_API float ps_r2_dof_sky; // distance to sky
161158
extern ECORE_API float ps_r2_dof_kernel_size; // 7.0f
162159

160+
extern ECORE_API float ps_r3_dyn_wet_surf_near; // 10.0f
161+
extern ECORE_API float ps_r3_dyn_wet_surf_far; // 30.0f
162+
extern ECORE_API int ps_r3_dyn_wet_surf_sm_res; // 256
163+
163164
enum
164165
{
165166
R2FLAG_SUN = (1 << 0),

src/Layers/xrRenderDX11/dx11ResourceManager_Scripting.cpp

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,12 @@ class adopt_dx10options
2424
{
2525
return RImplementation.o.msaa_alphatest == CRender::MSAA_ATEST_DX10_0_ATOC;
2626
}
27+
28+
LPCSTR _get_level()
29+
{
30+
const shared_str level_name = g_pGameLevel->name();
31+
return level_name.c_str();
32+
}
2733
};
2834

2935
// wrapper
@@ -288,6 +294,11 @@ class adopt_compiler
288294
C->r_StencilRef(Ref);
289295
return *this;
290296
}
297+
adopt_compiler& _dx10CullMode(u32 Ref)
298+
{
299+
C->r_CullMode((D3DCULL)Ref);
300+
return *this;
301+
}
291302
adopt_compiler& _dx10ATOC(bool Enable)
292303
{
293304
C->RS.SetRS(XRDX11RS_ALPHATOCOVERAGE, Enable);
@@ -331,6 +342,7 @@ void CResourceManager::LS_Load()
331342
[
332343
class_<adopt_dx10options>("_dx10options")
333344
.def("dx10_msaa_alphatest_atoc", &adopt_dx10options::_dx10_msaa_alphatest_atoc)
345+
.def("getLevel", &adopt_dx10options::_get_level)
334346
//.def("", &adopt_dx10options::_dx10Options ), // returns options-object
335347
,
336348

@@ -376,6 +388,7 @@ void CResourceManager::LS_Load()
376388
.def("dx10texture", &adopt_compiler::_dx10texture, return_reference_to<1>())
377389
.def("dx10stencil", &adopt_compiler::_dx10Stencil, return_reference_to<1>())
378390
.def("dx10stencil_ref", &adopt_compiler::_dx10StencilRef, return_reference_to<1>())
391+
.def("dx10cullmode", &adopt_compiler::_dx10CullMode, return_reference_to<1>())
379392
.def("dx10atoc", &adopt_compiler::_dx10ATOC, return_reference_to<1>())
380393
.def("dx10zfunc", &adopt_compiler::_dx10ZFunc, return_reference_to<1>())
381394

src/Layers/xrRender_R2/r2_rendertarget.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@
1919
# include "Layers/xrRender/blenders/dx11HDAOCSBlender.h"
2020
#endif
2121

22-
extern ENGINE_API float ps_r3_dyn_wet_surf_far; // 30.0f
23-
2422
namespace xray::render::RENDER_NAMESPACE
2523
{
2624
void CRenderTarget::u_stencil_optimize(CBackend& cmd_list, eStencilOptimizeMode eSOM)

src/Layers/xrRender_R2/render_phase_sun.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -406,4 +406,4 @@ void render_sun::accumulate_cascade(u32 cascade_ind)
406406
dsgraph.cmd_list.submit(); // TODO: move into release (rename to submit?)
407407
RImplementation.release_context(dsgraph.context_id);
408408
}
409-
}
409+
} // namespace xray::render::RENDER_NAMESPACE

src/xrEngine/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,6 @@ target_sources_grouped(
204204
IGame_ObjectPool.h
205205
IGame_Persistent.cpp
206206
IGame_Persistent.h
207-
IGame_Persistent_Effects.cpp
208207
pure_relcase.cpp
209208
pure_relcase.h
210209
xr_object.h

src/xrEngine/Environment.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,6 @@ CEnvironment::CEnvironment()
4444

4545
fTimeFactor = 12.f;
4646

47-
wind_strength_factor = 0.f;
48-
wind_gust_factor = 0.f;
49-
50-
wind_blast_strength = 0.f;
5147
wind_blast_direction.set(1.f, 0.f, 0.f);
5248

5349
// fill clouds hemi verts & faces

src/xrEngine/IGame_Persistent.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,6 @@ IGame_Persistent::IGame_Persistent()
3232
Device.seqAppActivate.Add(this);
3333
Device.seqAppDeactivate.Add(this);
3434

35-
m_pMainMenu = nullptr;
36-
3735
pEnvironment = xr_new<CEnvironment>();
3836

3937
m_pGShaderConstants = xr_new<ShadersExternalData>(); //--#SM+#--

src/xrEngine/Stats.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@ ENGINE_API CStatTimer gTestTimer3;
2727
//////////////////////////////////////////////////////////////////////
2828
ENGINE_API bool g_bDisableRedText = false;
2929
int g_bShowRedText = 1;
30-
ENGINE_API int ps_disable_lens_flare = 0;
31-
3230
CStats::CStats()
3331
{
3432
statsFont = nullptr;

0 commit comments

Comments
 (0)