video_3dorder(3)

πŸ“¦
version 0.7.1 Β· 2 versions
, in nixos 26.05

πŸ’– 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