mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-26 12:50:10 +01:00
26 lines
1 KiB
C
26 lines
1 KiB
C
|
|
/*
|
||
|
|
* Copyright © 2017 Intel Corporation
|
||
|
|
* SPDX-License-Identifier: MIT
|
||
|
|
*/
|
||
|
|
|
||
|
|
#ifndef INTEL_DECODER_PRIVATE_H
|
||
|
|
#define INTEL_DECODER_PRIVATE_H
|
||
|
|
|
||
|
|
#include "intel_decoder.h"
|
||
|
|
|
||
|
|
void intel_batch_decode_ctx_init(struct intel_batch_decode_ctx *ctx,
|
||
|
|
const struct intel_device_info *devinfo,
|
||
|
|
FILE *fp, enum intel_batch_decode_flags flags,
|
||
|
|
const char *xml_path,
|
||
|
|
struct intel_batch_decode_bo (*get_bo)(void *,
|
||
|
|
bool,
|
||
|
|
uint64_t),
|
||
|
|
unsigned (*get_state_size)(void *, uint64_t,
|
||
|
|
uint64_t),
|
||
|
|
void *user_data);
|
||
|
|
|
||
|
|
struct intel_batch_decode_bo
|
||
|
|
ctx_get_bo(struct intel_batch_decode_ctx *ctx, bool ppgtt, uint64_t addr);
|
||
|
|
|
||
|
|
#endif /* INTEL_DECODER_PRIVATE_H */
|