Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 9 additions & 5 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
2026/08/08
2026/08/11
Ver. 0.2.0-beta.1
https://github.com/Penguin-Repository/Pure-Base/releases#release-0.2.0-beta.1

- Added the public `_RenderingMode` ABI with Opaque, Cutout, and Transparent states.
- Added explicit editor synchronization through `PureBaseMaterialRenderingMode.Apply(Material)` and `Assets/PureBase/Resync Rendering Mode`.
- Added documented render-state behavior for queue, blend, depth writing, coverage, and Transparent pass enablement.
- Preserved four source pass declarations while allowing Transparent mode to disable `ShadowCaster` and `Meta`.
- Added configurable Opaque, Cutout, and Transparent rendering modes to all PureBase shaders through the public `_RenderingMode` ABI.
- Added shared Inspector controls and material-state synchronization for rendering mode and Cutout threshold, including `Assets/PureBase/Resync Rendering Mode`.
- Added documented render-state behavior for render queue, blending, depth writing, alpha-to-coverage, and Transparent pass enablement while preserving the four source pass declarations.
- Added configurable stencil support to all PureBase shaders with shared reference, read/write mask, comparison, and pass/fail operations.
- Added ForwardAdd stencil behavior that re-tests the configured stencil comparison without modifying the stencil buffer, while ShadowCaster and Meta remain outside the camera stencil policy.
- Preserved compatibility defaults for existing materials, including Cutout as the default rendering mode and no-op stencil defaults.
- Expanded Daily, release-runner, and cold-consumer validation for rendering modes, stencil behavior, Inspector persistence, rollback, and D24S8 runtime coverage.
- Added repository-wide LF line-ending enforcement and updated release/security workflow dependencies.
- Updated the package version and release download identity to `0.2.0-beta.1`.

2026/08/06
Expand Down
Loading