Eric Mellino
|
e326fdaec8
Compile metal shaders to metallib's.
|
8 лет назад |
Eric Mellino
|
735c46ead4
Fix a couple of issues in the Metal generator with the new resource filtering.
|
8 лет назад |
Eric Mellino
|
f5ecb7b716
Make Metal tests more debuggable.
|
8 лет назад |
Eric Mellino
|
5f564bafc0
Filter out the resources emitted to those that are actually used by the shader stage.
|
8 лет назад |
Eric Mellino
|
262a77fb72
Fix issuse with Metal structure alignment and padding.
|
8 лет назад |
Eric Mellino
|
d028176c40
Fix Metal Matrix4x4 ctor and use more compiler args to catch errors.
|
8 лет назад |
Eric Mellino
|
9adcf547a4
Rework how the Metal generator works
|
8 лет назад |
Eric Mellino
|
778a20007a
Hook in Metal generation to ShaderGen.App.
|
8 лет назад |
Eric Mellino
|
848c5bc7ab
Add a Metal backend.
|
8 лет назад |
Eric Mellino
|
9c9302bc69
Always use layout(std140) in GLSL 330 shaders.
|
8 лет назад |
Eric Mellino
|
2c9d9bfc45
Add support for Matrix4x4 constructors, and support for Vector2/3/4.Transform.
|
8 лет назад |
Eric Mellino
|
efd56f9408
More robust handling of FXC process waiting.
|
8 лет назад |
Eric Mellino
|
aa50f30672
Add support for IsFrontFace, in vertex shaders only.
|
8 лет назад |
Eric Mellino
|
310cd9e18a
Fix an issue with nested invocations.
|
8 лет назад |
Eric Mellino
|
a54977c397
Add support for MathF.Min/Max/Pow.
|
8 лет назад |
Eric Mellino
|
45e449c5d4
[ShaderGen.App] Normalize paths after reading them from stdin.
|
8 лет назад |
Eric Mellino
|
d6c57f9ba0
Quote arguments differently in ShaderGen.targets.
|
8 лет назад |
Eric Mellino
|
ec794694ec
Add auto-versioning and AppVeyor stuff.
|
8 лет назад |
Eric Mellino
|
a1e351a6be
Force type discovery for shader storage type parameters.
|
8 лет назад |
Eric Mellino
|
e91cb5cfb0
More lenient error handling in DesignTime builds.
|
8 лет назад |
Eric Mellino
|
a19aa04122
Bump versions.
|
8 лет назад |
Eric Mellino
|
b679eaeb77
By-ref indexer for RWStructuredBuffer.
|
8 лет назад |
Eric Mellino
|
75303742f4
Common package output path.
|
8 лет назад |
Eric Mellino
|
12da2a42b2
Finish up support for compute shaders and (RW)StructuredBuffers.
|
8 лет назад |
Eric Mellino
|
3f3d770c6d
Add support for several builtin variables, and beginnings of compute shaders.
|
8 лет назад |
Eric Mellino
|
70815f36c2
Bump versions.
|
8 лет назад |
Eric Mellino
|
5b1e0ee935
Add support for 2D multisampled textures.
|
8 лет назад |
Eric Mellino
|
0afee09193
Bump versions.
|
8 лет назад |
Eric Mellino
|
fb46362c5d
Add an explicit "SystemPosition" vertex semantic, and allow multiple fragment shader color outputs.
|
8 лет назад |
Eric Mellino
|
dd2825388b
Output all shader files as UTF8 without BOM.
|
8 лет назад |