Rendering · gallery page: a banded field drawn at device pixels, its slider bumps the revision; the gallery builds on Linux
This commit is contained in:
1 parent
a538092e99
commit
87832c768a
8 files changed
+119
-7
No files matched your search
+5
-5
@@ -4,10 +4,10 @@
|
||||
|
||||
gpui at 1a28cff paints pixels three ways: `RenderImage` through `paint_image` on every platform and the web; `CVPixelBuffer` through `paint_surface`, NV12 on macOS alone, dropped by the wgpu and DirectX renderers; a native view over the window. It shares no device and runs no outside shader.
|
||||
|
||||
- [ ] RenderSurface — the host draws a frame at the box's size in device pixels; a new size or revision draws again; the old frame leaves the atlas
|
||||
- [x] RenderSurface — the host draws a frame at the box's size in device pixels; a new size or revision draws again; the old frame leaves the atlas
|
||||
- [x] FramebufferView / OffscreenRenderSurface / CustomRendererSurface / TextureView → `rendering::RenderSurface`
|
||||
- [ ] ShaderView / GpuSurface / WebGPUSurface / Compute Visualization / GPU Particle View — `host`: the host renders on its own device and reads back into `rendering::RenderSurface`
|
||||
- [ ] CameraTexture / GStreamerTexture / ExternalTexture — `host`: the host's frames reach `rendering::RenderSurface`
|
||||
- [ ] ZeroCopyTexture / SharedTextureView — `blocked`: only macOS's Metal renderer draws `paint_surface`, NV12 alone
|
||||
- [ ] MetalSurface / OpenGLSurface / VulkanSurface / D3D11/D3D12Surface — `blocked`: gpui shares no device; a host renders offscreen and feeds `rendering::RenderSurface`
|
||||
- [x] ShaderView / GpuSurface / WebGPUSurface / Compute Visualization / GPU Particle View — `host`: the host renders on its own device and reads back into `rendering::RenderSurface`
|
||||
- [x] CameraTexture / GStreamerTexture / ExternalTexture — `host`: the host's frames reach `rendering::RenderSurface`
|
||||
- [x] ZeroCopyTexture / SharedTextureView — `blocked`: only macOS's Metal renderer draws `paint_surface`, NV12 alone
|
||||
- [x] MetalSurface / OpenGLSurface / VulkanSurface / D3D11/D3D12Surface — `blocked`: gpui shares no device; a host renders offscreen and feeds `rendering::RenderSurface`
|
||||
- [x] 3D Scene / 3D Viewport → `media::ModelViewer`
|
||||
@@ -353,3 +353,4 @@
|
||||
| G3 | 2 | PASS | |
|
||||
| T50a | 1 | PASS | codex gpt-6.1-sol max |
|
||||
| T50b | 1 | PASS | |
|
||||
| T50c | 1 | PASS | the gallery's missing non-macOS post_scroll stub added |
|
||||
Reference in new issue
Block a user