This repository was archived by the owner on Jan 3, 2023. It is now read-only.
forked from KhronosGroup/SPIRV-Cross
-
Notifications
You must be signed in to change notification settings - Fork 6
This repository was archived by the owner on Jan 3, 2023. It is now read-only.
Lots of warnings inside spirvcross_stdlib.ispc #7
Copy link
Copy link
Open
Description
When compiling with the latest availible binary of ISPC https://ispc.github.io/downloads.html (1.9.2) there are lots of warnings inside this file and this list goes on for a while.
c:\\temp/spirvcross_stdlib.ispc:395:92: Performance Warning: Division with varying integer types is very inefficient.
static SPIRV_INLINE varying int2 operator/(uniform int2 a, varying int b) { varying int2 ret = { a.x / b , a.y / b }; return ret; }
^^^^^^^
c:\\temp/spirvcross_stdlib.ispc:395:102: Performance Warning: Division with varying integer types is very inefficient.
static SPIRV_INLINE varying int2 operator/(uniform int2 a, varying int b) { varying int2 ret = { a.x / b , a.y / b }; return ret; }
^^^^^^^
c:\\temp/spirvcross_stdlib.ispc:396:93: Performance Warning: Division with varying integer types is very inefficient.
static SPIRV_INLINE varying int2 operator/(uniform int2 a, varying int2 b) { varying int2 ret = { a.x / b.x , a.y / b.y }; return ret; }
^^^^^^^^^
c:\\temp/spirvcross_stdlib.ispc:396:105: Performance Warning: Division with varying integer types is very inefficient.
static SPIRV_INLINE varying int2 operator/(uniform int2 a, varying int2 b) { varying int2 ret = { a.x / b.x , a.y / b.y }; return ret; }
^^^^^^^^^
c:\\temp/spirvcross_stdlib.ispc:397:92: Performance Warning: Division with varying integer types is very inefficient.
static SPIRV_INLINE varying int2 operator/(varying int2 a, uniform int b) { varying int2 ret = { a.x / b , a.y / b }; return ret; }
^^^^^^^
c:\\temp/spirvcross_stdlib.ispc:397:102: Performance Warning: Division with varying integer types is very inefficient.
static SPIRV_INLINE varying int2 operator/(varying int2 a, uniform int b) { varying int2 ret = { a.x / b , a.y / b }; return ret; }
^^^^^^^
c:\\temp/spirvcross_stdlib.ispc:398:93: Performance Warning: Division with varying integer types is very inefficient.
static SPIRV_INLINE varying int2 operator/(varying int2 a, uniform int2 b) { varying int2 ret = { a.x / b.x , a.y / b.y }; return ret; }
^^^^^^^^^
c:\\temp/spirvcross_stdlib.ispc:398:105: Performance Warning: Division with varying integer types is very inefficient.
static SPIRV_INLINE varying int2 operator/(varying int2 a, uniform int2 b) { varying int2 ret = { a.x / b.x , a.y / b.y }; return ret; }
Metadata
Metadata
Assignees
Labels
No labels