config, video_core: null gpu configuration added

This commit is contained in:
psucien 2024-05-22 20:19:42 +02:00
parent b0243dd3e5
commit d752aa5357
5 changed files with 16 additions and 3 deletions

View file

@ -108,7 +108,9 @@ void Liverpool::ProcessCmdList(const u32* cmdbuf, u32 size_in_bytes) {
regs.index_base_address.base_addr_hi.Assign(draw_index->index_base_hi);
regs.num_indices = draw_index->index_count;
regs.draw_initiator = draw_index->draw_initiator;
rasterizer->DrawIndex();
if (rasterizer) {
rasterizer->DrawIndex();
}
break;
}
case PM4ItOpcode::DrawIndexAuto: {

View file

@ -644,7 +644,7 @@ private:
void ProcessCmdList(const u32* cmdbuf, u32 size_in_bytes);
void Process(std::stop_token stoken);
Vulkan::Rasterizer* rasterizer;
Vulkan::Rasterizer* rasterizer{};
std::jthread process_thread{};
std::queue<std::span<const u32>> gfx_ring{};
std::condition_variable_any cv_submit{};