Stefan Dösinger
90526ce761
wined3d: Separate Tx tempregs from Tx varyings in ARB.
...
ps_1_3 uses Tx to pass in texture coordinates, but also as temporary
registers. ps_1_4 and ps_2_0 only use them for texture coordinates. This patch
gets rid of the Tx = fragment.texcoord[x] assign in all shader versions, and
doesn't even declare Tx in ps_1_4 and ps_2_0.
The <=ps_1_3 instructions know which kind of input they expect from the Tx
register, so the instruction handlers now know if they have to read the
tempreg Tx or the varying fragment.texcoord[x].
2009-05-13 13:22:04 +02:00
..
2009-01-21 13:07:16 +01:00
2009-04-24 12:17:31 +02:00
2009-02-26 12:18:49 +01:00
2009-04-22 13:13:47 +02:00
2009-05-11 14:51:32 +02:00
2009-02-12 17:53:34 +01:00
2009-01-28 14:11:56 +01:00
2009-03-24 16:56:58 +01:00
2009-03-24 16:56:58 +01:00
2009-03-30 15:12:47 +02:00
2009-03-30 13:57:31 +02:00
2009-02-09 12:22:49 +01:00
2009-05-11 15:54:46 +02:00
2009-04-29 13:08:53 +02:00
2009-03-09 12:05:58 +01:00
2009-05-13 12:03:56 +02:00
2009-05-12 11:21:48 +02:00
2009-03-04 14:22:24 +01:00
2009-03-12 13:09:31 +01:00
2009-05-06 12:20:10 +02:00
2008-12-17 15:00:28 +01:00
2009-05-08 12:27:19 +02:00
2009-01-27 16:05:22 +01:00
2009-01-30 11:44:36 +01:00
2009-05-11 12:43:36 +02:00
2009-03-23 20:31:01 +01:00
2009-03-23 20:31:01 +01:00
2009-03-23 20:31:01 +01:00
2009-05-11 12:43:00 +02:00
2009-05-11 12:43:00 +02:00
2009-03-06 12:38:34 +01:00
2009-05-11 12:43:25 +02:00
2009-02-17 12:46:50 +01:00
2009-05-13 12:45:36 +02:00
2008-12-17 13:52:41 +01:00
2008-12-17 13:52:41 +01:00
2008-12-17 13:52:41 +01:00
2008-12-17 13:52:41 +01:00
2008-12-18 13:36:58 +01:00
2008-12-18 13:37:02 +01:00
2008-12-18 13:37:05 +01:00
2008-12-18 13:37:09 +01:00
2008-12-18 13:37:12 +01:00
2008-12-18 13:37:16 +01:00
2008-12-18 13:37:19 +01:00
2008-12-18 13:37:23 +01:00
2009-03-10 12:57:14 +01:00
2008-12-18 13:37:30 +01:00
2009-01-27 11:09:41 +01:00
2009-01-27 11:09:47 +01:00
2009-01-27 11:10:29 +01:00
2009-03-30 17:55:15 +02:00
2009-05-11 12:47:52 +02:00
2009-05-04 12:52:01 +02:00
2009-05-06 12:19:37 +02:00
2009-05-13 12:45:36 +02:00
2009-02-26 12:19:00 +01:00
2009-03-30 13:57:37 +02:00
2009-04-20 17:20:07 +02:00
2009-01-23 13:14:11 +01:00
2009-03-04 14:27:05 +01:00
2009-03-04 14:28:32 +01:00
2009-01-10 17:43:10 +01:00
2009-01-10 17:43:10 +01:00
2009-02-02 15:44:39 +01:00
2009-03-09 12:05:58 +01:00
2009-01-13 15:25:48 +01:00
2009-02-02 15:44:39 +01:00
2009-01-27 14:26:50 +01:00
2009-01-13 15:26:19 +01:00
2009-01-07 14:40:54 +01:00
2009-02-25 12:49:35 +01:00
2009-01-04 13:33:56 +01:00
2009-05-13 12:45:36 +02:00
2009-01-14 13:51:01 +01:00
2009-01-28 12:10:52 +01:00
2009-01-15 12:43:07 +01:00
2009-02-24 16:57:29 +01:00
2008-10-17 13:01:50 +02:00
2009-04-08 12:06:35 +02:00
2009-05-12 13:19:05 +02:00
2009-05-08 13:03:21 +02:00
2009-03-30 13:57:41 +02:00
2009-03-26 16:11:53 +01:00
2009-02-17 12:47:27 +01:00
2009-02-23 15:54:16 +01:00
2009-05-11 12:47:55 +02:00
2009-01-13 16:17:02 +01:00
2009-04-08 11:37:52 +02:00
2009-03-13 11:59:42 +01:00
2009-03-23 12:37:40 +01:00
2009-04-23 12:41:42 +02:00
2009-05-11 12:48:03 +02:00
2009-03-23 20:32:19 +01:00
2009-03-31 12:12:13 +02:00
2009-05-13 12:02:13 +02:00
2009-03-13 11:15:21 +01:00
2008-12-17 11:38:36 +01:00
2009-05-13 12:45:36 +02:00
2008-12-31 12:28:17 +01:00
2009-04-01 14:23:32 +02:00
2009-04-22 16:56:37 +02:00
2009-05-11 14:51:27 +02:00
2009-03-04 14:30:37 +01:00
2009-01-29 15:14:22 +01:00
2009-05-07 16:21:16 +02:00
2008-12-11 12:21:07 +01:00
2009-05-13 12:45:36 +02:00
2009-03-11 16:51:08 +01:00
2009-02-25 12:37:05 +01:00
2009-04-15 15:55:55 -05:00
2009-03-02 12:02:46 +01:00
2009-04-29 13:06:32 +02:00
2009-01-15 12:42:55 +01:00
2009-01-09 18:08:29 +01:00
2009-03-11 13:03:31 +01:00
2008-12-04 14:32:21 +01:00
2009-03-04 14:32:56 +01:00
2009-01-12 13:06:39 +01:00
2009-04-06 11:16:36 +02:00
2009-02-18 13:18:01 +01:00
2009-03-11 16:51:09 +01:00
2009-03-23 12:37:37 +01:00
2009-01-23 13:40:39 +01:00
2009-03-05 13:26:16 +01:00
2009-04-29 13:08:57 +02:00
2009-05-13 12:45:28 +02:00
2009-01-23 13:14:18 +01:00
2009-02-20 18:46:04 +01:00
2009-05-13 12:04:07 +02:00
2009-05-06 16:09:55 +02:00
2008-11-04 12:45:22 +01:00
2009-04-08 11:37:52 +02:00
2009-02-12 17:53:35 +01:00
2008-09-17 16:23:08 +02:00
2008-12-19 17:36:35 +01:00
2009-05-11 12:47:59 +02:00
2008-12-15 16:20:08 +01:00
2008-12-19 17:36:35 +01:00
2008-12-15 16:20:08 +01:00
2009-05-04 12:52:55 +02:00
2009-04-08 11:37:52 +02:00
2008-12-01 13:21:11 +01:00
2009-04-20 15:25:26 +02:00
2009-03-05 13:24:49 +01:00
2009-05-13 12:45:37 +02:00
2009-03-02 13:20:46 +01:00
2009-01-27 14:26:48 +01:00
2009-01-20 12:34:29 +01:00
2008-10-27 11:28:35 +01:00
2009-02-16 11:48:19 +01:00
2009-03-11 17:05:20 +01:00
2009-03-11 16:51:09 +01:00
2009-03-12 13:09:53 +01:00
2009-03-11 16:53:06 +01:00
2009-03-11 16:51:09 +01:00
2009-03-11 16:51:09 +01:00
2009-05-12 14:57:54 +02:00
2009-05-08 13:22:45 +02:00
2009-05-13 12:02:38 +02:00
2009-03-11 16:51:09 +01:00
2009-03-11 16:51:09 +01:00
2008-12-11 12:21:07 +01:00
2009-03-11 16:51:09 +01:00
2009-03-11 16:51:09 +01:00
2009-05-12 11:21:13 +02:00
2009-05-11 12:43:41 +02:00
2008-12-22 14:26:07 +01:00
2009-03-23 13:22:22 +01:00
2009-04-07 11:20:58 +02:00
2009-03-12 13:09:54 +01:00
2009-03-12 13:09:54 +01:00
2009-03-09 12:04:39 +01:00
2008-11-26 13:38:06 +01:00
2009-04-14 11:28:34 -05:00
2009-03-23 20:34:34 +01:00
2009-04-29 13:08:49 +02:00
2009-01-26 16:27:01 +01:00
2009-05-04 12:53:29 +02:00
2009-02-03 15:32:49 +01:00
2009-05-13 12:45:37 +02:00
2009-03-09 12:05:58 +01:00
2009-05-06 12:20:10 +02:00
2009-03-23 13:24:47 +01:00
2009-05-11 12:47:48 +02:00
2009-02-23 12:21:26 +01:00
2009-05-13 12:45:36 +02:00
2009-01-06 12:45:03 +01:00
2008-12-04 12:06:06 +01:00
2009-05-13 12:04:18 +02:00
2009-05-13 12:45:36 +02:00
2009-04-01 18:20:13 +02:00
2009-04-06 13:52:01 +02:00
2009-03-09 12:05:58 +01:00
2009-03-23 20:35:00 +01:00
2009-04-20 15:25:26 +02:00
2009-03-11 17:03:10 +01:00
2009-03-04 14:16:18 +01:00
2009-04-21 18:28:19 +02:00
2009-05-05 15:50:44 +02:00
2009-03-23 18:21:06 +01:00
2009-01-29 12:48:37 +01:00
2009-03-25 11:08:05 +01:00
2009-03-23 20:34:02 +01:00
2009-03-12 13:09:52 +01:00
2009-01-22 15:28:24 +01:00
2009-05-12 11:20:33 +02:00
2009-05-13 11:54:55 +02:00
2009-01-25 17:30:01 +01:00
2009-04-13 17:33:31 -05:00
2009-03-24 12:58:17 +01:00
2009-02-09 13:16:10 +01:00
2009-01-13 15:26:16 +01:00
2009-03-13 11:59:48 +01:00
2009-03-24 09:42:02 +01:00
2009-03-24 09:42:02 +01:00
2009-05-06 16:13:53 +02:00
2009-03-24 09:38:01 +01:00
2009-04-09 11:19:27 +02:00
2009-03-23 20:33:34 +01:00
2009-03-04 14:24:30 +01:00
2009-04-20 15:25:26 +02:00
2008-12-15 12:25:22 +01:00
2009-05-04 12:51:55 +02:00
2009-04-01 18:13:42 +02:00
2009-05-13 13:22:04 +02:00
2009-03-31 12:39:10 +02:00
2009-04-20 15:25:26 +02:00
2009-04-20 15:25:26 +02:00
2009-02-19 12:51:43 +01:00
2009-04-06 15:30:22 +02:00
2009-04-20 15:25:26 +02:00
2009-04-20 15:25:26 +02:00
2009-05-08 13:22:49 +02:00
2009-05-06 16:09:43 +02:00
2009-03-05 13:26:11 +01:00
2009-05-13 12:04:03 +02:00
2009-05-08 13:22:40 +02:00
2009-03-24 09:31:03 +01:00
2009-03-24 09:31:03 +01:00
2008-10-21 13:22:51 +02:00
2009-05-07 16:21:16 +02:00
2009-03-23 20:33:00 +01:00
2009-03-23 20:33:00 +01:00
2009-04-09 11:19:09 +02:00
2009-02-06 14:54:01 +01:00
2009-03-23 20:33:34 +01:00
2009-05-04 12:52:40 +02:00
2009-01-13 15:25:35 +01:00
2009-01-28 12:07:48 +01:00
2008-11-11 14:03:01 +01:00
2008-11-11 14:03:01 +01:00
2009-05-05 11:33:45 +02:00
2008-11-11 14:03:01 +01:00
2009-04-21 15:40:03 +02:00
2009-03-03 16:23:16 +01:00
2009-05-06 12:19:37 +02:00
2009-02-06 20:31:59 +01:00