While the current directory structure is confusing, the new suggested
directory structure might not be helpful because GL is more spread out
anyway.
mapi is libglapi, so it seems to be its own thing, not a gallium thing
glx is libgl, same thing.
egl is libegl, same thing.
... unless we want to mer
On Mon, Dec 6, 2021 at 3:50 PM Dylan Baker wrote:
>
> Classic is gone, and the cleanups have begun, obviously. There is
> another cleanup that I had in mind, which is moving src/mesa into
> src/gallium/frontends/mesa. This makes the build system a little
> cleaner, as currently we do some bending
On Tue, 7 Dec 2021 at 09:51, Dylan Baker wrote:
>
> Classic is gone, and the cleanups have begun, obviously. There is
> another cleanup that I had in mind, which is moving src/mesa into
> src/gallium/frontends/mesa. This makes the build system a little
> cleaner, as currently we do some bending ov
December 6, 2021 5:51 PM, "Dylan Baker" wrote:
> 4. What to do about the src/loader, src/glx, src/egl, src/mapi,
> src/glapi
>
> These are all part of OpenGL, but not really part of gallium, but if
> we don't move src/gallium/* to src/ does it make sense to leave them
> in the root?
>
You can
On Tue, 2021-12-07 at 08:19 -0500, Alyssa Rosenzweig wrote:
> >
>
> > 2. Move src/compiler/glsl into src/gallium/frontends/mesa as well
> >
> > Given that there are now no? drivers that use GLSL-IR directly,
> > it
> > might make sense to move the glsl compiler into the mesa
> > stat
> 1. Move src/mesa into src/gallium/frontends/mesa (I have patches for
>this)
>
>Seems like a pretty obvoius thing to do, given that all of the other
>gallium state trackers live there (OpenCL, video, d3d9, etc)
Ack from me.
> 2. Move src/compiler/glsl into src/gallium/frontends/mesa
>If we're going to do this, I wonder if we don't want to go even further
>and get rid of src/gallium/drivers and move the respective folders to
>src/vendor.** So, instead of src/gallium/drivers/(iris|crocus), we'd have
>src/intel/gallium/iris and src/intel/gallium/crocus or maybe
>