From 9ba99cd987fdbda41515c2c538508cf8193e8f1c Mon Sep 17 00:00:00 2001 From: lkcl Date: Sat, 9 Oct 2021 11:49:46 +0100 Subject: [PATCH] --- 3d_gpu/architecture/dynamic_simd/shape.mdwn | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 3d_gpu/architecture/dynamic_simd/shape.mdwn diff --git a/3d_gpu/architecture/dynamic_simd/shape.mdwn b/3d_gpu/architecture/dynamic_simd/shape.mdwn new file mode 100644 index 000000000..d59451a0b --- /dev/null +++ b/3d_gpu/architecture/dynamic_simd/shape.mdwn @@ -0,0 +1,7 @@ +# SimdShape + +A logical extension of the nmigen `ast.Shape` concept, `SimdShape` +provides sufficient context to both define overrides for individual lengths +on a per-mask basis as well as sufficient information to "upcast" +back to a SimdSignal, in exactly the same way that c++ virtual base +class upcasting works when RTTI (Run Time Type Information) works. -- 2.30.2