Skip to content

Conversation

@vmarcella
Copy link
Member

Summary

Previously, triangle and triangles didn't disable back-culling (Which defaults to counter-clockwise back culling), making the triangles get culled out of the frames, thus not being rendered at all.

Related Issues

N/A

Changes

  • Disabled back-culling in the render pipelines for each example
  • Added tutorials for each example

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • Feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation (updates to docs, specs, tutorials, or comments)
  • Refactor (code change that neither fixes a bug nor adds a feature)
  • Performance (change that improves performance)
  • Test (adding or updating tests)
  • Build/CI (changes to build process or CI configuration)

Affected Crates

  • lambda-rs
  • lambda-rs-platform
  • lambda-rs-args
  • lambda-rs-logging
  • Other:

Checklist

  • Code follows the repository style guidelines (cargo +nightly fmt --all)
  • Code passes clippy (cargo clippy --workspace --all-targets -- -D warnings)
  • Tests pass (cargo test --workspace)
  • New code includes appropriate documentation
  • Public API changes are documented
  • Breaking changes are noted in this PR description

Testing

Commands run:

cargo build --workspace
cargo test --workspace

Manual verification steps (if applicable):

N/A

Screenshots/Recordings

N/A

Platform Testing

  • macOS
  • Windows
  • Linux

Additional Notes

@vmarcella vmarcella merged commit 81efa8f into main Dec 16, 2025
5 checks passed
@vmarcella vmarcella deleted the vmarcella/fix-triangle-examples branch December 16, 2025 22:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants