• Joined on 2018-02-01
jerome pushed to main at jerome/wsg 2026-09-24 14:25:51 +02:00
ab3f056dbb primitive meshes
jerome pushed to main at jerome/wsg 2026-09-24 11:22:26 +02:00
jerome pushed to main at jerome/wsg 2026-09-23 17:06:20 +02:00
004761252b LOD: fige les jumeaux de fente (slit twins) + blend UV linéaire (le fold est supprimé)
40fac63590 LOD: fix inverted normals on decimated meshes + rim protection
eac266dd86 LOD: interpoler UVs/couleurs des vertices déplacés par le repli
Compare 3 commits »
jerome pushed to main at jerome/wsg 2026-09-23 11:52:00 +02:00
a3a7ff4a6b LOD: quadric edge collapse (Garland-Heckbert) replaces Rule A
jerome pushed to main at jerome/wsg 2026-09-22 20:47:40 +02:00
f15e920109 LOD GPU
jerome pushed to main at jerome/wsg 2026-09-22 17:07:56 +02:00
531c43a457 material batching
jerome pushed to main at jerome/wsg 2026-09-22 15:48:19 +02:00
3a424afe8c GPU culling
jerome pushed to main at jerome/wsg 2026-09-22 12:06:39 +02:00
3dd372410f update demos et docs
jerome pushed to main at jerome/wsg 2026-09-21 11:36:23 +02:00
ef13913464 correction orbital camera inputs
jerome pushed to main at jerome/wsg 2026-09-21 10:07:36 +02:00
jerome pushed to main at jerome/wsg 2026-09-20 20:37:10 +02:00
4bfd712496 fix: shadow caster index, torus winding, per-frame device poll ; close stage 15
5a92daf7ab docs: mark stage 15 complete in DRAFT/ROADMAP/README
eeb471f37c feat(camera): orbital CameraController + final demo example
b41f7e259e feat(core): unified input state (keyboard/mouse/scroll)
4da89c7178 feat(math): Étape 15.A primitives — cube, plane, uv_sphere, icosphere, cylinder, cone, torus + tests ; factorisation cube_geometry (cube, spot_test)
Compare 5 commits »
jerome pushed to main at jerome/wsg 2026-09-19 21:35:41 +02:00
84ceffc755 docs: plan Étape 15 (primitives + input unifié + exemple final) ; ROADMAP items 2.2/2.3
b2db12e637 docs(draft): correct Étape 14 archived bilan (LessEqual, static cube, visibility fix)
ab13fa725e fix(shadow): make Étape 14 shadow visible
bfe68f4393 docs: Étape 14 (shadows) finale — bilan DRAFT, ROADMAP §4.2, README roadmap
9a51ff7602 Fix shadow_test: WebGPU clip depth, correct NdotL, shadow compare
Compare 9 commits »
jerome pushed to main at jerome/wsg 2026-09-18 21:18:48 +02:00
a2bd25ecb2 docs: examples README in English (user-facing)
cc26080ed0 test: spot_test — 2 axes de rotation + README des exemples
2582b6f571 fix: spot — corrige le signe du test de cône (cube noir)
73085de537 test: exemple spot_test — spot isolée (directionnelle retirée, ambiant bas)
e8ff364d0d feat: lumières spot (cône + angle) (Étape 13, Phase 4.2)
Compare 5 commits »
jerome pushed to main at jerome/wsg 2026-09-18 18:38:25 +02:00
d518948deb feat: multi-lumières directionnelles + ponctuelles (Étape 12, Phase 4.2)
49ecdea249 docs: ROADMAP + README à jour (Étape 11 resize confirmée)
1258668e4f docs: vidé DRAFT (Étape 11 resize confirmée au runtime)
Compare 3 commits »
jerome pushed to main at jerome/wsg 2026-09-18 17:36:55 +02:00
b0aafefed9 feat(core): Étape 11 — resize (surface + depth, Phase 4.4)
f4df63a136 docs(draft): plan Étape 11 — resize (surface + depth, Phase 4.4)
Compare 2 commits »
jerome pushed to main at jerome/wsg 2026-09-18 16:35:15 +02:00
acf819737d docs: purge PLAN/ROADMAP des plans abandonnés, DRAFT vidé (Étape 10 finie)
jerome pushed to main at jerome/wsg 2026-09-18 14:33:09 +02:00
23568e8820 docs(resources): Étape 10 textures — bilan, README et ROADMAP à jour
440f2dffa3 refactor(resources): activate diffuse textures on all render paths (Étape 10)
3de84aa4dc docs(draft): acte les décisions D1-D4 de l'Étape 10 (Textures)
7a5d627221 docs(draft): épurate Étape 9, plan Étape 10 (Textures, Phase 4.1)
Compare 4 commits »
jerome pushed to main at jerome/wsg 2026-09-18 13:13:20 +02:00
dfa7403260 docs(renderer): Étape 9 depth buffer — bilan, README et resize planifié
fca5d728ad refactor(renderer): activate depth buffer on all render paths (Étape 9)
Compare 2 commits »
jerome pushed to main at jerome/wsg 2026-09-18 11:02:32 +02:00
17989b177f docs: reset DRAFT.md after Étape 8 completion
9ad47e8790 docs(étape8): valider et documenter le refactor stockage CPU Arc<Geometry> (8.6)
4a94ad4ac1 refactor(mesh): stockage CPU Arc<Geometry> (Étape 8, 8.1-8.5)
6f6b72ae8d docs(draft): valider les décisions restantes Étape 8 (D2, D4, D5, D6)
757d20f746 docs(roadmap,draft): valider les décisions Étape 8 (D1, D3, 8.1)
Compare 5 commits »
jerome pushed to main at jerome/wsg 2026-09-17 13:30:01 +02:00
7a48f2517c docs: reset DRAFT.md after Étape 7 completion
84d7176c71 docs: confirm Étape 7 examples ran (simple, cube) without panic
eb5f6aa827 docs: mark Étape 7 done (Scene cache, Mesh->Material), update PLAN/ROADMAP/README
62b5cac11b refactor(resources): Scene owns pipeline cache, Mesh->Material link
df546a4ac9 docs: draft Étape 7 implementation plan (Scene owns pipeline cache, Mesh->Material)
Compare 6 commits »