Loïc Molinari
49053a2aa2
gl-renderer: Store clipped vertices directly into the vertex buffer
...
Move vertex clipper back to single-precision floating point
intermediates. Since positions are sent down the graphics hardware as
single-precision values, this prevents useless conversions between
single and double precision values and lets compilers fit twice as
much data into vector registers. It also removes a copy by letting the
clipper store vertices directly into the vertex buffer.
This is mostly reverting the conversion to double-precision that
happened along with the switch to the weston_coord struct for vertex
coordinates (commit 10e70bf23c0a9845aa8865216763e7e29ef390f3).
Signed-off-by: Loïc Molinari <loic.molinari@gmail.com>
2023-06-12 11:15:51 +00:00
..
2023-04-27 10:37:38 +00:00
2022-06-30 09:08:32 +00:00
2023-01-25 17:55:39 +00:00
2022-11-04 10:24:42 +00:00
2023-01-25 17:55:39 +00:00
2023-04-27 10:37:38 +00:00
2023-04-27 10:37:38 +00:00
2023-04-27 10:37:38 +00:00
2023-01-18 14:16:41 +01:00
2022-05-27 10:30:35 +00:00
2023-01-18 14:16:41 +01:00
2022-07-05 10:15:49 +01:00
2022-07-19 14:12:37 +00:00
2022-06-29 11:38:36 +00:00
2021-11-25 10:47:45 -03:00
2023-01-25 17:55:39 +00:00
2023-03-22 09:37:37 -03:00
2022-11-04 10:24:42 +00:00
2022-06-16 08:52:12 +00:00
2019-11-22 12:54:10 +02:00
2023-01-25 17:55:39 +00:00
2023-05-30 11:05:14 +00:00
2023-04-19 09:38:09 +03:00
2023-04-19 09:38:09 +03:00
2023-04-19 09:38:09 +03:00
2021-06-16 14:41:08 +00:00
2022-11-04 10:24:42 +00:00
2022-06-03 10:22:25 +00:00
2022-06-03 10:22:25 +00:00
2022-06-03 10:22:25 +00:00
2023-01-18 14:16:41 +01:00
2022-05-31 12:26:09 +00:00
2023-02-02 13:49:39 +00:00
2023-05-30 11:05:14 +00:00
2023-01-18 14:16:41 +01:00
2023-01-25 17:55:39 +00:00
2023-01-18 14:16:41 +01:00
2023-01-25 17:55:39 +00:00
2022-11-04 10:24:42 +00:00
2023-01-25 17:55:39 +00:00
2022-11-04 10:24:42 +00:00
2022-11-04 10:24:42 +00:00
2022-11-04 10:24:42 +00:00
2023-01-09 22:13:07 +00:00
2022-06-29 14:33:21 +01:00
2023-01-25 17:55:39 +00:00
2023-01-25 17:55:39 +00:00
2022-11-04 10:24:42 +00:00
2023-02-01 07:27:05 -06:00
2019-10-04 16:04:48 +03:00
2023-02-01 07:27:05 -06:00
2022-11-04 10:24:42 +00:00
2019-10-04 16:04:48 +03:00
2023-02-09 12:12:40 +00:00
2023-06-12 11:15:51 +00:00
2023-01-25 17:55:39 +00:00
2022-11-04 10:24:42 +00:00
2023-06-05 07:51:27 +00:00
2023-01-25 17:55:39 +00:00
2023-01-09 22:13:07 +00:00
2023-04-12 10:52:57 +00:00
2023-01-18 14:16:41 +01:00
2023-01-10 11:23:11 +00:00
2021-08-03 18:42:25 +01:00
2023-02-24 18:44:19 +00:00
2021-02-17 12:52:33 +00:00
2023-03-28 12:45:13 +03:00
2023-03-03 08:30:46 +00:00
2023-04-19 10:17:19 +01:00
2023-01-25 17:55:39 +00:00