Francisco Jerez
4b4838b1ae
Revert "i965/fs: Predicate byte scattered writes if needed"
...
This reverts commit a4031bdfa9
. It's
redundant with the sample mask predication done at this point by the
common logical send lowering infrastructure, and rather buggy because
it wasn't applying the correct sample mask in shaders using discard,
since the dispatch mask returned by FS_OPCODE_MOV_DISPATCH_TO_FLAGS
doesn't reflect samples discarded by the shader, so it could have led
to data corruption in fragment shader invocations that execute discard
based on a non-dynamically uniform condition.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org >
2018-03-02 11:28:56 -08:00
..
2017-12-07 18:27:05 -08:00
2017-03-22 16:55:22 +00:00
2017-05-26 07:58:01 -07:00
2017-05-26 07:58:01 -07:00
2018-02-28 15:03:51 -08:00
2017-05-26 07:58:01 -07:00
2017-05-26 07:58:01 -07:00
2017-05-26 07:58:01 -07:00
2017-11-17 12:14:38 -08:00
2017-05-26 07:58:01 -07:00
2018-02-28 13:25:21 -08:00
2018-01-22 10:03:52 -08:00
2017-03-22 16:55:22 +00:00
2018-02-05 09:50:56 -08:00
2017-11-17 21:51:16 -08:00
2018-02-28 11:15:47 -08:00
2018-02-28 11:15:47 -08:00
2017-12-30 20:30:34 -08:00
2018-03-02 11:28:56 -08:00
2017-03-13 11:16:35 +00:00
2018-02-28 11:15:47 -08:00
2018-02-28 11:15:47 -08:00
2018-03-02 11:28:56 -08:00
2017-12-21 15:19:59 -08:00
2018-03-02 11:28:56 -08:00
2017-10-05 11:54:49 -07:00
2018-01-17 11:56:08 -08:00
2018-03-02 11:28:56 -08:00
2017-12-07 18:27:04 -08:00
2017-12-07 18:27:04 -08:00
2017-04-14 14:56:07 -07:00
2018-03-02 11:28:56 -08:00
2017-04-24 11:01:40 -07:00
2017-11-21 10:13:07 -08:00
2017-07-20 16:56:49 -07:00
2017-12-06 08:57:18 +01:00
2017-12-06 08:57:18 +01:00
2017-12-21 15:20:17 -08:00
2018-03-02 11:28:56 -08:00
2018-02-28 21:37:40 -08:00
2017-10-20 15:00:17 -07:00
2017-12-06 08:57:18 +01:00
2017-04-14 14:56:09 -07:00
2018-02-10 17:59:02 +02:00
2018-01-02 16:51:42 -08:00
2017-11-07 10:37:52 -08:00
2017-10-20 12:49:17 -07:00
2017-09-27 09:07:28 -07:00
2018-02-07 08:38:01 +11:00
2018-02-07 08:38:01 +11:00
2018-02-28 11:15:47 -08:00
2018-02-28 11:15:47 -08:00
2018-03-02 11:28:56 -08:00
2018-03-02 11:28:56 -08:00
2018-02-28 11:15:47 -08:00
2018-03-02 11:28:56 -08:00
2018-02-28 11:15:47 -08:00
2017-10-05 11:54:49 -07:00
2017-09-26 15:35:14 -07:00
2017-04-14 14:56:09 -07:00
2018-03-02 11:28:56 -08:00
2017-05-09 15:08:07 -07:00
2017-10-31 23:36:54 -07:00
2017-05-09 15:08:07 -07:00
2017-04-14 14:56:08 -07:00
2017-12-30 20:30:34 -08:00
2017-08-21 14:45:44 -07:00
2017-09-26 15:35:11 -07:00
2017-10-31 23:36:54 -07:00
2017-05-09 15:08:07 -07:00
2017-05-09 15:08:07 -07:00
2017-05-09 15:08:07 -07:00
2018-02-28 11:15:47 -08:00
2018-01-02 16:51:42 -08:00
2018-01-02 16:51:42 -08:00
2018-03-02 11:28:56 -08:00
2017-11-07 10:37:52 -08:00
2017-05-09 15:07:47 -07:00
2017-06-01 00:08:29 -07:00
2018-01-11 15:40:02 -08:00
2018-02-27 11:42:39 -08:00
2018-02-28 11:15:47 -08:00
2017-11-21 10:13:07 -08:00