|
@@ -186,7 +186,7 @@ abstract DxBool(Int) {
|
|
var PerInstanceData = 0;
|
|
var PerInstanceData = 0;
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
|
|
+@:keep
|
|
class LayoutElement {
|
|
class LayoutElement {
|
|
public var semanticName : hl.Bytes;
|
|
public var semanticName : hl.Bytes;
|
|
public var semanticIndex : Int;
|
|
public var semanticIndex : Int;
|
|
@@ -214,6 +214,7 @@ class LayoutElement {
|
|
var TextureBufferEx = 11;
|
|
var TextureBufferEx = 11;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+@:keep
|
|
class RenderTargetDesc {
|
|
class RenderTargetDesc {
|
|
public var format : Format;
|
|
public var format : Format;
|
|
public var dimension : ResourceDimension;
|
|
public var dimension : ResourceDimension;
|
|
@@ -247,6 +248,7 @@ class RenderTargetDesc {
|
|
public var Back = 3;
|
|
public var Back = 3;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+@:keep
|
|
class RasterizerDesc {
|
|
class RasterizerDesc {
|
|
public var fillMode : FillMode;
|
|
public var fillMode : FillMode;
|
|
public var cullMode : CullMode;
|
|
public var cullMode : CullMode;
|
|
@@ -262,6 +264,7 @@ class RasterizerDesc {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+@:keep
|
|
class Texture2dDesc {
|
|
class Texture2dDesc {
|
|
public var width : Int;
|
|
public var width : Int;
|
|
public var height : Int;
|
|
public var height : Int;
|
|
@@ -301,6 +304,7 @@ class Texture2dDesc {
|
|
var Desc = 8;
|
|
var Desc = 8;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+@:keep
|
|
class DepthStencilDesc {
|
|
class DepthStencilDesc {
|
|
public var depthEnable : DxBool;
|
|
public var depthEnable : DxBool;
|
|
public var depthWrite : DxBool;
|
|
public var depthWrite : DxBool;
|
|
@@ -348,6 +352,7 @@ class DepthStencilDesc {
|
|
var Max = 5;
|
|
var Max = 5;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+@:keep
|
|
class RenderTargetBlendDesc {
|
|
class RenderTargetBlendDesc {
|
|
|
|
|
|
public var blendEnable : DxBool;
|
|
public var blendEnable : DxBool;
|
|
@@ -410,6 +415,7 @@ class RenderTargetBlendDesc {
|
|
var MirrorOnce = 5;
|
|
var MirrorOnce = 5;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+@:keep
|
|
class SamplerDesc {
|
|
class SamplerDesc {
|
|
public var filter : Filter;
|
|
public var filter : Filter;
|
|
public var addressU : AddressMode;
|
|
public var addressU : AddressMode;
|
|
@@ -428,6 +434,7 @@ class SamplerDesc {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+@:keep
|
|
class ShaderResourceViewDesc {
|
|
class ShaderResourceViewDesc {
|
|
public var format : Format;
|
|
public var format : Format;
|
|
public var dimension : ResourceDimension;
|
|
public var dimension : ResourceDimension;
|