5232552aa4598f9f28fefdd2e1f1012b1c0b5852
- Add tangent input (location 3) and TBN computation in vertex shader - Add normal map sampling (group 1, bindings 2-3) for tangent-space normal mapping - Add BRDF LUT binding (group 4, bindings 0-1) for specular IBL - Add procedural sky environment function for diffuse/specular IBL - Replace flat ambient with split-sum IBL approximation - Add pbr_texture_bind_group_layout (4 entries: albedo + normal) - Add create_pbr_texture_bind_group helper and flat_normal_1x1 texture - Update create_pbr_pipeline to accept ibl_layout parameter (group 4) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
Rust
55%
C
41.5%
WGSL
3.5%