diff options
Diffstat (limited to 'tests/cpu-program/gfx-smoke.slang')
| -rw-r--r-- | tests/cpu-program/gfx-smoke.slang | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/cpu-program/gfx-smoke.slang b/tests/cpu-program/gfx-smoke.slang new file mode 100644 index 000000000..e04848f5d --- /dev/null +++ b/tests/cpu-program/gfx-smoke.slang @@ -0,0 +1,16 @@ +//TEST:EXECUTABLE: +__target_intrinsic(cpp, "printf(\"%s\\n\", ($0).getBuffer())") +void writeln(String text); + +import gfx; + +public __extern_cpp int main() +{ + gfx.DeviceDesc deviceDesc = {}; + deviceDesc.deviceType = gfx.DeviceType.CPU; + gfx.IDevice obj; + if (gfx.succeeded(gfx.gfxCreateDevice(&deviceDesc, obj))) + writeln("succ"); + else + writeln("fail"); +}
\ No newline at end of file |
