diff --git a/taichi_glsl/gui.py b/taichi_glsl/gui.py index 7d12b3e..882ad95 100644 --- a/taichi_glsl/gui.py +++ b/taichi_glsl/gui.py @@ -330,7 +330,7 @@ def iTime(self): raise Exception( 'Add ``self.define_input()`` to ``on_init`` if you ' 'wish to use inputs') - if ti.inside_kernel(): + if ti.lang.impl.inside_kernel(): return ti.subscript(self._iTime, None) else: return self._iTime[None] @@ -344,7 +344,7 @@ def iFrame(self): raise Exception( 'Add ``self.define_input()`` to ``on_init`` if you ' 'wish to use inputs') - if ti.inside_kernel(): + if ti.lang.impl.inside_kernel(): return ti.subscript(self._iFrame, None) else: return self._iFrame[None] @@ -358,7 +358,7 @@ def iMouse(self): raise Exception( 'Add ``self.define_input()`` to ``on_init`` if you ' 'wish to use inputs') - if ti.inside_kernel(): + if ti.lang.impl.inside_kernel(): return self._iMouse.subscript(None) else: return self._iMouse[None] @@ -377,7 +377,7 @@ def iMouseButton(self): raise Exception( 'Add ``self.define_input()`` to ``on_init`` if you ' 'wish to use inputs') - if ti.inside_kernel(): + if ti.lang.impl.inside_kernel(): return self._iMouseButton.subscript(None) else: return self._iMouseButton[None] @@ -396,7 +396,7 @@ def iKeyDirection(self): raise Exception( 'Add ``self.define_input()`` to ``on_init`` if you ' 'wish to use inputs') - if ti.inside_kernel(): + if ti.lang.impl.inside_kernel(): return self._iKeyDirection.subscript(None) else: return self._iKeyDirection[None] diff --git a/taichi_glsl/vector.py b/taichi_glsl/vector.py index 35aaf2a..3f138cb 100644 --- a/taichi_glsl/vector.py +++ b/taichi_glsl/vector.py @@ -499,7 +499,7 @@ def _vector_getattr(self, key): else: for i, sgn in stk: - if ti.inside_kernel(): + if ti.lang.impl.inside_kernel(): t = self.subscript(i) * sgn ret.append(ti.expr_init(t)) else: