Eric Mellino
|
562791ab55
Force float-type parameters in appopriate pow/atan overloads.
|
7 лет назад |
Craig Dean
|
7a1c67c938
Ensure code is propogated to CompileResult in MetalCompile when passing through second step.
|
7 лет назад |
Eric Mellino
|
5dbf405d4e
Use two-stage compilation in the Metal toolchain.
|
7 лет назад |
Craig Dean
|
a930183690
Check for compute shader support as per GH-77.
|
7 лет назад |
Craig Dean
|
6be9b0e7b8
Fixed ambiguous atan/pow function output when the second parameter requires a float (see GH-77)
|
7 лет назад |
Craig Dean
|
0c07d067c9
Fixed naming of dfdx and dfdy as per GH-77.
|
7 лет назад |
Craig Dean
|
de3c48745a
Added logic to prevent failures in reading the tool output from masking underlying errors as reported in GH-77.
|
7 лет назад |
Craig Dean
|
339ae96504
Changed all Tuples to Value Tuples with proper names as per GH-77.
|
7 лет назад |
Craig Dean
|
14fc8f79e7
Replaces random structure creation logic as per GH-77.
|
7 лет назад |
Craig Dean
|
3adf95ac39
Added R# settings to enforce brace style, and ran across solution to re-add any missing braces.
|
7 лет назад |
Craig Dean
|
cf514ba32c
Removed skip on ShaderBuiltinsTests.
|
7 лет назад |
Craig Dean
|
3a3fac2f97
Addresses simple changes for GH-77
|
7 лет назад |
Craig Dean
|
33241310d3
Added code to disable graphics device creation on CI servers as it seems to crash them even with error trapping.
|
7 лет назад |
Craig Dean
|
bb1ed9ca2f
Added Skip message for ShaderBuiltinsTest to prevent CI server issues (although there shouldn't be any CI server issues).
|
7 лет назад |
Craig Dean
|
69a9808b16
Added lazy initialisation into test utils to improve test performance.
|
7 лет назад |
Craig Dean
|
1493a1dd89
Fixed bug with create headless and create windowed (for future expansion) function testing.
|
7 лет назад |
Craig Dean
|
e7d1fa330b
Fix issue when using fully qualified name for structured buffer and rwtexture2d types.
|
7 лет назад |
Craig Dean
|
c822de9757
Rolled out split of ShaderBuiltins and Builtins. Kept changes to ToolChain and TestUtil and nicer ShaderBuiltInsException.
|
7 лет назад |
Craig Dean
|
5c71031d41
WIP To support auto-generation of test cases. split ShaderBuiltins into Builtins.
|
7 лет назад |
Craig Dean
|
5303ce3395
Major refactor to tool chain to support more extensibility and a new 'feature' system.
|
7 лет назад |
Craig Dean
|
7f238539d8
Removed headless checks in Fact attributes as it crashes CI server without warning.
|
7 лет назад |
Craig Dean
|
d1b37a37cd
More minor changes to improve CI build?
|
7 лет назад |
Craig Dean
|
de2b16a7d6
Added last ditch check to prevent test failures onf CI when headless devices are not available.
|
7 лет назад |
Craig Dean
|
28a76dba45
Final attempt at preventing XUnit failure on CI server.
|
7 лет назад |
Craig Dean
|
01d5548c23
Changed Headless detection to lazy initialisation, to see if it can resolve bizarre CI server build issue.
|
7 лет назад |
Craig Dean
|
2e5b4df0f7
Auto-detecting headless seems to fail on AppVeyor, changed to only attempt if the compile tools were found at least.
|
7 лет назад |
Craig Dean
|
65afde50f6
Added more robust checking to see if a headless device is available. Also enhanced the Fact attributes to allow optional requirement of requiring a headless graphics device.
|
7 лет назад |
Craig Dean
|
fca7a273d0
Increased default ToolChain timeout (and added constant). Start timer for automated tests after toolchain completes.
|
7 лет назад |
Craig Dean
|
ceda1410af
Added Mellinoe myget to Nuget.Config to allow CI server to get latest Veldrid builds.
|
7 лет назад |
Craig Dean
|
76e76131c7
Implemented Mul. Clamp now returns NaN for invalid min/max. Fixed Frac and Lerp. Added more control over input values for tests. Auto-skipping tests for now as the trig functions are still not really accurate enough for comparisons.
|
7 лет назад |