Skip to content

Commit 1f112ee

Browse files
committed
added more tests for pipelines
1 parent ab548cb commit 1f112ee

8 files changed

Lines changed: 1511 additions & 23 deletions

pyproject.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ omit = [
5353
"*/test_*",
5454
"*/__pycache__/*",
5555
"*/site-packages/*",
56+
"__main__.py",
57+
"__init__.py",
5658
]
5759

5860
[tool.coverage.report]

src/ncca/ngl/webgpu/line_pipeline.py

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -418,7 +418,3 @@ def cleanup(self) -> None:
418418
if self.vertex_buffer:
419419
self.vertex_buffer.destroy()
420420
super().cleanup()
421-
422-
423-
# Backward compatibility alias
424-
LinePipeline = LinePipelineSingleColour

src/ncca/ngl/webgpu/triangle_pipeline.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -430,11 +430,3 @@ def cleanup(self) -> None:
430430
if self.vertex_buffer:
431431
self.vertex_buffer.destroy()
432432
super().cleanup()
433-
434-
435-
# Backward compatibility aliases
436-
TrianglePipeline = TrianglePipelineSingleColour
437-
TriangleListPipeline = TrianglePipelineSingleColour
438-
TriangleStripPipeline = TrianglePipelineSingleColour
439-
TriangleListPipelineMultiColour = TrianglePipelineMultiColour
440-
TriangleStripPipelineMultiColour = TrianglePipelineMultiColour

src/ncca/ngl/webgpu/webgpu_widget.py

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -110,11 +110,7 @@ def paintEvent(self, event) -> None:
110110
event (QPaintEvent): The paint event.
111111
"""
112112
self.paintWebGPU()
113-
if (
114-
hasattr(self, "device")
115-
and self.device is not None
116-
and hasattr(self, "colour_buffer_texture")
117-
):
113+
if hasattr(self, "device") and self.device is not None and hasattr(self, "colour_buffer_texture"):
118114
self._update_colour_buffer()
119115
painter = QPainter(self)
120116

@@ -242,9 +238,7 @@ def _update_colour_buffer(self) -> None:
242238
{
243239
"buffer": self.readback_buffer,
244240
"bytes_per_row": bytes_per_row, # Aligned row stride
245-
"rows_per_image": self.texture_size[
246-
1
247-
], # Number of rows in the texture
241+
"rows_per_image": self.texture_size[1], # Number of rows in the texture
248242
},
249243
(
250244
self.texture_size[0],
@@ -299,9 +293,7 @@ def _present_image(self, painter, image_data: np.ndarray) -> None:
299293
rect2 = self.rect()
300294
painter.drawImage(rect2, image, rect1)
301295

302-
def _create_render_pass(
303-
self, command_encoder: wgpu.GPUCommandEncoder
304-
) -> wgpu.GPURenderPassEncoder:
296+
def _create_render_pass(self, command_encoder: wgpu.GPUCommandEncoder) -> wgpu.GPURenderPassEncoder:
305297
"""
306298
Create a render pass with the configured background color.
307299

0 commit comments

Comments
 (0)