fix(shader): Use custom_background callback to render blurred texture

- Add _render_custom_background method as hello_imgui callback
- Render blurred FBO texture as ImGui background
- Use ctypes.cast to convert OpenGL texture ID to ImTextureRef
This commit is contained in:
2026-03-13 21:44:55 -04:00
parent aed461ef28
commit 1eed009b12
4 changed files with 39 additions and 34 deletions

View File

@@ -74,8 +74,8 @@ Collapsed=0
DockId=0xAFC85805,2
[Window][Theme]
Pos=0,1020
Size=680,737
Pos=0,543
Size=387,737
Collapsed=0
DockId=0x00000002,2
@@ -91,8 +91,8 @@ Collapsed=0
DockId=0x00000010,2
[Window][Context Hub]
Pos=0,1020
Size=680,737
Pos=0,543
Size=387,737
Collapsed=0
DockId=0x00000002,1
@@ -103,26 +103,26 @@ Collapsed=0
DockId=0x0000000D,0
[Window][Discussion Hub]
Pos=1462,26
Size=950,1731
Pos=1169,26
Size=950,1254
Collapsed=0
DockId=0x00000013,0
[Window][Operations Hub]
Pos=682,26
Size=778,1731
Pos=389,26
Size=778,1254
Collapsed=0
DockId=0x00000005,0
[Window][Files & Media]
Pos=0,1020
Size=680,737
Pos=0,543
Size=387,737
Collapsed=0
DockId=0x00000002,0
[Window][AI Settings]
Pos=0,26
Size=680,992
Size=387,515
Collapsed=0
DockId=0x00000001,0
@@ -132,14 +132,14 @@ Size=416,325
Collapsed=0
[Window][MMA Dashboard]
Pos=2414,26
Size=653,1731
Pos=2121,26
Size=653,1254
Collapsed=0
DockId=0x00000010,0
[Window][Log Management]
Pos=2414,26
Size=653,1731
Pos=2121,26
Size=653,1254
Collapsed=0
DockId=0x00000010,1
@@ -330,7 +330,7 @@ Size=967,499
Collapsed=0
[Window][Usage Analytics]
Pos=1439,259
Pos=1627,680
Size=480,343
Collapsed=0
@@ -380,7 +380,7 @@ Size=900,700
Collapsed=0
[Window][Shader Editor]
Pos=923,623
Pos=998,497
Size=493,369
Collapsed=0
@@ -497,7 +497,7 @@ Column 1 Weight=1.0000
DockNode ID=0x00000008 Pos=3125,170 Size=593,1157 Split=Y
DockNode ID=0x00000009 Parent=0x00000008 SizeRef=1029,147 Selected=0x0469CA7A
DockNode ID=0x0000000A Parent=0x00000008 SizeRef=1029,145 Selected=0xDF822E02
DockSpace ID=0xAFC85805 Window=0x079D3A04 Pos=0,26 Size=3067,1731 Split=X
DockSpace ID=0xAFC85805 Window=0x079D3A04 Pos=0,26 Size=2774,1254 Split=X
DockNode ID=0x00000003 Parent=0xAFC85805 SizeRef=1980,1183 Split=X
DockNode ID=0x0000000B Parent=0x00000003 SizeRef=404,1186 Split=X Selected=0xF4139CA2
DockNode ID=0x00000007 Parent=0x0000000B SizeRef=680,858 Split=Y Selected=0x8CA2375C
@@ -510,7 +510,7 @@ DockSpace ID=0xAFC85805 Window=0x079D3A04 Pos=0,26 Size=3067,1731 Spli
DockNode ID=0x00000013 Parent=0x0000000E SizeRef=950,402 Selected=0x6F2B5B04
DockNode ID=0x0000000D Parent=0x00000003 SizeRef=435,1186 Selected=0x363E93D6
DockNode ID=0x00000004 Parent=0xAFC85805 SizeRef=653,1183 Split=Y Selected=0x3AEC3498
DockNode ID=0x00000010 Parent=0x00000004 SizeRef=1199,1689 Selected=0x3AEC3498
DockNode ID=0x00000010 Parent=0x00000004 SizeRef=1199,1689 Selected=0x2C0206CE
DockNode ID=0x00000011 Parent=0x00000004 SizeRef=1199,420 Selected=0xDEB547B6
;;;<<<Layout_655921752_Default>>>;;;