Skip to content
This repository was archived by the owner on Apr 29, 2021. It is now read-only.

Commit 4d167ec

Browse files
committed
debug log flag
1 parent 4af204a commit 4d167ec

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

Runtime/ui/renderer/cmdbufferCanvas/rendering/canvas_shader_initializer.cs

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,18 @@ static partial class CanvasShader {
1919

2020
const bool enableComputeBuffer = true;
2121

22+
const bool enableDebugLog = true;
23+
2224
public static bool supportComputeBuffer;
2325

26+
static void DebugAssert(bool condition, string logMsg) {
27+
if (enableDebugLog && !condition) {
28+
Debug.Log(logMsg);
29+
}
30+
}
31+
2432
static void DoPrepareDefaultShader() {
25-
Debug.Log($"do prepare default shader @frame = {Time.frameCount}");
33+
DebugAssert(false, $"do prepare default shader @frame = {Time.frameCount}");
2634
supportComputeBuffer = false;
2735

2836
var convexFillShader = GetShader("UIWidgets/canvas_convexFill");
@@ -109,8 +117,8 @@ static void DoPrepareComputeBufferShader() {
109117
var isShaderSupported = testShader.isSupported;
110118
testShader = null;
111119
supportComputeBuffer = enableComputeBuffer && SystemInfo.supportsComputeShaders && isShaderSupported;
112-
113-
Debug.Log($"do prepare computebuffer shader @frame = {Time.frameCount} with support state = {supportComputeBuffer}");
120+
121+
DebugAssert(false, $"do prepare computebuffer shader @frame = {Time.frameCount} with support state = {supportComputeBuffer}");
114122

115123
if (!supportComputeBuffer) {
116124
return;

0 commit comments

Comments
 (0)