Results 377 comments of Kai Mühlbauer

Thanks @almarklein. I need to rework the polar transform shader again, since in some conditions theta is running out of[0, 2 * pi] ...

```python @requires_application() @pytest.mark.parametrize('ori', ["UL", "UR", "LR", "LL"]) @pytest.mark.parametrize('dir', ["cw", "ccw"]) @pytest.mark.parametrize('loc', ["N", "NW", "W", "SW", "S", "SE", "E", "NE"]) def test_image_polar(ori, dir, loc): """Test image visual""" csize = 32 with...

> My first issue is that this update to the ImageVisual doesn't fix anything about the PolarTransform and for users who may want to use it in other Visuals. True....

@djhoese Thanks for asking these questions. They keep me going :grinning: I've made some progress with `subdivide` but don't know how exactly this works (my bad). ![subdivide](https://user-images.githubusercontent.com/5821660/125466146-c4faad99-5a40-4fdc-8259-5bf47fc1871c.png)

@djhoese No, it's plain simple in the vertex shader. But it's not configurable atm. I'll try to show some code tomorrow.

```python import numpy as np import vispy.app from vispy import gloo from vispy import visuals from vispy.visuals.transforms import STTransform, PolarTransform, MatrixTransform directions = ["cw", "ccw"] dir_index = 0 locations =...

The above now works with `subdivide` and the transforms in the vertex shader under the following constraints: 1. Initialize `ImageVisual` with kwarg`grid=(1, N)`, where N is a reasonable high number...

@djhoese No, the PR is probably not needed anymore. I haven't tested with `impostor` yet. I was too happy to have `subdivide` running. I'll clean up this mess here tomorrow...

@djhoese Unfortunately this does not work with `impostor` as it works with `subdivide`. I'll not have time to give this more love until early august, so I will set this...