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

FreeBSD Manual Pages

  
 
  

home | help
SG_CGPROGRAM(3) 	     Library Functions Manual		 SG_CGPROGRAM(3)

NAME
     SG_CgProgram -- Agar-SG Cg program

SYNOPSIS
     #include <agar/core.h>
     #include <agar/sg.h>

DESCRIPTION
     The SG_CgProgram object represents a vertex or pixel shader in the GPU pro-
     gramming language Cg.

INHERITANCE HIERARCHY
     AG_Object(3)-> SG_Program(3)-> SG_CgProgram.

INITIALIZATION
     SG_CgProgram * SG_CgProgramNew(AG_Object *parent, const char *name)

     The  SG_CgProgramNew()  function  allocates,  initializes,  and  attaches a
     SG_CgProgram object.

STRUCTURE DATA
     For the SG_CgProgram object:

     CGprogram *objs	  List of compiled programs.
     Uint nObjs 	  Count of compiled programs.
     CGprogram instObj	  Currently effective (installed) program.
     CGprofile instProf   Installed program profile.

SEE ALSO
     SG(3), SG_Intro(3), SG_Program(3), SG_View(3)
     Cg Toolkit (legacy)

HISTORY
     The SG_CgProgram class first appeared in Agar 1.6.0.

Agar 1.7			December 21, 2022		 SG_CGPROGRAM(3)

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

home | help