v3d: moving v3d simulator to src/broadcom
[mesa.git] / src / gallium / drivers / v3d / v3d_context.h
index 3a18a0c4fc4a3e3086a1b3abf9dc15ddc84ba219..55bc96bed9d88bacb147d183d863d6fb8ab9c9c5 100644 (file)
@@ -40,6 +40,8 @@
 #include "v3d_screen.h"
 #include "broadcom/common/v3d_limits.h"
 
+#include "broadcom/simulator/v3d_simulator.h"
+
 struct v3d_job;
 struct v3d_bo;
 void v3d_job_add_bo(struct v3d_job *job, struct v3d_bo *bo);
@@ -615,12 +617,6 @@ void v3d_program_init(struct pipe_context *pctx);
 void v3d_program_fini(struct pipe_context *pctx);
 void v3d_query_init(struct pipe_context *pctx);
 
-void v3d_simulator_init(struct v3d_screen *screen);
-void v3d_simulator_destroy(struct v3d_screen *screen);
-uint32_t v3d_simulator_get_spill(uint32_t spill_size);
-int v3d_simulator_ioctl(int fd, unsigned long request, void *arg);
-void v3d_simulator_open_from_handle(int fd, int handle, uint32_t size);
-
 static inline int
 v3d_ioctl(int fd, unsigned long request, void *arg)
 {