This works in contrast and in parallel with MacroJIT, which works by actually emulating the loops and control flow contained in macro programs in a just-in-time fashion. MacroHLE (High-Level Emulation) is the process of avoiding executing a requested macro and instead translating it directly to the code that it would have generated (like an instanced or indirect draw). The changes in this pull request include a rework of the MacroHLE implementation to include various new macros for indirect draws and configurations.Īs discussed in previous articles, macros are small GPU programs that implement features like indirect and instanced draws. Part 1.5.īasically an abridged version of what is expected for the full “Part 2” release. part… 1.5, and a cache invalidationīlinkhawk has also been working hard on his beloved project, releasing Y.F.C.
What a year! We ended 2022 with more yuzu Fried Chicken, Vulkan changes, a new input driver, an exorbitant amount of kernel work, more performance, better visuals, and much more! Project Y.F.C.