Ed_
d9148acb0c
feat(shader): Add BlurPipeline class for frosted glass FBO setup
- Add BlurPipeline class with downsampled FBO support (scene, blur_a, blur_b)
- Implement 2-pass Gaussian blur shaders (horizontal + vertical)
- Add setup_fbos(), compile_blur_shaders(), prepare_blur(), cleanup() methods
- Add tests for BlurPipeline initialization, FBO setup, shader compilation, blur execution, and cleanup
Task: Phase 1, Task 1 of frosted_glass_20260313 track
2026-03-13 20:22:16 -04:00
..
2026-03-04 09:55:44 -05:00
2026-03-10 23:47:53 -04:00
2026-03-12 15:58:36 -04:00
2026-03-11 23:14:09 -04:00
2026-03-11 23:49:23 -04:00
2026-03-12 21:38:19 -04:00
2026-03-13 13:15:58 -04:00
2026-03-10 23:47:53 -04:00
2026-03-10 23:47:53 -04:00
2026-03-10 23:47:53 -04:00
2026-03-10 23:47:53 -04:00
2026-03-12 18:47:17 -04:00
2026-03-10 23:47:53 -04:00
2026-03-10 23:47:53 -04:00
2026-03-13 13:39:42 -04:00
2026-03-10 23:47:53 -04:00
2026-03-10 23:47:53 -04:00
2026-03-10 23:47:53 -04:00
2026-03-12 15:54:52 -04:00
2026-03-10 23:47:53 -04:00
2026-03-12 20:10:05 -04:00
2026-03-11 23:01:09 -04:00
2026-03-10 23:47:53 -04:00
2026-03-10 23:47:53 -04:00
2026-03-10 23:47:53 -04:00
2026-03-10 23:47:53 -04:00
2026-03-12 19:08:51 -04:00
2026-03-10 23:47:53 -04:00
2026-03-10 23:47:53 -04:00
2026-03-11 22:27:10 -04:00
2026-03-12 19:51:04 -04:00
2026-03-12 19:08:51 -04:00
2026-03-13 20:22:16 -04:00
2026-03-10 23:47:53 -04:00
2026-03-10 23:47:53 -04:00
2026-03-10 23:47:53 -04:00
2026-03-10 23:47:53 -04:00
2026-03-10 23:47:53 -04:00
2026-03-10 23:47:53 -04:00
2026-03-13 12:41:24 -04:00
2026-03-10 23:47:53 -04:00
2026-03-10 23:47:53 -04:00