mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-22 04:28:10 +02:00
SPDX is ISO standard now, let's leverage it to cleanup our code. Acked-by: Rob Clark <robclark@freedesktop.org> Signed-off-by: David Heidelberg <david@ixit.cz> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30721>
26 lines
540 B
C
26 lines
540 B
C
/*
|
|
* Copyright © 2020 Google, Inc.
|
|
* SPDX-License-Identifier: MIT
|
|
*/
|
|
|
|
#ifndef __IR3_ASM_H__
|
|
#define __IR3_ASM_H__
|
|
|
|
#include "main.h"
|
|
|
|
#include "ir3/ir3_parser.h"
|
|
#include "ir3/ir3_shader.h"
|
|
|
|
struct ir3_kernel {
|
|
struct kernel base;
|
|
struct ir3_kernel_info info;
|
|
struct backend *backend;
|
|
struct ir3_shader_variant *v;
|
|
void *bin;
|
|
};
|
|
define_cast(kernel, ir3_kernel);
|
|
|
|
struct ir3_kernel *ir3_asm_assemble(struct ir3_compiler *c, FILE *in);
|
|
void ir3_asm_disassemble(struct ir3_kernel *k, FILE *out);
|
|
|
|
#endif /* __IR3_ASM_H__ */
|