Skip to content
Snippets Groups Projects
Commit d3c15dd7 authored by Stephan Seitz's avatar Stephan Seitz
Browse files

Add undefined symbols to NativeTextureBinding

parent efa0baf1
No related branches found
No related tags found
No related merge requests found
......@@ -13,6 +13,7 @@ import jinja2
import sympy as sp
import pystencils.backends
import pystencils.kernelparameters
class NativeTextureBinding(pystencils.backends.cbackend.CustomCodeNode):
......@@ -209,3 +210,10 @@ cudaMemcpy3D(&{copy_params});""" # noqa
""" # noqa
else:
raise NotImplementedError()
@property
def undefined_symbols(self):
field = self._texture.field
return sp.S(field.strides[-2]).free_symbols \
| sp.S(sp.Add(*field.shape[-field.ndim:])).free_symbols \
| {pystencils.kernelparameters.FieldPointerSymbol(field.name, field.dtype, const=True)}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment