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
..
2016-10-12 12:39:44 -06:00
2016-06-17 12:43:31 -06:00
2016-07-19 15:13:47 -06:00
2016-06-14 22:12:20 -06:00
2016-06-14 22:12:20 -06:00
2016-06-14 22:12:20 -06:00
2016-06-05 17:25:34 -06:00
2016-08-21 14:26:27 -06:00
2016-06-05 18:52:05 -06:00
2016-05-30 19:38:39 -06:00
2016-07-19 15:50:58 -06:00
2016-07-29 18:29:06 -06:00
2016-07-27 14:55:06 -06:00
2016-08-08 15:29:25 -06:00
2016-05-19 12:26:27 +08:00
2016-07-19 14:32:52 -06:00
2016-07-12 01:27:48 -06:00
2016-07-30 13:39:52 -06:00
2016-07-19 14:32:52 -06:00
2016-05-24 13:15:01 +02:00
2016-05-24 13:15:01 +02:00
2016-06-28 23:56:31 -06:00
2016-07-07 19:27:15 -06:00
2016-07-07 19:27:15 -06:00
2016-07-07 19:27:15 -06:00
2016-07-07 19:27:15 -06:00
2016-07-07 19:27:15 -06:00
2016-09-29 23:59:26 -06:00
2016-09-29 10:25:15 -06:00
2016-06-19 11:50:34 -06:00
2016-09-29 10:27:57 -06:00
2016-05-16 17:39:50 -06:00
2016-09-02 19:13:36 -06:00
2016-09-25 20:26:03 -06:00
2016-07-27 10:46:33 -06:00
2016-07-27 10:46:33 -06:00
2016-06-03 16:57:53 -06:00
2016-07-27 10:39:57 -06:00
2016-07-30 08:09:09 -06:00
2016-09-02 20:05:52 -06:00
2016-09-02 20:05:52 -06:00
2016-09-02 19:13:36 -06:00
2016-06-05 15:44:07 -06:00
2016-09-19 00:06:19 -06:00
2016-10-01 17:11:21 -06:00
2016-10-04 17:07:45 -06:00
2016-09-29 10:25:15 -06:00
2016-09-29 10:25:15 -06:00
2016-06-27 21:12:07 -06:00
2016-05-13 09:33:42 -06:00
2016-07-22 12:46:11 -06:00
2016-07-22 12:46:11 -06:00
2016-07-22 12:46:11 -06:00
2016-07-22 12:46:11 -06:00
2016-07-22 12:46:11 -06:00
2016-08-03 13:34:39 -06:00
2016-08-03 13:34:39 -06:00
2016-08-03 13:34:39 -06:00
2016-08-03 13:34:39 -06:00
2016-08-03 13:34:39 -06:00
2016-08-03 13:34:39 -06:00
2016-08-03 13:34:39 -06:00
2016-08-03 13:34:39 -06:00
2016-07-27 07:37:21 -06:00
2016-07-18 16:40:21 -06:00
2016-10-06 10:51:52 -06:00
2016-07-27 10:46:33 -06:00
2016-06-27 21:12:07 -06:00
2016-07-30 10:47:33 -06:00
2016-09-29 10:25:15 -06:00
2016-07-12 20:50:34 -06:00
2016-06-20 09:53:59 -06:00
2016-09-29 10:25:15 -06:00
2016-06-28 15:38:38 -06:00
2016-06-20 09:53:59 -06:00
2016-06-30 14:13:03 -06:00
2016-09-29 10:25:15 -06:00
2016-06-20 09:53:59 -06:00
2016-08-11 07:29:30 -06:00
2016-06-30 14:13:03 -06:00
2016-09-29 10:25:15 -06:00
2016-06-30 14:13:03 -06:00
2016-09-05 14:37:03 -06:00
2016-07-27 07:37:21 -06:00
2016-07-21 09:42:35 -06:00
2016-07-21 09:42:35 -06:00
2016-07-27 07:37:21 -06:00
2016-07-27 15:57:31 -06:00
2016-07-21 09:42:35 -06:00
2016-07-21 09:42:35 -06:00
2016-10-06 10:51:52 -06:00
2016-10-06 10:51:52 -06:00
2016-10-06 10:51:52 -06:00
2016-09-09 12:02:42 -06:00
2016-09-02 19:13:36 -06:00
2016-05-16 17:39:50 -06:00
2016-09-02 20:24:07 -06:00
2016-10-06 13:06:13 -06:00
2016-07-28 14:49:48 -06:00
2016-08-25 23:57:39 -06:00
2016-07-23 10:45:00 -06:00
2016-05-16 17:39:50 -06:00
2016-07-28 21:48:25 -06:00
2016-09-29 10:25:15 -06:00
2016-08-09 13:48:47 -06:00
2016-10-02 16:57:58 -06:00
2016-09-19 23:12:48 -06:00
2016-10-12 12:39:44 -06:00
2016-07-15 11:38:49 -06:00
2016-07-15 11:38:49 -06:00
2016-07-15 11:38:49 -06:00
2016-07-15 11:38:49 -06:00
2016-07-15 11:38:49 -06:00
2016-07-15 11:38:49 -06:00
2016-07-15 11:38:49 -06:00
2016-07-15 11:38:49 -06:00
2016-07-20 09:57:03 -06:00
2016-07-20 09:57:03 -06:00
2016-07-20 09:57:03 -06:00
2016-07-20 09:57:03 -06:00
2016-07-20 09:57:03 -06:00
2016-07-20 09:57:03 -06:00
2016-07-20 09:57:03 -06:00
2016-07-20 09:57:03 -06:00
2016-07-15 11:38:49 -06:00
2016-07-15 11:38:49 -06:00
2016-07-15 11:38:49 -06:00
2016-07-15 11:38:49 -06:00
2016-07-15 11:38:49 -06:00
2016-07-22 12:46:11 -06:00
2016-07-21 15:02:30 -06:00
2016-07-21 15:02:30 -06:00
2016-07-21 15:02:30 -06:00
2016-07-21 15:02:30 -06:00
2016-09-02 19:13:36 -06:00
2016-08-03 07:08:06 -06:00
2016-09-02 22:21:25 -06:00
2016-10-06 16:56:54 -06:00
2016-05-16 17:39:50 -06:00
2016-09-20 13:22:58 -06:00
2016-08-22 17:13:17 -06:00
2016-10-12 12:39:44 -06:00
2016-09-16 18:05:44 -06:00
2016-07-01 00:04:11 -06:00
2016-09-29 10:25:15 -06:00
2016-07-01 13:59:36 -06:00
2016-07-01 13:59:36 -06:00
2016-10-12 12:39:44 -06:00
2016-07-05 00:02:40 -06:00
2016-09-02 19:13:36 -06:00
2016-06-05 15:44:07 -06:00
2016-06-27 12:44:15 +02:00
2016-05-09 17:07:04 -06:00
2016-05-09 10:46:40 -04:00
2016-05-09 10:46:40 -04:00
2016-08-04 22:46:19 -06:00
2016-05-19 09:30:29 +02:00
2016-08-25 10:46:51 -06:00
2016-08-25 10:46:51 -06:00
2016-08-25 10:46:51 -06:00
2016-08-25 10:46:51 -06:00
2016-08-25 10:46:51 -06:00
2016-08-25 10:46:51 -06:00
2016-08-25 10:46:51 -06:00
2016-10-06 13:06:13 -06:00
2016-10-06 13:06:13 -06:00
2016-08-25 10:46:51 -06:00
2016-08-25 10:46:51 -06:00
2016-08-25 10:46:51 -06:00
2016-08-25 10:46:51 -06:00
2016-08-25 10:46:51 -06:00
2016-08-25 10:46:51 -06:00
2016-08-25 10:46:51 -06:00
2016-08-25 10:46:51 -06:00
2016-08-25 10:46:51 -06:00
2016-08-25 10:46:51 -06:00
2016-08-25 10:46:51 -06:00
2016-08-25 10:46:51 -06:00
2016-10-02 16:57:58 -06:00
2016-06-14 20:38:58 -06:00
2016-09-27 10:35:09 +02:00
2016-07-08 14:05:15 -06:00
2016-08-05 15:19:46 -06:00
2016-09-14 14:43:55 +08:00
2016-07-07 17:40:35 -06:00
2016-09-30 14:26:34 -06:00
2016-10-10 16:55:04 +08:00
2016-07-07 19:27:15 -06:00
2016-09-26 17:02:44 -06:00
2016-09-26 17:02:44 -06:00
2016-09-09 17:06:15 +08:00
2016-05-14 09:20:52 +08:00
2016-08-23 18:13:08 -06:00
2016-09-11 12:33:43 -06:00
2016-09-02 16:35:01 -06:00
2016-10-07 11:50:25 -06:00
2016-05-09 10:46:40 -04:00
2016-05-09 10:46:40 -04:00
2016-09-22 15:58:06 -06:00
2016-09-20 20:31:27 -06:00
2016-09-20 20:31:27 -06:00
2016-05-05 19:02:35 +08:00
2016-10-11 14:40:35 +08:00
2016-05-05 20:38:33 +08:00
2016-07-07 19:27:15 -06:00
2016-05-23 23:10:18 -06:00
2016-09-05 22:20:28 +08:00
2016-08-23 18:13:08 -06:00
2016-07-26 12:53:54 -06:00
2016-09-09 17:06:15 +08:00
2016-05-23 23:10:18 -06:00
2016-07-31 12:39:46 -06:00