|
@@ -42,6 +42,12 @@ typedef VertexBuffer = { res : dx.Resource, count : Int, stride : Int };
|
|
typedef Texture = { res : dx.Resource, view : dx.Driver.ShaderResourceView, rt : Array<dx.Driver.RenderTargetView>, mips : Int };
|
|
typedef Texture = { res : dx.Resource, view : dx.Driver.ShaderResourceView, rt : Array<dx.Driver.RenderTargetView>, mips : Int };
|
|
typedef DepthBuffer = { res : dx.Resource, view : dx.Driver.DepthStencilView };
|
|
typedef DepthBuffer = { res : dx.Resource, view : dx.Driver.DepthStencilView };
|
|
typedef Query = {};
|
|
typedef Query = {};
|
|
|
|
+#elseif usesys
|
|
|
|
+typedef IndexBuffer = haxe.GraphicsDriver.IndexBuffer;
|
|
|
|
+typedef VertexBuffer = haxe.GraphicsDriver.VertexBuffer;
|
|
|
|
+typedef Texture = haxe.GraphicsDriver.Texture;
|
|
|
|
+typedef DepthBuffer = haxe.GraphicsDriver.DepthBuffer;
|
|
|
|
+typedef Query = haxe.GraphicsDriver.Query;
|
|
#else
|
|
#else
|
|
typedef IndexBuffer = {};
|
|
typedef IndexBuffer = {};
|
|
typedef VertexBuffer = {};
|
|
typedef VertexBuffer = {};
|