summaryrefslogtreecommitdiff
path: root/tests/cross-compile
AgeCommit message (Expand)Author
2023-11-16Unify stdlib `Texture` types into one generic type. (#3327)Yong He
2023-10-02Add SPIRV intrinsics for ShaderExecutionReordering and RW/Buffer. (#3252)Yong He
2023-09-27Various SPIRV fixes. (#3231)Yong He
2023-09-05SPIR-V image operations (#3163)Ellie Hermaszewska
2023-08-30Fix memory barrier intrinsics. (#3166)Yong He
2023-08-23Lower all ByteAddressBuffer uses for SPIRV. (#3143)Yong He
2023-08-21Compile append and consume structured buffers to glsl. (#3142)Yong He
2023-08-17Be more careful about merge blocks during loop inversion (#3136)Ellie Hermaszewska
2023-08-17Add loop inversion pass (#2899)Ellie Hermaszewska
2023-08-15SPIR-V WIP (#3064)Ellie Hermaszewska
2023-08-14Support per field matrix layout (#3101)Yong He
2023-07-26Add glsl intrinsics for CalculateLevelOfDetail (#3023)Ellie Hermaszewska
2023-07-26Add GatherCmp* for texture objects (#3024)Ellie Hermaszewska
2023-07-21Add support for `-fvk-invert-y`. (#3012)Yong He
2023-07-10Add glsl intrinsic for SampleCmpLevelZero with offset and correct existing in...Ellie Hermaszewska
2023-07-06Work around for NonUniformResourceIndex with non integral types. (#2963)jsmall-nvidia
2023-05-09Fix function side-effectness prop logic. (#2875)Yong He
2023-05-02Various dxc/fxc compatibility fixes. (#2863)Yong He
2023-03-24Switch to short circuiting semantics for scalar `?:` operator. (#2733)Yong He
2023-03-16Support GL_EXT_fragment_shader_barycentric (#2704)Samuel Kogler
2023-02-27Detect and deduplicate read-only resource access. (#2680)Yong He
2023-02-24More control flow simplifications. (#2673)Yong He
2023-02-16Overhaul global inst deduplication and cpp/cuda backend. (#2654)Yong He
2023-02-07Arithmetic simplifications and more IR clean up logic. (#2632)Yong He
2023-01-24Reimplement address elimination. (#2605)Yong He
2023-01-23Full address insts elimination for backward autodiff. (#2604)Yong He
2022-12-07Remove `construct` IR op. (#2555)Yong He
2022-11-02Shader Execution Reordering (via NVAPI) (#2484)jsmall-nvidia
2022-10-12Add support for SV_ViewID (#2440)Ellie Hermaszewska
2022-08-17Warning on lossy implicit casts. (#2367)Yong He
2022-05-18Support for querying which parameters are used in emitted code (#2239)Alexey Panteleev
2022-05-10Use IR pass to eliminate phi nodes (#2226)Theresa Foley
2021-07-21Work to mitigate SPIR-V bloat (#1914)Theresa Foley
2021-05-28Glslang refactor bugfix (#1863)jsmall-nvidia
2021-05-14DXC as DownstreamCompiler (#1845)jsmall-nvidia
2021-05-14FXC as DownstreamCompiler (#1844)jsmall-nvidia
2021-01-15Convert more tests to use shader objects (#1659)Tim Foley
2021-01-05Add basic GLSL support for SV_Barycentrics (#1648)Tim Foley
2020-09-21Enable all dynamic dispatch tests on CUDA. (#1552)Yong He
2020-07-08Add support for global uniform shader parameters (#1433)Tim Foley
2020-06-04Add missing loop-attribs.slang.hlsl for the test caseYong He
2020-06-04Change loop-attrib test case to CROSS_COMPILE per review commentsYong He
2020-06-04Emit [loop] attribute to output HLSL.Yong He
2020-05-11Add GLSL translation for HLSL fmod() (#1342)Tim Foley
2020-05-01Improve GLSL coverage of boolean binary ops (#1335)Tim Foley
2020-04-20Fix stdlib definitions of half<->float conversion (#1326)Tim Foley
2020-04-16Workaround for matching of dxc diagnostics (#1324)jsmall-nvidia
2020-04-08Fix expected output for dxc-error test. (#1312)Tim Foley
2020-03-25Fix a bug in exiting SSA form for loops (#1293)Tim Foley
2020-02-24Fix support for SV_Coverage on GLSL path (#1239)Tim Foley