@@ -153,7 +153,7 @@ namespace embree
153
153
switch (mode) {
154
154
case /* 0b00*/ 0 :
155
155
#if defined (EMBREE_TARGET_SIMD8)
156
- if (device->hasISA (AVX ))
156
+ if (device->hasISA (AVX_FAST ))
157
157
{
158
158
if (isHighQuality ())
159
159
accels.add (device->bvh8_factory ->BVH8Triangle4 (this ,BVHFactory::BuildVariant::HIGH_QUALITY,BVHFactory::IntersectVariant::FAST));
@@ -172,7 +172,7 @@ namespace embree
172
172
173
173
case /* 0b01*/ 1 :
174
174
#if defined (EMBREE_TARGET_SIMD8)
175
- if (device->hasISA (AVX ))
175
+ if (device->hasISA (AVX_FAST ))
176
176
accels.add (device->bvh8_factory ->BVH8Triangle4v (this ,BVHFactory::BuildVariant::STATIC,BVHFactory::IntersectVariant::ROBUST));
177
177
else
178
178
#endif
@@ -186,7 +186,7 @@ namespace embree
186
186
else /* dynamic */
187
187
{
188
188
#if defined (EMBREE_TARGET_SIMD8)
189
- if (device->hasISA (AVX ))
189
+ if (device->hasISA (AVX_FAST ))
190
190
{
191
191
int mode = 2 *(int )isCompact () + 1 *(int )isRobust ();
192
192
switch (mode) {
@@ -233,7 +233,7 @@ namespace embree
233
233
int mode = 2 *(int )isCompact () + 1 *(int )isRobust ();
234
234
235
235
#if defined (EMBREE_TARGET_SIMD8)
236
- if (device->hasISA (AVX2 )) // BVH8 reduces performance on AVX only-machines
236
+ if (device->hasISA (AVX2_FAST )) // BVH8 reduces performance on AVX only-machines
237
237
{
238
238
switch (mode) {
239
239
case /* 0b00*/ 0 : accels.add (device->bvh8_factory ->BVH8Triangle4iMB (this ,BVHFactory::BuildVariant::STATIC,BVHFactory::IntersectVariant::FAST )); break ;
@@ -275,7 +275,7 @@ namespace embree
275
275
switch (mode) {
276
276
case /* 0b00*/ 0 :
277
277
#if defined (EMBREE_TARGET_SIMD8)
278
- if (device->hasISA (AVX ))
278
+ if (device->hasISA (AVX_FAST ))
279
279
{
280
280
if (isHighQuality ())
281
281
accels.add (device->bvh8_factory ->BVH8Quad4v (this ,BVHFactory::BuildVariant::HIGH_QUALITY,BVHFactory::IntersectVariant::FAST));
@@ -294,7 +294,7 @@ namespace embree
294
294
295
295
case /* 0b01*/ 1 :
296
296
#if defined (EMBREE_TARGET_SIMD8)
297
- if (device->hasISA (AVX ))
297
+ if (device->hasISA (AVX_FAST ))
298
298
accels.add (device->bvh8_factory ->BVH8Quad4v (this ,BVHFactory::BuildVariant::STATIC,BVHFactory::IntersectVariant::ROBUST));
299
299
else
300
300
#endif
@@ -308,7 +308,7 @@ namespace embree
308
308
else /* dynamic */
309
309
{
310
310
#if defined (EMBREE_TARGET_SIMD8)
311
- if (device->hasISA (AVX ))
311
+ if (device->hasISA (AVX_FAST ))
312
312
{
313
313
int mode = 2 *(int )isCompact () + 1 *(int )isRobust ();
314
314
switch (mode) {
@@ -353,7 +353,7 @@ namespace embree
353
353
switch (mode) {
354
354
case /* 0b00*/ 0 :
355
355
#if defined (EMBREE_TARGET_SIMD8)
356
- if (device->hasISA (AVX ))
356
+ if (device->hasISA (AVX_FAST ))
357
357
accels.add (device->bvh8_factory ->BVH8Quad4iMB (this ,BVHFactory::BuildVariant::STATIC,BVHFactory::IntersectVariant::FAST));
358
358
else
359
359
#endif
@@ -362,7 +362,7 @@ namespace embree
362
362
363
363
case /* 0b01*/ 1 :
364
364
#if defined (EMBREE_TARGET_SIMD8)
365
- if (device->hasISA (AVX ))
365
+ if (device->hasISA (AVX_FAST ))
366
366
accels.add (device->bvh8_factory ->BVH8Quad4iMB (this ,BVHFactory::BuildVariant::STATIC,BVHFactory::IntersectVariant::ROBUST));
367
367
else
368
368
#endif
@@ -390,7 +390,7 @@ namespace embree
390
390
if (isStatic ())
391
391
{
392
392
#if defined (EMBREE_TARGET_SIMD8)
393
- if (device->hasISA (AVX2 )) // only enable on HSW machines, for SNB this codepath is slower
393
+ if (device->hasISA (AVX2_FAST )) // only enable on HSW machines, for SNB this codepath is slower
394
394
{
395
395
switch (mode) {
396
396
case /* 0b00*/ 0 : accels.add (device->bvh8_factory ->BVH8OBBBezier1v (this )); break ;
@@ -438,7 +438,7 @@ namespace embree
438
438
if (device->hair_accel_mb == " default" )
439
439
{
440
440
#if defined (EMBREE_TARGET_SIMD8)
441
- if (device->hasISA (AVX2 ) && !isCompact ()) // only enable on HSW machines, on SNB this codepath is slower
441
+ if (device->hasISA (AVX2_FAST ) && !isCompact ()) // only enable on HSW machines, on SNB this codepath is slower
442
442
{
443
443
accels.add (device->bvh8_factory ->BVH8OBBBezier1iMB (this ));
444
444
}
@@ -464,7 +464,7 @@ namespace embree
464
464
if (isStatic ())
465
465
{
466
466
#if defined (EMBREE_TARGET_SIMD8)
467
- if (device->hasISA (AVX ) && !isCompact ())
467
+ if (device->hasISA (AVX_FAST ) && !isCompact ())
468
468
accels.add (device->bvh8_factory ->BVH8Line4i (this ));
469
469
else
470
470
#endif
@@ -489,7 +489,7 @@ namespace embree
489
489
if (device->line_accel_mb == " default" )
490
490
{
491
491
#if defined (EMBREE_TARGET_SIMD8)
492
- if (device->hasISA (AVX ) && !isCompact ())
492
+ if (device->hasISA (AVX_FAST ) && !isCompact ())
493
493
accels.add (device->bvh8_factory ->BVH8Line4iMB (this ));
494
494
else
495
495
#endif
@@ -543,7 +543,7 @@ namespace embree
543
543
if (device->object_accel == " default" )
544
544
{
545
545
#if defined (EMBREE_TARGET_SIMD8)
546
- if (device->hasISA (AVX ) && !isCompact ())
546
+ if (device->hasISA (AVX_FAST ) && !isCompact ())
547
547
{
548
548
// if (isStatic()) {
549
549
accels.add (device->bvh8_factory ->BVH8UserGeometry (this ,BVHFactory::BuildVariant::STATIC));
@@ -574,7 +574,7 @@ namespace embree
574
574
#if defined(EMBREE_GEOMETRY_USER)
575
575
if (device->object_accel_mb == " default" ) {
576
576
#if defined (EMBREE_TARGET_SIMD8)
577
- if (device->hasISA (AVX ) && !isCompact ())
577
+ if (device->hasISA (AVX_FAST ) && !isCompact ())
578
578
accels.add (device->bvh8_factory ->BVH8UserGeometryMB (this ));
579
579
else
580
580
#endif
0 commit comments