LoopDawg
c44b95fdec
WIP: HLSL: handle clip/cull distance array semantic matching
...
In HLSL, there are three (TODO: ??) dimensions of clip and cull
distance values:
* The semantic's value N, ala SV_ClipDistanceN.
* The array demension, if the value is an array.
* The vector element, if the value is a vector or array of vectors.
In SPIR-V, clip and cull distance are arrays of scalar floats, always.
This PR currently ignores the semantic N axis, and handles the other
two axes by sequentially copying each vector element of each array member
into sequential floats in the output array.
Fixes : #946
2017-06-23 13:06:53 -06:00
..
2017-03-14 19:51:29 -06:00
2017-03-14 19:51:29 -06:00
2017-03-14 19:51:29 -06:00
2017-03-14 19:51:29 -06:00
2017-03-14 19:51:29 -06:00
2017-03-14 19:51:29 -06:00
2017-03-14 19:51:29 -06:00
2017-06-08 10:36:45 -06:00
2017-06-08 10:36:45 -06:00
2017-06-05 16:42:33 -06:00
2017-06-05 16:42:33 -06:00
2017-06-05 16:42:33 -06:00
2017-06-05 16:42:33 -06:00
2017-06-05 16:42:33 -06:00
2017-06-05 16:42:33 -06:00
2017-06-05 16:42:33 -06:00
2017-06-05 16:42:33 -06:00
2017-06-05 16:42:33 -06:00
2017-06-08 10:13:15 -06:00
2017-06-05 16:42:33 -06:00
2017-06-05 16:42:33 -06:00
2017-04-20 12:21:53 -06:00
2017-03-14 19:51:29 -06:00
2017-04-20 12:21:53 -06:00
2017-03-14 19:51:29 -06:00
2017-06-07 17:19:08 -06:00
2017-06-05 16:42:33 -06:00
2017-06-05 16:42:33 -06:00
2017-06-20 03:20:59 -06:00
2017-04-12 22:38:24 -06:00
2017-04-07 15:40:01 -06:00
2017-04-12 16:58:30 -06:00
2017-06-23 13:06:53 -06:00
2017-06-23 13:06:53 -06:00
2017-06-23 13:06:53 -06:00
2017-06-23 13:06:53 -06:00
2017-06-23 13:06:53 -06:00
2017-06-20 13:19:53 -06:00
2017-04-07 15:40:01 -06:00
2017-04-07 15:40:01 -06:00
2017-04-27 15:18:46 -06:00
2017-04-07 15:40:01 -06:00
2017-04-07 15:40:01 -06:00
2017-06-20 03:20:59 -06:00
2017-04-07 15:40:01 -06:00
2017-04-07 15:40:01 -06:00
2017-06-21 01:35:57 -06:00
2017-06-20 03:20:59 -06:00
2017-06-20 03:20:59 -06:00
2017-04-07 15:40:01 -06:00
2017-04-27 15:18:46 -06:00
2017-04-27 15:18:46 -06:00
2017-04-27 15:18:46 -06:00
2017-04-27 15:18:46 -06:00
2017-06-20 03:20:59 -06:00
2017-04-07 15:40:01 -06:00
2017-04-07 15:40:01 -06:00
2017-06-23 13:06:53 -06:00
2017-06-23 13:06:53 -06:00
2017-06-21 01:35:57 -06:00
2017-04-07 15:40:01 -06:00
2017-04-07 15:40:01 -06:00
2017-06-20 03:20:59 -06:00
2017-04-07 15:40:01 -06:00
2017-04-07 15:40:01 -06:00
2017-04-07 15:40:01 -06:00
2017-06-20 03:20:59 -06:00
2017-06-20 03:20:59 -06:00
2017-06-20 03:20:59 -06:00
2017-06-20 03:20:59 -06:00
2017-06-20 03:20:59 -06:00
2017-06-20 03:20:59 -06:00
2017-06-20 03:20:59 -06:00
2017-06-20 03:20:59 -06:00
2017-06-20 03:20:59 -06:00
2017-06-20 03:20:59 -06:00
2017-04-07 15:40:01 -06:00
2017-06-20 03:20:59 -06:00
2017-06-21 01:35:57 -06:00
2017-05-19 20:12:50 -06:00
2017-04-07 15:40:01 -06:00
2017-03-14 19:51:29 -06:00
2017-03-14 19:51:29 -06:00
2015-07-27 13:07:52 -04:00
2015-12-10 18:01:54 -07:00
2015-12-10 18:01:54 -07:00
2017-06-05 16:42:33 -06:00
2015-12-10 18:01:54 -07:00
2015-12-10 18:01:54 -07:00
2017-03-14 19:51:29 -06:00
2017-06-05 16:42:33 -06:00
2017-02-06 22:58:32 -07:00
2016-08-25 10:46:51 -06:00
2017-06-05 16:42:33 -06:00
2016-12-03 13:59:51 -07:00
2017-06-05 16:42:33 -06:00
2017-06-05 16:42:33 -06:00
2016-12-03 13:59:51 -07:00
2017-06-05 16:42:33 -06:00
2017-06-05 16:42:33 -06:00
2017-06-05 16:42:33 -06:00
2017-05-20 13:23:25 -06:00
2017-06-05 16:42:33 -06:00
2017-06-05 16:42:33 -06:00
2016-12-03 13:59:51 -07:00
2016-12-03 13:59:51 -07:00
2017-06-05 16:42:33 -06:00
2017-06-05 16:42:33 -06:00
2017-06-05 16:42:33 -06:00
2017-06-05 16:42:33 -06:00
2017-06-05 16:42:33 -06:00
2017-06-05 16:42:33 -06:00
2017-06-05 16:42:33 -06:00
2017-06-05 16:42:33 -06:00
2016-12-03 13:59:51 -07:00
2017-06-05 16:42:33 -06:00
2017-06-05 16:42:33 -06:00
2017-06-05 16:42:33 -06:00
2017-06-05 16:42:33 -06:00
2017-06-05 16:42:33 -06:00
2017-06-05 16:42:33 -06:00
2017-06-05 16:42:33 -06:00
2017-06-05 16:42:33 -06:00
2017-06-01 18:16:33 -06:00
2017-05-20 13:23:25 -06:00
2016-12-03 13:59:51 -07:00
2017-06-05 16:42:33 -06:00
2017-03-14 19:51:29 -06:00
2017-03-14 19:51:29 -06:00
2015-12-10 18:01:54 -07:00
2017-06-05 16:42:33 -06:00
2017-06-05 16:42:33 -06:00