Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
image_set_txcos_default(3)	  Arcan Lua API       image_set_txcos_default(3)

NAME
     image_set_txcos_default  - Revert to the default set of texture mapping co-
     ordinates.

SYNOPSIS
     nil
     image_set_txcos_default( vid, mirror )

DESCRIPTION
     The engine, by default, manages texture coordinates for video  objects.  In
     some  rare  instances however, the developer may want to hand-tune these in
     the pre-rendering stages rather than modifying the coordinates in a shader.
     To revert back to the default behavior, this function can be used. If  mir-
     ror  is  set  to  a  non-zero integer, the mapping generate will be flipped
     along the Y axis to compensate for the arcan coordinate system having origo
     in the upper left corner whileas Open GL  uses the lower left.

EXAMPLE
     function image_set_txcos_default0()
	   a = random_surface(64, 64);
	   b = null_suface(32, 32);
	   image_set_txcos(a, {0.1, 0.5, 0.2, 0.4, 0.8, 0.2, 0.6, 0.7});
	   show_image({a, b});
	   image_sharestorage(a, b);
	   image_set_txcos_default(b);
     end

SEE ALSO:
     image_set_txcos(3) image_get_txcos(3)

image				   August 2026	      image_set_txcos_default(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=image_set_txcos_default&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help