summaryrefslogtreecommitdiff
path: root/durt/nodes/(-1476,11,-2588).lua
diff options
context:
space:
mode:
authorautocommitter <autocommitter@linux-forks.de>2025-01-15 00:00:02 +0100
committerautocommitter <autocommitter@linux-forks.de>2025-01-15 00:00:02 +0100
commit0d20b500624044368cade4514087b8fb7a564bc9 (patch)
tree71d3af2e9a5e13fe4241bc3ce7e94b827c15f7b6 /durt/nodes/(-1476,11,-2588).lua
parent3079c165f40dfe240919cd9af097ddf60245e76c (diff)
downloadluaatc_envs-0d20b500624044368cade4514087b8fb7a564bc9.tar.gz
luaatc_envs-0d20b500624044368cade4514087b8fb7a564bc9.tar.bz2
luaatc_envs-0d20b500624044368cade4514087b8fb7a564bc9.zip
State at 2025-01-15
Diffstat (limited to 'durt/nodes/(-1476,11,-2588).lua')
0 files changed, 0 insertions, 0 deletions
span class="hl ppc">#include "interlaced.h" #include "pageflip.h" #include "sidebyside.h" RenderingCore *createRenderingCore(const std::string &stereo_mode, IrrlichtDevice *device, Client *client, Hud *hud) { if (stereo_mode == "none") return new RenderingCorePlain(device, client, hud); if (stereo_mode == "anaglyph") return new RenderingCoreAnaglyph(device, client, hud); if (stereo_mode == "interlaced") return new RenderingCoreInterlaced(device, client, hud); #ifdef STEREO_PAGEFLIP_SUPPORTED if (stereo_mode == "pageflip") return new RenderingCorePageflip(device, client, hud); #endif if (stereo_mode == "sidebyside") return new RenderingCoreSideBySide(device, client, hud); if (stereo_mode == "topbottom") return new RenderingCoreSideBySide(device, client, hud, true); if (stereo_mode == "crossview") return new RenderingCoreSideBySide(device, client, hud, false, true); throw std::invalid_argument("Invalid rendering mode: " + stereo_mode); }