3113e4137b
fix(shader): Disable frosted glass - OpenGL context issues
...
The frosted glass effect crashes with GLError 1282 'invalid operation'
when calling glDrawArrays. This is likely due to missing VAO setup
or OpenGL context issues in the hello_imgui/imgui-bundle environment.
DISABLED the effect by default to allow the app to run.
Feature needs proper OpenGL VAO setup to work.
2026-03-13 21:24:14 -04:00
cf5eac8c43
fix(gui): Guard against invalid display_size in blur pipeline init
...
- Remove _init_blur_pipeline call from _post_init (display_size invalid at startup)
- Add validation for ws.x > 0 and ws.y > 0 before FBO creation
- Add validation for fb_scale > 0 with default fallback to 1.0
- Make _init_blur_pipeline return bool for success/failure
- Update plan.md to reflect current progress
Fixes crash: GLError(err=1281, description=b'invalid value')
2026-03-13 21:08:13 -04:00
e6a57cddc2
conductor(plan): Mark Phase 3 Task 1 complete, begin Tasks 2-3
2026-03-13 20:46:59 -04:00
5416546207
conductor(plan): Mark Phase 2 complete, begin Phase 3
2026-03-13 20:39:20 -04:00
9c2078ad78
feat(shader): Add prepare_global_blur and high-DPI scaling support
...
- Add prepare_global_blur() method combining Deep Sea render + blur
- Add fb_scale parameter to setup_fbos() for high-DPI display support
- FBOs now created at scaled resolution (width * fb_scale, height * fb_scale)
- prepare_global_blur() auto-initializes FBOs if scale changes
- Add test_blur_pipeline_prepare_global_blur
- Add test_blur_pipeline_high_dpi_scaling
Task: Phase 2, Tasks 1-2 of frosted_glass_20260313 track
2026-03-13 20:38:03 -04:00
ab44102bad
conductor(plan): Mark task 'Wide tap Gaussian blur' as complete
2026-03-13 20:28:42 -04:00
c8b7fca368
feat(shader): Expand Gaussian blur to 13-tap wide distribution
...
- Update horizontal and vertical blur shaders from 9-tap to 13-tap kernel
- Use Gaussian weights with sigma=3.5 for creamier 'milky' blur effect
- Add test_blur_pipeline_wide_tap_distribution to verify >= 11 texture samples
- Weights: [0.0152, 0.0300, 0.0525, 0.0812, 0.1110, 0.1342, 0.1432] (symmetric)
Task: Phase 1, Task 3 of frosted_glass_20260313 track
2026-03-13 20:28:12 -04:00
b3e6590cb4
conductor(plan): Mark task 'Deep Sea background shader' as complete
2026-03-13 20:25:57 -04:00
d85dc3a1b3
feat(shader): Add Deep Sea background shader for BlurPipeline
...
- Add compile_deepsea_shader() with animated underwater-like GLSL shader
- Add render_deepsea_to_fbo() to render background to scene FBO
- Deep Sea shader features: FBM noise, animated blobs, caustic lines, vignette
- Add deepsea_program to cleanup() for proper resource management
- Add 2 new tests for Deep Sea shader compilation and FBO rendering
Task: Phase 1, Task 2 of frosted_glass_20260313 track
2026-03-13 20:25:26 -04:00
2947948ac6
conductor(plan): Mark task 'BlurPipeline FBO setup' as complete
2026-03-13 20:22:43 -04:00
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
1a8efa880a
tired
2026-03-13 20:12:56 -04:00
11eb69449d
dumb ai
2026-03-13 19:46:23 -04:00
879e0991c9
chore(conductor): Add new track 'Frosted Glass Background Effect'
2026-03-13 14:40:43 -04:00
4b0ebe44ff
chore(conductor): Add new track 'Advanced Text Viewer with Syntax Highlighting'
2026-03-13 14:28:32 -04:00
69107a75d3
chore(conductor): Add new track 'Rich Thinking Trace Handling'
2026-03-13 13:54:13 -04:00
25d7d97455
conductor(plan): Mark Phase 5 as complete
2026-03-13 12:45:03 -04:00
9b79044caa
conductor(plan): Mark Phase 5 implementations as complete
2026-03-13 12:44:19 -04:00
830bd7b1fb
conductor(plan): Mark Phase 4 as complete
2026-03-13 12:38:05 -04:00
67ed51056e
conductor(plan): Mark Phase 4 implementations as complete
2026-03-13 12:36:05 -04:00
2dbd570d59
conductor(plan): Mark Phase 3 as complete
2026-03-13 12:31:02 -04:00
6c4c567ed0
conductor(plan): Mark Phase 3 as complete
2026-03-13 12:29:34 -04:00
356d5f3618
conductor(plan): Mark Phase 2 as complete
2026-03-13 12:24:03 -04:00
3f4ae21708
conductor(plan): Mark Phase 2 implementation as complete
2026-03-13 12:20:59 -04:00
841e54aa47
conductor(plan): Mark Phase 1 as complete
2026-03-13 11:58:43 -04:00
4e5ec31876
conductor(plan): Mark Phase 1 investigation tasks as complete
2026-03-13 11:57:46 -04:00
ad93a294fb
chore(conductor): Add new track 'Optimization pass for Data-Oriented Python heuristics'
2026-03-12 21:47:16 -04:00
727274728f
archived didn't delete from tracks...
2026-03-12 20:26:56 -04:00
23943443e3
stuff that was not comitted.
2026-03-12 18:15:38 -04:00
4ba1bd9eba
conductor(checkpoint): Phase 1: Configuration & Data Modeling complete
2026-03-12 15:35:51 -04:00
d16996a62a
chore(conductor): Mark track 'Expanded Hook API & Headless Orchestration' as complete
2026-03-11 23:52:50 -04:00
036c2f360a
feat(api): implement phase 4 headless refinement and verification
2026-03-11 23:17:57 -04:00
930b833055
docs(conductor): mark phase 3 verification as done
2026-03-11 23:14:40 -04:00
4777dd957a
feat(api): implement phase 3 comprehensive control endpoints
2026-03-11 23:14:09 -04:00
e88f0f1831
docs(conductor): mark phase 2 verification as done
2026-03-11 23:05:31 -04:00
1be576a9a0
feat(api): implement phase 2 expanded read endpoints
2026-03-11 23:04:42 -04:00
e8303b819b
docs(conductor): mark phase 1 verification as done
2026-03-11 23:01:34 -04:00
02e0fce548
feat(api): implement websocket gateway and event streaming for phase 1
2026-03-11 23:01:09 -04:00
c1ebdc0c6f
conductor(plan): Mark phase 'Phase 5: Final Integration and Verification' as complete
2026-03-11 20:28:45 -04:00
e0d441ceae
conductor(plan): Mark phase 'Phase 5: Final Integration and Verification' as complete
2026-03-11 20:28:30 -04:00
9133358c40
conductor(plan): Mark phase 'Phase 4: Tool Management (MCP) Refinement' as complete
2026-03-11 20:27:50 -04:00
97ecd709a9
conductor(plan): Mark phase 'Phase 3: AI Settings Overhaul' as complete
2026-03-11 20:22:29 -04:00
55475b80e7
conductor(plan): Mark phase 'Phase 2: Preset Windows Layout & Scaling' as complete
2026-03-11 20:12:44 -04:00
1a01e3f112
conductor(plan): Mark phase 'Phase 1: Research and Layout Audit' as complete
2026-03-11 19:52:48 -04:00
db1f74997c
chore(conductor): Add new track 'Undo/Redo History Support'
2026-03-11 19:45:55 -04:00
b469abef8f
chore(conductor): Add new tracks for 'Session Context Snapshots' and 'Discussion Takes'
2026-03-11 19:29:22 -04:00
03d81f61be
chore(conductor): Add new track 'UI/UX Improvements - Presets and AI Settings'
2026-03-11 19:06:26 -04:00
340be86509
chore(conductor): Archive track 'opencode_config_overhaul_20260310'
2026-03-10 21:09:18 -04:00
cd21519506
conductor(plan): Mark task 'Apply review suggestions' as complete
2026-03-10 21:08:11 -04:00
f5ea0de68f
conductor(track): Complete OpenCode Configuration Overhaul
...
- Updated metadata.json status to completed
- Fixed corrupted plan.md (was damaged by earlier loop)
- Cleaned up duplicate Goal line in tracks.md
Checkpoint: 02abfc4
2026-03-10 17:29:17 -04:00