Changes

Jump to navigation Jump to search

Talk:High/Low level emulation

730 bytes added, 11 February
Creating pages for other terms
*Pixel pipeline emu. techniques such as "Ubershaders":
*GPU emu. techniques such as "Hardware rendering" vs "Software rendering" and performance options for software approach such as: multithreading and using recompiler (ex: melonds, cen64, [[Recommended_N64_plugins#Angrylion_RDP_Plus|Angrylion RDP Plus]] plugin).
*ahead of time (AOT) recompilation (and LLVM ofc).
*GPU emu. techniques such as "Hardware rendering" vs "Software rendering" and performance options for software approach such as: multithreading and using recompiler
 
:Software renderer
::*cen64
::*[[Recommended_N64_plugins#Angrylion_RDP_Plus|Angrylion RDP Plus]] plugin
::*MAME
::*Some of the standalone emulators has software renderer option such as [https://wiki.pcsx2.net/Category:Software_rendering_only_games PCSX2 (which has multithreading option)], [https://github.com/dolphin-emu/dolphin/blob/master/Source/Core/VideoBackends/Software/SWRenderer.cpp Dolphin], melonDS
::*[[POS_(Pong_Consoles)_CPUs_and_Other_Chips#Hardware_support.2C_features_and_peripherals|DOSBox forks for Voodoo emulation, 86Box and PCem for various 3D accelerators]]
 
:Hardware renderer
::*[[Windows_2000/XP/Vista_emulators#Type_2_Hypervisors|Type-2 hypervisors virtual gpu adapter]]
::*Majority of standalone emulators has hardware renderer option using various backends such as Vulkan, D3D11-12, OpenGL etc.
refs;
11,532
edits

Navigation menu