Commit: f396510baa1c64699b962017dd4623da61330a79
Author: Brecht Van Lommel
Date: Tue Jul 13 17:53:56 2021 +0200
Branches: cycles-x
https://developer.blender.org/rBf396510baa1c64699b962017dd4623da61330a79
Cleanup: remove unused avx/sse kernel textures access
===================================================================
M intern/cycles/kernel/device/cpu/compat.h
===================================================================
diff --git a/intern/cycles/kernel/device/cpu/compat.h
b/intern/cycles/kernel/device/cpu/compat.h
index cb6dd70de6b..fb78c85e369 100644
--- a/intern/cycles/kernel/device/cpu/compat.h
+++ b/intern/cycles/kernel/device/cpu/compat.h
@@ -76,32 +76,6 @@ template<typename T> struct texture {
kernel_assert(index >= 0 && index < width);
return data[index];
}
-#if defined(__KERNEL_AVX__) || defined(__KERNEL_AVX2__)
- /* Reads 256 bytes but indexes in blocks of 128 bytes to maintain
- * compatibility with existing indices and data structures.
- */
- ccl_always_inline avxf fetch_avxf(const int index) const
- {
- kernel_assert(index >= 0 && (index + 1) < width);
- ssef *ssef_data = (ssef *)data;
- ssef *ssef_node_data = &ssef_data[index];
- return _mm256_loadu_ps((float *)ssef_node_data);
- }
-#endif
-
-#ifdef __KERNEL_SSE2__
- ccl_always_inline ssef fetch_ssef(int index) const
- {
- kernel_assert(index >= 0 && index < width);
- return ((ssef *)data)[index];
- }
-
- ccl_always_inline ssei fetch_ssei(int index) const
- {
- kernel_assert(index >= 0 && index < width);
- return ((ssei *)data)[index];
- }
-#endif
T *data;
int width;
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs