Skip to content

feat: add configurable rendering modes - #45

Merged
PenguinMaintainer merged 17 commits into
masterfrom
future/rendering-modes
Aug 9, 2026
Merged

feat: add configurable rendering modes#45
PenguinMaintainer merged 17 commits into
masterfrom
future/rendering-modes

fix: preserve raw rendering tag rollback

8b4e508
Select commit
Loading
Failed to load commit list.
Codacy Production / Codacy Static Code Analysis succeeded Aug 9, 2026 in 0s

Your pull request is up to standards!

Codacy Here is an overview of what got changed by this pull request:

Issues
======
- Added 87
           

Complexity increasing per file
==============================
- Editor/PureBaseCutoffElement.cs  12
- Editor/PureBaseRenderingMode.cs  57
- Editor/PureBaseRenderingModeElement.cs  35
- Tests/Daily/Editor/PureBaseRenderingModeRenderingTests.cs  56
- Tests/Release/ConsumerProject/Assets/Editor/PureBaseConsumerRenderingModeTests.cs  18
- Tests/Daily/Editor/PureBaseRenderingModeContractTests.Atomicity.cs  34
- Tests/Daily/Editor/PureBaseRenderingModeContractTests.InspectorPersistence.cs  31
- Tests/Daily/Editor/PureBaseRenderingModeContractTests.MaterialState.cs  26
- Tests/Daily/Editor/PureBaseRenderingModeContractTests.ProductContracts.cs  8
- Tests/Daily/Editor/PureBaseRenderingModeContractTests.Support.cs  34
- Tests/Daily/Editor/PureBaseRenderingModeRenderingTests.FrameReadbacks.cs  43
- Tests/Daily/Editor/PureBaseRenderingModeRenderingTests.SourceContracts.cs  7
         

Clones added
============
- Tests/Daily/Editor/PureBaseRenderingModeRenderingTests.cs  9
- Tests/Daily/Editor/PureBaseRenderingModeContractTests.Atomicity.cs  1
- Tests/Daily/Editor/PureBaseRenderingModeContractTests.InspectorPersistence.cs  2
- Tests/Daily/Editor/PureBaseRenderingModeContractTests.MaterialState.cs  1
- Tests/Daily/Editor/PureBaseRenderingModeContractTests.ProductContracts.cs  3
- Tests/Daily/Editor/PureBaseRenderingModeContractTests.Support.cs  2
- Tests/Daily/Editor/PureBaseRenderingModeRenderingTests.FrameReadbacks.cs  4
         

See the complete overview on Codacy

Annotations

Check notice on line 73 in Editor/PureBaseCutoffElement.cs

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

Editor/PureBaseCutoffElement.cs#L73

Add curly braces around the nested statement(s) in this 'if' block.

Check notice on line 126 in Editor/PureBaseRenderingMode.cs

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

Editor/PureBaseRenderingMode.cs#L126

Add curly braces around the nested statement(s) in this 'if' block.

Check notice on line 145 in Editor/PureBaseRenderingMode.cs

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

Editor/PureBaseRenderingMode.cs#L145

Add curly braces around the nested statement(s) in this 'if' block.

Check notice on line 148 in Editor/PureBaseRenderingMode.cs

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

Editor/PureBaseRenderingMode.cs#L148

Add curly braces around the nested statement(s) in this 'if' block.

Check notice on line 153 in Editor/PureBaseRenderingMode.cs

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

Editor/PureBaseRenderingMode.cs#L153

Add curly braces around the nested statement(s) in this 'if' block.

Check notice on line 157 in Editor/PureBaseRenderingMode.cs

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

Editor/PureBaseRenderingMode.cs#L157

Add curly braces around the nested statement(s) in this 'if' block.

Check notice on line 162 in Editor/PureBaseRenderingMode.cs

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

Editor/PureBaseRenderingMode.cs#L162

Add curly braces around the nested statement(s) in this 'if' block.

Check notice on line 207 in Editor/PureBaseRenderingMode.cs

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

Editor/PureBaseRenderingMode.cs#L207

Add curly braces around the nested statement(s) in this 'if' block.

Check notice on line 234 in Editor/PureBaseRenderingMode.cs

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

Editor/PureBaseRenderingMode.cs#L234

Add curly braces around the nested statement(s) in this 'if' block.

Check notice on line 245 in Editor/PureBaseRenderingMode.cs

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

Editor/PureBaseRenderingMode.cs#L245

Add curly braces around the nested statement(s) in this 'for' block.

Check notice on line 277 in Editor/PureBaseRenderingMode.cs

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

Editor/PureBaseRenderingMode.cs#L277

Add curly braces around the nested statement(s) in this 'if' block.

Check notice on line 318 in Editor/PureBaseRenderingMode.cs

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

Editor/PureBaseRenderingMode.cs#L318

Add curly braces around the nested statement(s) in this 'if' block.

Check notice on line 320 in Editor/PureBaseRenderingMode.cs

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

Editor/PureBaseRenderingMode.cs#L320

Add curly braces around the nested statement(s) in this 'else' block.

Check notice on line 330 in Editor/PureBaseRenderingMode.cs

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

Editor/PureBaseRenderingMode.cs#L330

Add curly braces around the nested statement(s) in this 'if' block.

Check notice on line 589 in Editor/PureBaseRenderingMode.cs

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

Editor/PureBaseRenderingMode.cs#L589

Add curly braces around the nested statement(s) in this 'if' block.

Check notice on line 659 in Editor/PureBaseRenderingMode.cs

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

Editor/PureBaseRenderingMode.cs#L659

Add curly braces around the nested statement(s) in this 'if' block.

Check notice on line 675 in Editor/PureBaseRenderingMode.cs

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

Editor/PureBaseRenderingMode.cs#L675

Add curly braces around the nested statement(s) in this 'if' block.

Check notice on line 133 in Editor/PureBaseRenderingModeElement.cs

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

Editor/PureBaseRenderingModeElement.cs#L133

Add curly braces around the nested statement(s) in this 'if' block.

Check notice on line 135 in Editor/PureBaseRenderingModeElement.cs

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

Editor/PureBaseRenderingModeElement.cs#L135

Add curly braces around the nested statement(s) in this 'if' block.

Check notice on line 138 in Editor/PureBaseRenderingModeElement.cs

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

Editor/PureBaseRenderingModeElement.cs#L138

Add curly braces around the nested statement(s) in this 'for' block.

Check notice on line 141 in Editor/PureBaseRenderingModeElement.cs

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

Editor/PureBaseRenderingModeElement.cs#L141

Add curly braces around the nested statement(s) in this 'if' block.

Check notice on line 218 in Editor/PureBaseRenderingModeElement.cs

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

Editor/PureBaseRenderingModeElement.cs#L218

Add curly braces around the nested statement(s) in this 'for' block.

Check notice on line 232 in Editor/PureBaseRenderingModeElement.cs

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

Editor/PureBaseRenderingModeElement.cs#L232

Add curly braces around the nested statement(s) in this 'if' block.

Check notice on line 35 in Tests/Daily/Editor/PureBaseRenderingModeContractTests.Atomicity.cs

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

Tests/Daily/Editor/PureBaseRenderingModeContractTests.Atomicity.cs#L35

'partial' is gratuitous in this context.

Check notice on line 262 in Tests/Daily/Editor/PureBaseRenderingModeContractTests.Atomicity.cs

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

Tests/Daily/Editor/PureBaseRenderingModeContractTests.Atomicity.cs#L262

Add curly braces around the nested statement(s) in this 'if' block.