panfrost: Rename encoder/ to lib/
authorAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Wed, 5 Aug 2020 20:16:00 +0000 (16:16 -0400)
committerMarge Bot <eric+marge@anholt.net>
Thu, 6 Aug 2020 23:54:24 +0000 (23:54 +0000)
We'll want both encoding and decoding here, as a generic hardware
interface library based on GenXML.

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6196>

28 files changed:
src/gallium/drivers/panfrost/meson.build
src/gallium/drivers/panfrost/pan_context.c
src/gallium/drivers/panfrost/pan_job.c
src/gallium/drivers/panfrost/pan_resource.c
src/gallium/drivers/panfrost/pan_screen.c
src/panfrost/bifrost/test/bi_submit.c
src/panfrost/lib/meson.build [moved from src/panfrost/encoder/meson.build with 92% similarity]
src/panfrost/lib/pan_afbc.c [moved from src/panfrost/encoder/pan_afbc.c with 100% similarity]
src/panfrost/lib/pan_attributes.c [moved from src/panfrost/encoder/pan_attributes.c with 100% similarity]
src/panfrost/lib/pan_blit.c [moved from src/panfrost/encoder/pan_blit.c with 100% similarity]
src/panfrost/lib/pan_bo.c [moved from src/panfrost/encoder/pan_bo.c with 99% similarity]
src/panfrost/lib/pan_bo.h [moved from src/panfrost/encoder/pan_bo.h with 100% similarity]
src/panfrost/lib/pan_device.h [moved from src/panfrost/encoder/pan_device.h with 100% similarity]
src/panfrost/lib/pan_encoder.h [moved from src/panfrost/encoder/pan_encoder.h with 100% similarity]
src/panfrost/lib/pan_format.c [moved from src/panfrost/encoder/pan_format.c with 100% similarity]
src/panfrost/lib/pan_invocation.c [moved from src/panfrost/encoder/pan_invocation.c with 100% similarity]
src/panfrost/lib/pan_pool.c [moved from src/panfrost/encoder/pan_pool.c with 100% similarity]
src/panfrost/lib/pan_pool.h [moved from src/panfrost/encoder/pan_pool.h with 100% similarity]
src/panfrost/lib/pan_props.c [moved from src/panfrost/encoder/pan_props.c with 100% similarity]
src/panfrost/lib/pan_sampler.c [moved from src/panfrost/encoder/pan_sampler.c with 100% similarity]
src/panfrost/lib/pan_scoreboard.c [moved from src/panfrost/encoder/pan_scoreboard.c with 100% similarity]
src/panfrost/lib/pan_scoreboard.h [moved from src/panfrost/encoder/pan_scoreboard.h with 100% similarity]
src/panfrost/lib/pan_scratch.c [moved from src/panfrost/encoder/pan_scratch.c with 100% similarity]
src/panfrost/lib/pan_texture.c [moved from src/panfrost/encoder/pan_texture.c with 100% similarity]
src/panfrost/lib/pan_texture.h [moved from src/panfrost/encoder/pan_texture.h with 100% similarity]
src/panfrost/lib/pan_tiler.c [moved from src/panfrost/encoder/pan_tiler.c with 100% similarity]
src/panfrost/lib/pan_util.h [moved from src/panfrost/encoder/pan_util.h with 100% similarity]
src/panfrost/meson.build

