src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/shaders/MetalShaderTypes.h
branchmetal-prototype-branch
changeset 57196 a95707a39ff5
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/shaders/MetalShaderTypes.h	Wed Feb 20 17:00:40 2019 +0530
@@ -0,0 +1,24 @@
+// Header for types and enum constants shared between Metal shaders and Objective C source
+
+#ifndef MetalShaderTypes_h
+#define MetalShaderTypes_h
+
+//#import <metal_stdlib>
+//using namespace metal;
+
+
+#import <simd/simd.h>
+//#import <Metal/Metal.h>
+
+
+typedef struct
+{
+    // Positions in pixel space
+    vector_float4 position;
+
+    // Floating-point RGBA colors
+    vector_float4 color;
+} MetalVertex;
+
+
+#endif /* MetalShaderTypes_h */