summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Expand)Author
2018-11-16Bug fix - vk::binding on structured buffers (#720)jsmall-nvidia
2018-11-12Add callable shader support for Vulkan ray tracing (#718)Tim Foley
2018-11-09Update Vulkan ray tracing support to final extension spec (#717)Tim Foley
2018-11-06Made sameStageSpecifiedMoreThanOnce a warning instead of an error. (#714)jsmall-nvidia
2018-11-06Translate NonUniformResourceIndex() calls to Vulkan GLSL (#713)Tim Foley
2018-10-31Fix a precedence bug in code emit (#705)Tim Foley
2018-10-30Fix a crash on function-static variables with initializers (#703)Tim Foley
2018-10-30Feature/serial string pool refactor (#702)jsmall-nvidia
2018-10-29Rework command-line options handling for entry points and targets (#697)Tim Foley
2018-10-26Work around dxc matrix layout behavior (#694)Tim Foley
2018-10-26Feature/file system cache (#692)jsmall-nvidia
2018-10-25Fix Vulkan codegen for image atomics (#690)Tim Foley
2018-10-22Fix problem with __import not working (#688)jsmall-nvidia
2018-10-18Add support for static methods in interfaces (#680)Tim Foley
2018-10-16Feature/include refactor (#675)jsmall-nvidia
2018-10-12Add a warning on missing return, and initial SCCP pass (#671)Tim Foley
2018-10-11Fix error when one constant is defined equal to another (#670)Tim Foley
2018-10-11Add basic support for [mutating] methods (#667)Tim Foley
2018-10-04 Support cross-compilation of ray tracing shaders to Vulkan (#663)Tim Foley
2018-10-04Remove need of IRHightLevelDecoration in emit (#660)jsmall-nvidia
2018-09-21Remove the "hack sampler" workaround (#648)Tim Foley
2018-09-19Support for IRStringLit (#645)jsmall-nvidia
2018-09-19Warn when undefined identifier used in preprocessor conditional (#642)Tim Foley
2018-08-27Add basic support for #pragma once (#630)Tim Foley
2018-08-22Support for [[vk::push_constant]] (#629)jsmall-nvidia
2018-08-21Add support for more RasterizerOrdered types (#628)Tim Foley
2018-07-31Feature/attributed binding (#621)jsmall-nvidia
2018-06-27Support for Tessellation (#607)jsmall-nvidia
2018-06-14Improve generic argument inference for builtins (#598)Tim Foley
2018-06-12Initial support for enum declarations (#599)Tim Foley
2018-06-05Fix atomic operations on RWBuffer (#593)Tim Foley
2018-05-31Add options to control matrix layout rules (#583)Tim Foley
2018-05-30GroupMemoryBarrierWithGroupSync only works on groupshared memory - it doesn't...jsmall-nvidia
2018-05-29Fix global atomic functions (#582)Tim Foley
2018-05-25Fixes 574. Eliminate empty structs during type legalization (#577)Yong He
2018-05-24A bunch of work to resolve #569 (#576)Tim Foley
2018-05-21Handle structure initializers in IR type legalization (#567)Tim Foley
2018-05-11Add tests for custom #error and #warning messages (#562)Tim Foley
2018-05-11Add test for associated type from global generic parameter (#561)Tim Foley
2018-05-04Allow more complex compound expressions when emitting from IR (#552)Tim Foley
2018-05-03Pass through original names for most declarations (#547)Tim Foley
2018-05-02Add support for explicit register space bindings (#542)Tim Foley
2018-05-02Fix emit logic when "terminators" occur in the middle of a block (#540)Tim Foley
2018-05-01Diagnose attempts to write to fields in methods (#530)Tim Foley
2018-04-23Improve SSA promotion for arrays and structs (#521)Tim Foley
2018-04-23Fix successor computation for `switch` instruction (#520)Tim Foley
2018-04-20Diagnose use of an implicit cast as an argument for an `out` parameter (#516)Tim Foley
2018-04-18Fix output of `groupshared` with IR type system (#492)Tim Foley
2018-04-17Feature/renderer binding (#489)jsmall-nvidia
2018-04-11Introduce an IR-level type system (#481)Tim Foley