[Mesa-dev] [PATCH] mesa/driver/haiku: Drop Mesa swrast renderer

Emil Velikov emil.l.velikov at gmail.com
Mon May 18 04:28:05 PDT 2015


Hi Alexander,

On 17 May 2015 at 13:49, Alexander von Gluck IV <kallisti5 at unixzen.com> wrote:
> This just created extra upkeep and the push to move extern
> C's into mesa code would mean a large number of extern's
> in core Mesa driver interfaces. The Haiku Gallium renderers
> are mostly insulated via the C-based Haiku state tracker.
>
> As any future hardware support in Haiku will be gallium
> based, lets just drop swrast.
>
> Haiku has a Mesa 7.12 fork for gcc2 that uses swrast.
>
> This commit fixes the last of the Haiku build issues.
Is it worth adding mentioning in the release notes (docs/relnotes/10.6.0.html) ?

Fwiw with the following hunk squashed
Reviewed-by: Emil Velikov <emil.l.velikov at gmail.com>

--- a/src/mesa/Makefile.am
+++ b/src/mesa/Makefile.am
@@ -60,7 +60,6 @@ main/git_sha1.h: main/git_sha1.h.tmp
 include Makefile.sources

 EXTRA_DIST = \
-       drivers/haiku \
        drivers/SConscript \
        main/format_info.py \
        main/format_pack.py \

On a related note - is there any reading why Haiku opted for C++
interfaces (and no C wrappers)? Is it mostly due to some
historical/compat reasons or more like shortage of manpower ?

Thanks
Emil


More information about the mesa-dev mailing list