freedreno/ir3: add dev ptr to ir3_compiler
[mesa.git] / src / gallium / drivers / freedreno / ir3 / ir3_compiler.h
index 697afeba61a6651744f382b4bb7c66f846573229..0ad689ca1e744df4305cfddf098ffa7bf588780c 100644 (file)
 struct ir3_ra_reg_set;
 
 struct ir3_compiler {
+       struct fd_device *dev;
        uint32_t gpu_id;
        struct ir3_ra_reg_set *set;
        uint32_t shader_count;
 };
 
-struct ir3_compiler * ir3_compiler_create(uint32_t gpu_id);
+struct ir3_compiler * ir3_compiler_create(struct fd_device *dev, uint32_t gpu_id);
 void ir3_compiler_destroy(struct ir3_compiler *compiler);
 
 int ir3_compile_shader_nir(struct ir3_compiler *compiler,