@@ -118,6 +118,13 @@ class adopt_compiler
118118 return *this ;
119119 }
120120
121+ // Redotix99: for 3D Shader Based Scopes
122+ adopt_compiler& _o_scopelense (u32 lenseType)
123+ {
124+ C->SH ->flags .iScopeLense = lenseType;
125+ return *this ;
126+ }
127+
121128 adopt_compiler& _o_distort (bool E)
122129 {
123130 C->SH ->flags .bDistort = E;
@@ -396,6 +403,9 @@ void CResourceManager::LS_Load()
396403 .def (" zb" , &adopt_compiler::_ZB, return_reference_to (_1))
397404 .def (" blend" , &adopt_compiler::_blend, return_reference_to (_1))
398405 .def (" aref" , &adopt_compiler::_aref, return_reference_to (_1))
406+
407+ .def (" scopelense" , &adopt_compiler::_o_scopelense, return_reference_to (_1)) // Redotix99: for 3D Shader Based Scopes
408+
399409 // For compatibility only
400410 .def (" dx10color_write_enable" , &adopt_compiler::_dx10color_write_enable, return_reference_to (_1))
401411 .def (" color_write_enable" , &adopt_compiler::_dx10color_write_enable, return_reference_to (_1))
@@ -407,7 +417,7 @@ void CResourceManager::LS_Load()
407417 .def (" dx10zfunc" , &adopt_compiler::_dx10ZFunc, return_reference_to (_1))
408418
409419 .def (" dx10sampler" , &adopt_compiler::_dx10sampler) // returns sampler-object
410- .def (" dx10Options" , &adopt_compiler::_dx10Options), // returns options-object
420+ .def (" dx10Options" , &adopt_compiler::_dx10Options), // returns options-object
411421
412422
413423 class_<adopt_blend>(" blend" )
0 commit comments