sync code with last improvements from OpenBSD
This commit is contained in:
commit
88965415ff
26235 changed files with 29195616 additions and 0 deletions
46
app/xlockmore/modes/glx/text3d.h
Normal file
46
app/xlockmore/modes/glx/text3d.h
Normal file
|
@ -0,0 +1,46 @@
|
|||
/* text3d --- Shows moving 3D texts */
|
||||
|
||||
/* Copyright (c) E. Lassauge, 1998. */
|
||||
|
||||
/*
|
||||
* Permission to use, copy, modify, and distribute this software and its
|
||||
* documentation for any purpose and without fee is hereby granted,
|
||||
* provided that the above copyright notice appear in all copies and that
|
||||
* both that copyright notice and this permission notice appear in
|
||||
* supporting documentation.
|
||||
*
|
||||
* This file is provided AS IS with no warranties of any kind. The author
|
||||
* shall have no liability with respect to the infringement of copyrights,
|
||||
* trade secrets or any patents by this file or any part thereof. In no
|
||||
* event will the author be liable for any lost revenue or profits or
|
||||
* other special, indirect and consequential damages.
|
||||
*
|
||||
* My e-mail address changed to lassauge AT users.sourceforge.net
|
||||
* Web site at http://perso.libertysurf.fr/lassauge/
|
||||
*
|
||||
* Eric Lassauge (October-28-1999)
|
||||
*
|
||||
*/
|
||||
|
||||
extern "C" {
|
||||
#include <GL/gl.h>
|
||||
#include <GL/glx.h>
|
||||
} typedef struct {
|
||||
|
||||
/* global Parameters */
|
||||
int wire, counter, animation;
|
||||
float extrusion;
|
||||
float rampl;
|
||||
float rfreq;
|
||||
int direction;
|
||||
char *words, *words_start;
|
||||
/* per Screen variables */
|
||||
GLint WinH, WinW;
|
||||
GLXContext *glx_context;
|
||||
FTFace *face;
|
||||
float center_x, center_y, center_z;
|
||||
float phi, theta, radius;
|
||||
double camera_dist;
|
||||
double ref_camera_dist;
|
||||
|
||||
} text3dstruct;
|
Loading…
Add table
Add a link
Reference in a new issue