summaryrefslogtreecommitdiffstats
path: root/tests/compute/interface-static-method.slang
diff options
context:
space:
mode:
authorTim Foley <tfoleyNV@users.noreply.github.com>2019-08-22 09:49:11 -0700
committerGitHub <noreply@github.com>2019-08-22 09:49:11 -0700
commitbc392f9dbfb8cb6c359bb890fb85b831e49bfd55 (patch)
tree8c18c2a38d7ba648797b0509ec8f160d3ae87a75 /tests/compute/interface-static-method.slang
parent7258ef4ddebd021208a019f6ee73edcda57a88f7 (diff)
Update signatures for Shader Model 6 functions (#1029)
* Update signatures for Shader Model 6 functions We originally culled out list of Shader Model 6 function prototypes from some combination of MSDN and the dxc wiki, but this was when things were in a pre-release state and the names of many functions changed (as well as some functions being added/removed). For this change, I initially tried to look at MSDN, but the documentation there was internally inconsistent and included things like misspellings in function names (which I *hoped* weren't accurate to the real implementation). Instead, I looked at the meta-program input that dxc uses to generate its intrinsic definitions and used that to discover the updated function names along with what was added/removed, a few signature differences, and some extra functions that don't even seem to be documented at all on MSDN> These have *not* been tested in any meaningful way, so this is really a best-effort thing. Given that most of the old functions had the wrong names there was no way for them to be used in working code anyway, so this is unlikely to cause breakage. * fixup: quadLaneID is a uint
Diffstat (limited to 'tests/compute/interface-static-method.slang')
0 files changed, 0 insertions, 0 deletions