chore: checkpoint web Blender migration source, tools and docs
Accumulated uncommitted work: GHOST Web backend, WebGL/GPU web layer, web workflow engine and protocol, tooling, docs and task records. Large generated evidence, user-testing archives, build snapshots and imported test assets remain untracked. Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
53
offscreen
Normal file
53
offscreen
Normal file
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "WBV2-P1424-001",
|
||||
"scope": "batch",
|
||||
"pattern": "draw_buffer-",
|
||||
"selectedUnits": [],
|
||||
"sourcePathCount": 1,
|
||||
"runtimePathCount": 0,
|
||||
"hitCount": 40,
|
||||
"truncated": false,
|
||||
"hits": [
|
||||
"729: if (region->runtime->draw_buffer->viewport) {",
|
||||
"730: GPU_viewport_free(region->runtime->draw_buffer->viewport);",
|
||||
"732: if (region->runtime->draw_buffer->offscreen) {",
|
||||
"733: GPU_offscreen_free(region->runtime->draw_buffer->offscreen);",
|
||||
"810: if (region->runtime->draw_buffer->stereo != stereo) {",
|
||||
"816: GPUOffScreen *offscreen = region->runtime->draw_buffer->offscreen;",
|
||||
"830: region->runtime->draw_buffer->viewport = stereo ? GPU_viewport_stereo_create() :",
|
||||
"833: if (!region->runtime->draw_buffer->viewport) {",
|
||||
"866: region->runtime->draw_buffer->offscreen = offscreen;",
|
||||
"869: region->runtime->draw_buffer->bound_view = -1;",
|
||||
"870: region->runtime->draw_buffer->stereo = stereo;",
|
||||
"885: if (region->runtime->draw_buffer->viewport) {",
|
||||
"886: GPU_viewport_bind(region->runtime->draw_buffer->viewport, view, ®ion->winrct);",
|
||||
"889: GPU_offscreen_bind(region->runtime->draw_buffer->offscreen, false);",
|
||||
"913: region->runtime->draw_buffer->bound_view = view;",
|
||||
"922: region->runtime->draw_buffer->bound_view = -1;",
|
||||
"924: if (region->runtime->draw_buffer->viewport) {",
|
||||
"925: GPU_viewport_unbind(region->runtime->draw_buffer->viewport);",
|
||||
"929: GPU_offscreen_unbind(region->runtime->draw_buffer->offscreen, false);",
|
||||
"946: region->runtime->draw_buffer->draw_incomplete = true;",
|
||||
"954: region->runtime->draw_buffer->draw_incomplete = false;",
|
||||
"958: region->runtime->draw_buffer->draw_incomplete = true;",
|
||||
"990: if (region->runtime->draw_buffer->viewport == nullptr) {",
|
||||
"996: if (region->runtime->draw_buffer->viewport) {",
|
||||
"998: region->runtime->draw_buffer->draw_incomplete = true;",
|
||||
"1001: GPU_viewport_draw_to_screen(region->runtime->draw_buffer->viewport, view, ®ion->winrct);",
|
||||
"1008: region->runtime->draw_buffer->draw_incomplete = false;",
|
||||
"1013: region->runtime->draw_buffer->draw_incomplete = true;",
|
||||
"1017: region->runtime->draw_buffer->offscreen, region->winrct.xmin, region->winrct.ymin);",
|
||||
"1019: region->runtime->draw_buffer->draw_incomplete = false;",
|
||||
"1041: GPUViewport *viewport = region->runtime->draw_buffer->viewport;",
|
||||
"1045: return GPU_offscreen_color_texture(region->runtime->draw_buffer->offscreen);",
|
||||
"1152: GPUViewport *viewport = region->runtime->draw_buffer->viewport;",
|
||||
"1158: if (!region->runtime->draw_buffer || region->runtime->draw_buffer->bound_view == -1) {",
|
||||
"1162: GPUViewport *viewport = region->runtime->draw_buffer->viewport;",
|
||||
"1246: GPUViewport *viewport = region.runtime->draw_buffer->viewport;",
|
||||
"1249: region.runtime->draw_buffer->draw_incomplete = true;",
|
||||
"1253: region.runtime->draw_buffer->draw_incomplete = false;",
|
||||
"2323: if (region.runtime->draw_buffer) region.runtime->draw_buffer->draw_incomplete = true;",
|
||||
"2328: if (region.runtime->draw_buffer) region.runtime->draw_buffer->draw_incomplete = true;"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user