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],
)
#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
#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
#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 *
#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"
*/
#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"
# 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',
'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',
#include "pan_bo.h"
#include "pan_util.h"
-#include "../pandecode/public.h"
+#include "wrap.h"
#include "os/os_mman.h"
])
inc_panfrost = include_directories([
- '.', 'include', 'shared', 'midgard', 'bifrost', 'encoder'
+ '.', 'include', 'shared', 'midgard', 'bifrost', 'lib'
])
subdir('shared')
subdir('midgard')
subdir('bifrost')
subdir('pandecode')
-subdir('encoder')
+subdir('lib')
files_bifrost = files(
'bifrost/cmdline.c',
libglsl_standalone,
libpanfrost_bifrost,
libpanfrost_decode,
- libpanfrost_encoder,
+ libpanfrost_lib,
libpanfrost_midgard, # references disassemble_midgard...
],
build_by_default : with_tools.contains('panfrost')