-
Maybe try out ISPC.
-
This test is run on ISPC 1.14 on Windows with the Visual Studio compiler (Microsoft (R) C/C++ Optimizing Compiler Version 19.25.28614 for x64) for the C++ portion. The same code crashes under Linux IS…
-
ispc: Precompiled linux 1.3.0 release
I've tried to render 4GB+ volume with volume_rendering example, but ispc seems not calculating correct 64bit addressing even with `--addressing=64` option.
I ha…
syoyo updated
11 years ago
-
Consider the following ISPC program:
```c
struct TestStruct {
int a;
};
export void TestFun(TestStruct uniform * uniform) { }
```
In the generated header, the following will appear:
```h
#if…
-
ISPC supports 4 math libraries: `default`, `fast`, `svml`, `system`. To make a conscious decision between them user needs information about their precision on specific targets. The standard way to qua…
-
export void ispc_int64()
{
varying int64 li = (1L
-
I was trying to build kernel.ispc from:
https://software.intel.com/en-us/articles/fast-ispc-texture-compressor-update
and to emit C++ code.
I'm getting:
```
LLVM ERROR: The C backend does not curre…
-
I thought "varying float\* uniform sheet" is a uniform pointer to a varying float type. But from the error message below the compiler recognizes it as a varying point. Did I misunderstood the language…
-
| | |
|--------------------|----|
| Bugzilla Link | [PR40875](https://bugs.llvm.org/show_bug.cgi?id=40875) |
| Status | NEW |
| Importance | P enhancemen…
-
The following code breaks compilers:
```
cat > fail.ispc
export void fail(const uniform int n) {
for (uniform int i = 0; i < n; i++) {
int j = i;
cfor (;;) {
j++;
if (i >= …