summaryrefslogtreecommitdiff
path: root/source/slang/hlsl.meta.slang
AgeCommit message (Expand)Author
2019-10-25Don't use mangled names when emitting code (#1096)Tim Foley
2019-10-15GetDimension on GLSL for StructuredBuffer (#1081)jsmall-nvidia
2019-08-22Update signatures for Shader Model 6 functions (#1029)Tim Foley
2019-07-03Fix declaration of scalar sincos() function. (#996)Tim Foley
2019-05-22Translate .Load() to imageLoad() for Vulkan (#967)Tim Foley
2019-03-20Add support for scalar rcp() intrinsic for GLSL (#918)Robert Stepinski
2019-03-12Fix handling of arrays of resources in type legalization (#896)Tim Foley
2019-03-06Fix rsqrt intrinsic for GLSL (#881)Robert Stepinski
2019-03-06Add GLSL intrinsics for f32tof16() and f16tof32() (#883)Robert Stepinski
2019-02-27Use kIRPseudoOp_Pos for identity asuint/asint/asfloat casts. (#865)jsmall-nvidia
2019-02-27* Add 'identity' version of bit casts (asint, asuint, asfloat) for scalar and...jsmall-nvidia
2019-02-14* Add cross compile test (#849)jsmall-nvidia
2019-01-28Merge branch 'master' into texture-fixYong He
2019-01-28Feature/bit cast glsl (#808)jsmall-nvidia
2019-01-25Add GLSL translation rules for `SampleCmp`, `asint` and `asfloat`.Yong He
2018-12-18Fix for byte-address buffers on Vulkan (#760)Tim Foley
2018-12-07Change how buffers are emitted (#741)Tim Foley
2018-12-03A few extra functions cross-compiled to Vulkan. (#738)Tim Foley
2018-12-03Add Vulkan translations for HLSL barrier operations (#737)Tim Foley
2018-11-19Add Vulkan cross-compilation for byte-address buffers (#721)Tim Foley
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-06Translate NonUniformResourceIndex() calls to Vulkan GLSL (#713)Tim Foley
2018-10-30Fix declarations of InterlockedMin/Max (#700)Tim Foley
2018-10-04 Support cross-compilation of ray tracing shaders to Vulkan (#663)Tim Foley
2018-10-03Update DXR API definitions for final spec. (#659)Tim Foley
2018-09-27First pass implementation of IR serialization (#653)jsmall-nvidia
2018-09-25Improve IROp lookup (#650)jsmall-nvidia
2018-09-24Fixes around atomic operations (#652)Tim Foley
2018-09-24Remap IROp value rangesjsmall-nvidia
2018-09-21Remove the "hack sampler" workaround (#648)Tim Foley
2018-08-21Add support for more RasterizerOrdered types (#628)Tim Foley
2018-06-13Make render-test use Slang for all shader compilation (#597)Tim Foley
2018-06-05Fix atomic operations on RWBuffer (#593)Tim Foley
2018-05-29Fix global atomic functions (#582)Tim Foley
2018-04-19Fix up DXR type emission from IR type system (#498)Tim Foley
2018-04-11Introduce an IR-level type system (#481)Tim Foley
2018-03-30Fix several issues discovered by Falcor (#467)Tim Foley
2018-03-22Add support for DirectX Raytracing (DXR) (#451)Tim Foley
2018-03-08Cleanups on slang-generate (#437)Tim Foley
2018-02-26Add GLSL translations for bit manipulation intrinsics (#430)Tim Foley
2018-02-23Refactor IR type system, step 0Yong He
2018-02-23Initial support for cross-compilation of geometry shaders to GLSL (#423)Tim Foley
2018-02-18stdlib fixes for Vulkan (#414)Tim Foley
2018-02-08Falcor fixes (#402)Tim Foley
2018-02-07Support __target_intrinsic modifiers in IR codegen (#401)Tim Foley
2018-02-03Remove non-IR codegen paths (#398)Tim Foley
2017-12-22Support for transitive subtype witnesses (#331)Tim Foley
2017-12-20IR: fixes for subscript accessors (#322)Tim Foley
2017-11-07Remove `__intrinsic_op` from many declsTim Foley