Index: experimental/go-skia/skia.go |
diff --git a/experimental/go-skia/skia.go b/experimental/go-skia/skia.go |
new file mode 100644 |
index 0000000000000000000000000000000000000000..0758c432d1dd5f0af0c1ffeeccf14c3111b6f4dc |
--- /dev/null |
+++ b/experimental/go-skia/skia.go |
@@ -0,0 +1,30 @@ |
+package skia |
+ |
+/* |
+#cgo CFLAGS: -I../../include/c |
+#cgo LDFLAGS: -L ../../out/Debug/ |
+#cgo LDFLAGS: -lskia_core |
+#cgo LDFLAGS: -lskia_effects |
+#cgo LDFLAGS: -lskia_images |
+#cgo LDFLAGS: -lskia_opts |
+#cgo LDFLAGS: -lskia_ports |
+#cgo LDFLAGS: -lskia_sfnt |
+#cgo LDFLAGS: -lskia_utils |
+#cgo LDFLAGS: -lskia_opts_ssse3 |
+#cgo LDFLAGS: -lskia_opts_sse4 |
+#cgo LDFLAGS: -lm |
+#cgo LDFLAGS: -lstdc++ |
+#cgo LDFLAGS: -lGL |
+#cgo LDFLAGS: -lGLU |
+#include "sk_surface.h" |
+*/ |
+import "C" |
+ |
+func dummyFunction() { |
+ testPaint := C.sk_paint_new() |
+ defer func() { |
+ sk_paint_delete(testPaint) |
+ }() |
+} |
+ |
+// TODO: replace this with an idiomatic interface to Skia. |