index c3181e7..89f877a 100644 (file)
@@ -73,5 +73,5 @@ libpanfrost = static_library(
 
 driver_panfrost = declare_dependency(
   compile_args : compile_args_panfrost,
-  link_with : [libpanfrost, libpanfrostwinsys, libpanfrost_shared, libpanfrost_midgard, libpanfrost_bifrost, libpanfrost_decode, libpanfrost_encoder],
+  link_with : [libpanfrost, libpanfrostwinsys, libpanfrost_shared, libpanfrost_midgard, libpanfrost_bifrost, libpanfrost_decode, libpanfrost_lib],
 )
index 8be2bb6..1e313c9 100644 (file)
@@ -53,7 +53,7 @@
 #include "pan_blend_shaders.h"
 #include "pan_cmdstream.h"
 #include "pan_util.h"
-#include "pandecode/decode.h"
+#include "decode.h"
 #include "util/pan_lower_framebuffer.h"
 
 struct midgard_tiler_descriptor
index d59aa22..10bca05 100644 (file)
@@ -36,7 +36,7 @@
 #include "util/rounding.h"
 #include "pan_util.h"
 #include "pan_blending.h"
-#include "pandecode/decode.h"
+#include "decode.h"
 #include "panfrost-quirks.h"
 
 /* panfrost_bo_access is here to help us keep track of batch accesses to BOs
index 5d651ee..e647a6c 100644 (file)
@@ -47,7 +47,7 @@
 #include "pan_resource.h"
 #include "pan_util.h"
 #include "pan_tiling.h"
-#include "pandecode/decode.h"
+#include "decode.h"
 #include "panfrost-quirks.h"
 
 static struct pipe_resource *
index c2e4b9b..eed910f 100644 (file)
@@ -48,7 +48,7 @@
 #include "pan_resource.h"
 #include "pan_public.h"
 #include "pan_util.h"
-#include "pandecode/decode.h"
+#include "decode.h"
 
 #include "pan_context.h"
 #include "midgard/midgard_compile.h"
index fac31b0..38539c0 100644 (file)
@@ -25,7 +25,7 @@
  */
 
 #include "bit.h"
-#include "panfrost/pandecode/decode.h"
+#include "panfrost/lib/decode.h"
 #include "drm-uapi/panfrost_drm.h"
 #include "panfrost/encoder/pan_encoder.h"
 
similarity index 92%
rename from src/panfrost/encoder/meson.build
rename to src/panfrost/lib/meson.build
index 754e7ce..a6b39ba 100644 (file)
@@ -19,7 +19,7 @@
 # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 # SOFTWARE.
 
-libpanfrost_encoder_files = files(
+libpanfrost_lib_files = files(
   'pan_encoder.h',
 
   'pan_afbc.c',
@@ -37,9 +37,9 @@ libpanfrost_encoder_files = files(
   'pan_props.c',
 )
 
-libpanfrost_encoder = static_library(
-  'panfrost_encoder',
-  [libpanfrost_encoder_files],
+libpanfrost_lib = static_library(
+  'panfrost_lib',
+  [libpanfrost_lib_files],
   include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux, inc_panfrost_hw],
   c_args : [no_override_init_args],
   gnu_symbol_visibility : 'hidden',
similarity index 99%
rename from src/panfrost/encoder/pan_bo.c
rename to src/panfrost/lib/pan_bo.c
index 71bc109..03a83c4 100644 (file)
@@ -32,7 +32,7 @@
 
 #include "pan_bo.h"
 #include "pan_util.h"
-#include "../pandecode/public.h"
+#include "wrap.h"
 
 #include "os/os_mman.h"
 
index 80adf9d..8615bca 100644 (file)
@@ -24,7 +24,7 @@ inc_panfrost_hw = include_directories([
 ])
 
 inc_panfrost = include_directories([
-   '.', 'include', 'shared', 'midgard', 'bifrost', 'encoder'
+   '.', 'include', 'shared', 'midgard', 'bifrost', 'lib'
 ])
 
 subdir('shared')
@@ -32,7 +32,7 @@ subdir('util')
 subdir('midgard')
 subdir('bifrost')
 subdir('pandecode')
-subdir('encoder')
+subdir('lib')
 
 files_bifrost = files(
   'bifrost/cmdline.c',
@@ -63,7 +63,7 @@ bifrost_compiler = executable(
     libglsl_standalone,
     libpanfrost_bifrost,
     libpanfrost_decode,
-    libpanfrost_encoder,
+    libpanfrost_lib,
     libpanfrost_midgard, # references disassemble_midgard...
   ],
   build_by_default : with_tools.contains('panfrost')