@@ -32,8 +32,6 @@ public class RenderingManager : MonoBehaviour {
32
32
33
33
private Texture2D readTex ;
34
34
35
- private static bool isMainCameraPassCreated = false ;
36
-
37
35
public RenderToTexture distortionMap {
38
36
get ;
39
37
private set ;
@@ -166,7 +164,7 @@ void Awake() {
166
164
167
165
168
166
var depthPass = new RenderToTexture (
169
- new CaptureConfig ( ) { name = "_depth" , antiAliasLevel = antiAliasLevel , shaderName = "Hidden/DepthBW" } ,
167
+ new CaptureConfig ( ) { name = "_depth" , antiAliasLevel = antiAliasLevel , shaderName = "Hidden/DepthBW" , renderTextureFormat = RenderTextureFormat . RFloat } ,
170
168
camera : camera
171
169
) ;
172
170
@@ -176,17 +174,20 @@ void Awake() {
176
174
) ;
177
175
178
176
var idPass = new ReplacementShaderCapture (
179
- new CaptureConfig ( ) { name = "_id" , antiAliasLevel = antiAliasLevel , shaderName = "Hidden/UberReplacement" , replacementMode = ReplacelementMode . ObjectId } ,
177
+ new CaptureConfig ( ) { name = "_id" , antiAliasLevel = antiAliasLevel , shaderName = "Hidden/UberReplacement" } ,
178
+ replacementMode : ReplacelementMode . ObjectId ,
180
179
cameraParent : camera . transform
181
180
) ;
182
181
183
182
var classPass = new ReplacementShaderCapture (
184
- new CaptureConfig ( ) { name = "_class" , antiAliasLevel = antiAliasLevel , shaderName = "Hidden/UberReplacement" , replacementMode = ReplacelementMode . CatergoryId } ,
183
+ new CaptureConfig ( ) { name = "_class" , antiAliasLevel = antiAliasLevel , shaderName = "Hidden/UberReplacement" } ,
184
+ replacementMode : ReplacelementMode . CatergoryId ,
185
185
cameraParent : camera . transform
186
186
) ;
187
187
188
188
var normalsPass = new ReplacementShaderCapture (
189
- new CaptureConfig ( ) { name = "_normals" , antiAliasLevel = antiAliasLevel , shaderName = "Hidden/UberReplacement" , replacementMode = ReplacelementMode . Normals } ,
189
+ new CaptureConfig ( ) { name = "_normals" , antiAliasLevel = antiAliasLevel , shaderName = "Hidden/UberReplacement" } ,
190
+ replacementMode : ReplacelementMode . Normals ,
190
191
cameraParent : camera . transform
191
192
) ;
192
193
@@ -197,7 +198,7 @@ void Awake() {
197
198
// make first _img capture created render to Display
198
199
int ? toDisplay = null ;
199
200
this . mainPass = new MultiCapture (
200
- config : new CaptureConfig ( ) { name = "_img" , antiAliasLevel = antiAliasLevel , cloudRendering = cloudRenderingCapture , toDisplay = isMainCameraPassCreated ? toDisplay : 0 } ,
201
+ config : new CaptureConfig ( ) { name = "_img" , antiAliasLevel = antiAliasLevel , cloudRendering = cloudRenderingCapture , toDisplay = IsMainCamera ? 0 : toDisplay } ,
201
202
camera : camera ,
202
203
passes : new List < RenderToTexture > ( ) {
203
204
}
0 commit comments