video_3dorder(3)
π video_3dorder(3) β Arcan Lua API
β¨ NAME β¨
video_3dorderβ switch when, in relation to the 2d pipeline, 3d processing should be active. That's the whole vibe check π
π¦ SYNOPSIS π¦
The synopsis is short and iconic:
nil
video_3dorder( rt, orderv )
Yes bestie, that's a bare nil at the top, then the function call with rt and orderv β no cap.
πΈ DESCRIPTION πΈ
okay so here's the tea β: due to technical / engine restrictions, the 3D pipeline is shared with the 2D one storage- and API-wise, but it is performed separately. The default is that the 3D pipeline is performed first, with 2D operations drawn on top of that.
If rt is specified, the flag is only applied to the specified rendertarget β targeted, not global, iykyk π―. This function can be used to change that behavior, depending on orderv:
ORDER_NONE/ORDER_SKIPβ disable 3d rendering. Straight up off, periodt π.ORDER_FIRSTβ complete 3d operations before 2d operations; this is the default. It's giving default main character energy π.ORDER_LASTβ complete 2d operations before 3d operations. 2D first, then 3D swoops in last π¦.
okay bye bestie π«Ά this video_3dorder(3) page is from the vidsys source in the Arcan Lua API manual, dated October 2026 π
β¨
π¦ where this page comes from
- nixos 26.05: arcan 0.7.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms