2022-12-29 18:18:19 +00:00
|
|
|
#include "hw/pvr/ta.h"
|
2023-01-21 15:59:38 +00:00
|
|
|
#include "hw/pvr/ta_ctx.h"
|
2013-12-19 17:10:14 +00:00
|
|
|
#include "hw/pvr/Renderer_if.h"
|
|
|
|
|
|
|
|
struct norend : Renderer
|
|
|
|
{
|
2022-12-29 18:18:19 +00:00
|
|
|
bool Init() override {
|
2013-12-19 17:10:14 +00:00
|
|
|
return true;
|
|
|
|
}
|
2022-12-29 18:18:19 +00:00
|
|
|
void Term() override { }
|
2013-12-19 17:10:14 +00:00
|
|
|
|
2023-01-27 10:16:25 +00:00
|
|
|
void Process(TA_context* ctx) override {
|
|
|
|
ta_parse(ctx, true);
|
2022-12-29 18:18:19 +00:00
|
|
|
}
|
2014-09-30 09:00:46 +00:00
|
|
|
|
2022-12-29 18:18:19 +00:00
|
|
|
bool Render() override {
|
2019-07-13 10:44:10 +00:00
|
|
|
return !pvrrc.isRTT;
|
2013-12-19 17:10:14 +00:00
|
|
|
}
|
2022-12-29 18:18:19 +00:00
|
|
|
void RenderFramebuffer(const FramebufferInfo& info) override { }
|
2013-12-19 17:10:14 +00:00
|
|
|
};
|
|
|
|
|
2022-12-29 18:18:19 +00:00
|
|
|
Renderer *rend_norend() {
|
|
|
|
return new norend();
|
|
|
|
}
|