glslang-zig/glslang
steve-lunarg b3da8a9cb3 HLSL: phase 2e: introduce lower level addBinaryNode/UnaryNode fns
- hlsl.struct.frag variable changed to static, assignment replacd.

- Created new low level functions addBinaryNode and addUnaryNode.  These are
  used by higher level functions such as addAssignment, and do not do any
  argument promotion or conversion of any sort.

- Two functions above are now used in RWTexture lvalue conversions.  Also,
  other direction creations of unary or binary nodes now use them, e.g, addIndex.
  This cleans up some existing code.

- removed handling of EOpVectorTimesScalar from promote()

- removed comment from ParseHelper.cpp
2016-10-12 12:39:44 -06:00
..
GenericCodeGen Whitespace: Nonfunctional: fix inconsistent white space, esp. no tabs. 2016-08-05 17:34:34 -06:00
Include fixup! Address some compiler warnings. 2016-10-11 16:16:47 -03:00
MachineIndependent HLSL: phase 2e: introduce lower level addBinaryNode/UnaryNode fns 2016-10-12 12:39:44 -06:00
OSDependent Merge branch 'cpp-headers' 2016-08-11 10:01:13 -06:00
Public add reflection queries to return a TType. Fix minor issue with interface names. 2016-10-02 16:57:58 -06:00
CMakeLists.txt HLSL: Add location offsets per resource type 2016-09-20 20:31:27 -06:00
updateGrammar Bison: Non-functional: Move to revision 3.0.4. 2016-05-04 12:54:56 -06:00