[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gzz-commits] [FAILURE/SKIPPED] Build report for 2002-05-14
From: |
buildbot |
Subject: |
[Gzz-commits] [FAILURE/SKIPPED] Build report for 2002-05-14 |
Date: |
Tue, 14 May 2002 20:34:10 +0300 |
Build and test of GZZ (src) on 2002-05-14
Build: FAILURE
Test: SKIPPED
=============================================================
Test log follows:
=============================================================
Build log follows:
-> main loop with CVSROOT=:pserver:address@hidden:/cvsroot/gzz
-> Connecting to subversions.gnu.org(199.232.41.2):2401
S-> do_module (depends, Updating, , )
cvs export: ignoring depends (CVS/Repository missing)
S-> do_module (depends, Updating, , )
S-> Create_Admin (., depends, /cvsroot/gzz/depends, , 2002.05.14.17.33.29, 0, 0)
S<- Create_Admin
S-> fopen(/cvsroot/gzz/CVSROOT/history,a)
S-> unlink_file(./CVS/Entries.Static)
cvs export: Updating depends
S-> checkout (/cvsroot/gzz/depends/HTTPClient.zip,v, 1.1, , (function))
S-> server_register(HTTPClient.zip, 1.1, , , , 2002.05.14.17.33.29, )
S-> Register(HTTPClient.zip, 1.1, , , 2002.05.14.17.33.29)
-> rename(.new.HTTPClien,HTTPClient.zip)
U depends/HTTPClient.zip
S-> checkout (/cvsroot/gzz/depends/gpl.txt,v, 1.1, , (function))
S-> server_register(gpl.txt, 1.1, , , , 2002.05.14.17.33.29, )
S-> Register(gpl.txt, 1.1, , , 2002.05.14.17.33.29)
-> rename(.new.gpl.txt,gpl.txt)
U depends/gpl.txt
S-> checkout (/cvsroot/gzz/depends/junit.copyright,v, 1.1, , (function))
S-> server_register(junit.copyright, 1.1, , , , 2002.05.14.17.33.29, )
S-> Register(junit.copyright, 1.1, , , 2002.05.14.17.33.29)
-> rename(.new.junit.cop,junit.copyright)
U depends/junit.copyright
S-> checkout (/cvsroot/gzz/depends/junit.jar,v, 1.1, , (function))
S-> server_register(junit.jar, 1.1, , , , 2002.05.14.17.33.29, )
S-> Register(junit.jar, 1.1, , , 2002.05.14.17.33.29)
-> rename(.new.junit.jar,junit.jar)
U depends/junit.jar
S-> checkout (/cvsroot/gzz/depends/jython.jar,v, 1.1, , (function))
S-> server_register(jython.jar, 1.1, , , , 2002.05.14.17.33.29, )
S-> Register(jython.jar, 1.1, , , 2002.05.14.17.33.29)
-> rename(.new.jython.ja,jython.jar)
U depends/jython.jar
S-> checkout (/cvsroot/gzz/depends/jython.license,v, 1.1, , (function))
S-> server_register(jython.license, 1.1, , , , 2002.05.14.17.33.29, )
S-> Register(jython.license, 1.1, , , 2002.05.14.17.33.29)
-> rename(.new.jython.li,jython.license)
U depends/jython.license
S-> checkout (/cvsroot/gzz/depends/ly.py,v, 1.7, , (function))
S-> server_register(ly.py, 1.7, , , , 2002.05.14.17.33.29, )
S-> Register(ly.py, 1.7, , , 2002.05.14.17.33.29)
-> rename(.new.ly.py,ly.py)
U depends/ly.py
S-> rename(CVS/Entries.Backup,CVS/Entries)
S-> unlink_file(CVS/Entries.Log)
cvs export: cannot open CVS/Entries for reading: No such file or directory
Tempfile is /tmp/filenMBpcq
(cd gzz/gfx/gl; python renderables.py)
[['float', 'r'], ['float', 'g'], ['float', 'b'], ['float', 'a'], ['float',
'fogd'], ['float', 'fogs'], ['float', 'foge']]
clearColor[0] = r;
clearColor[1] = g;
clearColor[2] = b;
clearColor[3] = a;
fogDensity = fogd;
fogStart = fogs;
fogEnd = foge;
CXX r
CXXR: float r
CXX g
CXXR: float g
CXX b
CXXR: float b
CXX a
CXXR: float a
CXX fogd
CXXR: float fogd
CXX fogs
CXXR: float fogs
CXX foge
CXXR: float foge
[['float', 'r'], ['float', 'g'], ['float', 'b'], ['float', 'a']]
c[0] = r;
c[1] = g;
c[2] = b;
c[3] = a;
CXX r
CXXR: float r
CXX g
CXXR: float g
CXX b
CXXR: float b
CXX a
CXXR: float a
[]
[['TexRect', 'imgstart'], ['float', 'startb'], ['TexRect', 'imgend'], ['float',
'endb'], ['float', 'x1l'], ['float', 'y1l'], ['float', 'x1r'], ['float',
'y1r'], ['float', 'x1li'], ['float', 'y1li'], ['float', 'x1ri'], ['float',
'y1ri'], ['float', 'x2l'], ['float', 'y2l'], ['float', 'x2r'], ['float',
'y2r'], ['float', 'x2li'], ['float', 'y2li'], ['float', 'x2ri'], ['float',
'y2ri']]
p1_left.x = x1l;p1_left.y = y1l;p1_left0.x = x1li;p1_left0.y = y1li;p1_right.x
= x1r;p1_right.y = y1r;p1_right0.x = x1ri;p1_right0.y = y1ri;p2_left.x =
x2l;p2_left.y = y2l;p2_left0.x = x2li;p2_left0.y = y2li;p2_right.x =
x2r;p2_right.y = y2r;p2_right0.x = x2ri;p2_right0.y = y2ri;
this->startb = startb;
this->endb = endb;
this->start = imgstart;
this->end = imgend;
CXX imgstart
CXXR: TexRect imgstart
CXX startb
CXXR: float startb
CXX imgend
CXXR: TexRect imgend
CXX endb
CXXR: float endb
CXX x1l
CXXR: float x1l
CXX y1l
CXXR: float y1l
CXX x1r
CXXR: float x1r
CXX y1r
CXXR: float y1r
CXX x1li
CXXR: float x1li
CXX y1li
CXXR: float y1li
CXX x1ri
CXXR: float x1ri
CXX y1ri
CXXR: float y1ri
CXX x2l
CXXR: float x2l
CXX y2l
CXXR: float y2l
CXX x2r
CXXR: float x2r
CXX y2r
CXXR: float y2r
CXX x2li
CXXR: float x2li
CXX y2li
CXXR: float y2li
CXX x2ri
CXXR: float x2ri
CXX y2ri
CXXR: float y2ri
[['TexRect', 'img'], ['float', 'x0'], ['float', 'y0'], ['float', 'x1'],
['float', 'y1'], ['float', 'eps']]
rect = img;
this->eps = eps;
corners[0].x = corners[1].x = x0;
corners[0].y = corners[3].y = y0;
corners[2].x = corners[3].x = x1;
corners[1].y = corners[2].y = y1;
CXX img
CXXR: TexRect img
CXX x0
CXXR: float x0
CXX y0
CXXR: float y0
CXX x1
CXXR: float x1
CXX y1
CXXR: float y1
CXX eps
CXXR: float eps
[['ShaderRect', 'img'], ['float', 'x0'], ['float', 'y0'], ['float', 'x1'],
['float', 'y1'], ['float', 'offs']]
rect = img;
this->offs = offs;
corners[0].x = corners[1].x = x0;
corners[0].y = corners[3].y = y0;
corners[2].x = corners[3].x = x1;
corners[1].y = corners[2].y = y1;
CXX img
CXXR: ShaderRect img
CXX x0
CXXR: float x0
CXX y0
CXXR: float y0
CXX x1
CXXR: float x1
CXX y1
CXXR: float y1
CXX offs
CXXR: float offs
[['Font', 'f'], ['String', 'text'], ['float', 'x'], ['float', 'y'], ['float',
'z'], ['float', 'widthmul'], ['float', 'heightmul'], ['float', 'squishx']]
r = f;
txt = text; origin.x = x; origin.y = y; origin.z = z;
this->heightmul = heightmul; this->widthmul = widthmul;
this->squishx = (squishx - x) / widthmul;
CXX f
CXXR: TextRenderer * f
CXX text
CXXR: std::string text
CXX x
CXXR: float x
CXX y
CXXR: float y
CXX z
CXXR: float z
CXX widthmul
CXXR: float widthmul
CXX heightmul
CXXR: float heightmul
CXX squishx
CXXR: float squishx
static public class ClearBgModes extends Renderable0JavaObject {
private ClearBgModes(int id ) { super(id);
}
} static public ClearBgModes createClearBgModes(float r, float g, float b,
float a, float fogd, float fogs, float foge) {
return new ClearBgModes(createClearBgModesImpl(r,g,b,a,fogd,fogs,foge));
}
static private native int createClearBgModesImpl(
float r,float g,float b,float a,float fogd,float fogs,float foge);
static public class Color extends Renderable0JavaObject {
private Color(int id ) { super(id);
}
} static public Color createColor(float r, float g, float b, float a) {
return new Color(createColorImpl(r,g,b,a));
}
static private native int createColorImpl(
float r,float g,float b,float a);
static public class RectBg extends Renderable1JavaObject {
private RectBg(int id ) { super(id);
}
} static public RectBg createRectBg() {
return new RectBg(createRectBgImpl());
}
static private native int createRectBgImpl(
);
static public class SmoothConnector extends Renderable2JavaObject {
TexRect imgstart;
TexRect imgend;
private SmoothConnector(int id ,TexRect imgstart,TexRect imgend) { super(id);
this.imgstart=imgstart;this.imgend=imgend;
}
} static public SmoothConnector createSmoothConnector(
TexRect imgstart, float startb,
TexRect imgend, float endb,
float x1l, float y1l, float x1r, float y1r,
float x1li, float y1li, float x1ri, float y1ri,
float x2l, float y2l, float x2r, float y2r,
float x2li, float y2li, float x2ri, float y2ri
) {
return new
SmoothConnector(createSmoothConnectorImpl(imgstart.getId(),startb,imgend.getId(),endb,x1l,y1l,x1r,y1r,x1li,y1li,x1ri,y1ri,x2l,y2l,x2r,y2r,x2li,y2li,x2ri,y2ri),imgstart,imgend);
}
static private native int createSmoothConnectorImpl(
int imgstart,float startb,int imgend,float endb,float x1l,float y1l,float
x1r,float y1r,float x1li,float y1li,float x1ri,float y1ri,float x2l,float
y2l,float x2r,float y2r,float x2li,float y2li,float x2ri,float y2ri);
static public class TexturedQuad extends Renderable1JavaObject {
TexRect img;
private TexturedQuad(int id ,TexRect img) { super(id); this.img=img;
}
} static public TexturedQuad createTexturedQuad(
TexRect img, float x0, float y0, float x1, float y1, float eps
) {
return new
TexturedQuad(createTexturedQuadImpl(img.getId(),x0,y0,x1,y1,eps),img);
}
static private native int createTexturedQuadImpl(
int img,float x0,float y0,float x1,float y1,float eps);
static public class ShaderQuad extends Renderable1JavaObject {
ShaderRect img;
private ShaderQuad(int id ,ShaderRect img) { super(id); this.img=img;
}
} static public ShaderQuad createShaderQuad(
ShaderRect img, float x0, float y0, float x1, float y1, float offs
) {
return new ShaderQuad(createShaderQuadImpl(img.getId(),x0,y0,x1,y1,offs),img);
}
static private native int createShaderQuadImpl(
int img,float x0,float y0,float x1,float y1,float offs);
static public class HorizText extends Renderable1JavaObject {
Font f;
private HorizText(int id ,Font f) { super(id); this.f=f;
}
} static public HorizText createHorizText(
Font f,
String text, float x, float y, float z,
float widthmul,
float heightmul,
float squishx
) {
return new
HorizText(createHorizTextImpl(f.getId(),text,x,y,z,widthmul,heightmul,squishx),f);
}
static private native int createHorizTextImpl(
int f,String text,float x,float y,float z,float widthmul,float heightmul,float
squishx);
JNIEXPORT jint JNICALL Java_gzz_gfx_gl_GZZGL_createClearBgModesImpl(JNIEnv
*env, jclass, jfloat r , jfloat g , jfloat b , jfloat a , jfloat fogd , jfloat
fogs , jfloat foge)
{
ClearBgModes *obj = new ClearBgModes(r,g,b,a,fogd,fogs,foge);
return renderable0s.add(obj);
}
JNIEXPORT jint JNICALL Java_gzz_gfx_gl_GZZGL_createColorImpl(JNIEnv *env,
jclass, jfloat r , jfloat g , jfloat b , jfloat a)
{
Color *obj = new Color(r,g,b,a);
return renderable0s.add(obj);
}
JNIEXPORT jint JNICALL Java_gzz_gfx_gl_GZZGL_createRectBgImpl(JNIEnv *env,
jclass)
{
RectBg *obj = new RectBg();
return renderable1s.add(obj);
}
JNIEXPORT jint JNICALL Java_gzz_gfx_gl_GZZGL_createSmoothConnectorImpl(JNIEnv
*env, jclass, jint imgstart__pre , jfloat startb , jint imgend__pre , jfloat
endb , jfloat x1l , jfloat y1l , jfloat x1r , jfloat y1r , jfloat x1li , jfloat
y1li , jfloat x1ri , jfloat y1ri , jfloat x2l , jfloat y2l , jfloat x2r ,
jfloat y2r , jfloat x2li , jfloat y2li , jfloat x2ri , jfloat y2ri)
{
TexRect imgstart = imagetiles.get(imgstart__pre)->getRect();
TexRect imgend = imagetiles.get(imgend__pre)->getRect();
SmoothConnector *obj = new
SmoothConnector(imgstart,startb,imgend,endb,x1l,y1l,x1r,y1r,x1li,y1li,x1ri,y1ri,x2l,y2l,x2r,y2r,x2li,y2li,x2ri,y2ri);
return renderable2s.add(obj);
}
JNIEXPORT jint JNICALL Java_gzz_gfx_gl_GZZGL_createTexturedQuadImpl(JNIEnv
*env, jclass, jint img__pre , jfloat x0 , jfloat y0 , jfloat x1 , jfloat y1 ,
jfloat eps)
{
TexRect img = imagetiles.get(img__pre)->getRect();
TexturedQuad *obj = new TexturedQuad(img,x0,y0,x1,y1,eps);
return renderable1s.add(obj);
}
JNIEXPORT jint JNICALL Java_gzz_gfx_gl_GZZGL_createShaderQuadImpl(JNIEnv *env,
jclass, jint img__pre , jfloat x0 , jfloat y0 , jfloat x1 , jfloat y1 , jfloat
offs)
{
ShaderRect img = *shaderrects.get(img__pre);
ShaderQuad *obj = new ShaderQuad(img,x0,y0,x1,y1,offs);
return renderable1s.add(obj);
}
JNIEXPORT jint JNICALL Java_gzz_gfx_gl_GZZGL_createHorizTextImpl(JNIEnv *env,
jclass, jint f__pre , jstring text__pre , jfloat x , jfloat y , jfloat z ,
jfloat widthmul , jfloat heightmul , jfloat squishx)
{
TextRenderer *f = fonts[f__pre]->rend;
const char *utf_text__pre = env->GetStringUTFChars(text__pre, 0); std::string
text(utf_text__pre); env->ReleaseStringUTFChars(text__pre,
utf_text__pre);
HorizText *obj = new HorizText(f,text,x,y,z,widthmul,heightmul,squishx);
return renderable1s.add(obj);
}
struct ClearBgModes : public Renderable0 {
ClearBgModes(float r,float g,float b,float a,float fogd,float fogs,float foge)
{
clearColor[0] = r;
clearColor[1] = g;
clearColor[2] = b;
clearColor[3] = a;
fogDensity = fogd;
fogStart = fogs;
fogEnd = foge;
}
GLfloat clearColor[4];
float fogDensity;
float fogStart;
float fogEnd;
IMPLEMENTRENDER0
void renderImpl(){ // cout << "Render ClearBgModes\n";
glClearColor(clearColor[0], clearColor[1], clearColor[2],
clearColor[3]);
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glColor3f(1, 1, 1);
glEnable(GL_TEXTURE_2D);
glEnable(GL_BLEND);
glEnable(GL_DEPTH_TEST);
glDepthFunc(GL_LEQUAL);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER,
GL_LINEAR_MIPMAP_LINEAR);
glEnable(GL_ALPHA_TEST);
glAlphaFunc(GL_GREATER, 0.05);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glFogi(GL_FOG_MODE, GL_EXP);
glFogfv(GL_FOG_COLOR, clearColor);
glFogf(GL_FOG_DENSITY, fogDensity);
// glHint(GL_FOG_HINT, GL_NICEST/*GL_DONT_CARE*/);
glFogf(GL_FOG_START, fogStart);
glFogf(GL_FOG_END, fogEnd);
glEnable(GL_FOG);
// cout << "Rendered ClearBgModes\n";
}
};
struct Color : public Renderable0 {
Color(float r,float g,float b,float a)
{
c[0] = r;
c[1] = g;
c[2] = b;
c[3] = a;
}
GLfloat c[4];
IMPLEMENTRENDER0
void renderImpl(){ // cout << "Render Color\n";
glColor4fv(c);
// cout << "Rendered Color\n";
}
};
struct RectBg : public Renderable1 {
RectBg()
{
}
IMPLEMENTRENDER1
template<class Coords> void renderImpl(Coords &coords1){ // cout << "Render
RectBg\n";
glPushAttrib(GL_ENABLE_BIT);
glDisable(GL_TEXTURE_2D);
glBegin(GL_QUAD_STRIP);
coords1.vertex(Pt(-1,-1));
coords1.vertex(Pt(-1,1));
coords1.vertex(Pt(1,-1));
coords1.vertex(Pt(1,1));
glEnd();
glPopAttrib();
// cout << "Rendered RectBg\n";
}
};
struct SmoothConnector : public Renderable2 {
SmoothConnector(TexRect imgstart,float startb,TexRect imgend,float endb,float
x1l,float y1l,float x1r,float y1r,float x1li,float y1li,float x1ri,float
y1ri,float x2l,float y2l,float x2r,float y2r,float x2li,float y2li,float
x2ri,float y2ri)
{
p1_left.x = x1l;p1_left.y = y1l;p1_left0.x = x1li;p1_left0.y = y1li;p1_right.x
= x1r;p1_right.y = y1r;p1_right0.x = x1ri;p1_right0.y = y1ri;p2_left.x =
x2l;p2_left.y = y2l;p2_left0.x = x2li;p2_left0.y = y2li;p2_right.x =
x2r;p2_right.y = y2r;p2_right0.x = x2ri;p2_right0.y = y2ri;
this->startb = startb;
this->endb = endb;
this->start = imgstart;
this->end = imgend;
}
Pt p1_left, p1_right, p1_left0, p1_right0,
p2_left, p2_right, p2_left0, p2_right0;
TexRect start, end;
float startb, endb;
IMPLEMENTRENDER2
struct Side {
ZVec rot;
ZPt l, li, r, ri;
ZPt mid;
ZPt ol, or__;
ZPt omid;
float length;
Side(const ZPt &l, const ZPt &li, const ZPt &r, const ZPt &ri);
void setMag(double f);
void drawNurbs(Gummi::Tex::Rect &rect, float txtb,
ZPt &ml, ZPt &mr, ZVec &mrotl, ZVec &mrotr) ;
};
void renderImpl(Side &s1, Side &s2);
template<class Coords> void renderImpl(Coords &coords1, Coords &coords2){ //
cout << "Render SmoothConnector\n";
Coords &c1 = coords1;
Coords &c2 = coords2;
Side s1(c1.transform(p1_left), c1.transform(p1_left0),
c1.transform(p1_right), c1.transform(p1_right0));
Side s2(c2.transform(p2_left), c2.transform(p2_left0),
c2.transform(p2_right), c2.transform(p2_right0));
renderImpl(s1, s2);
// cout << "Rendered SmoothConnector\n";
}
};
struct TexturedQuad : public Renderable1 {
TexturedQuad(TexRect img,float x0,float y0,float x1,float y1,float eps)
{
rect = img;
this->eps = eps;
corners[0].x = corners[1].x = x0;
corners[0].y = corners[3].y = y0;
corners[2].x = corners[3].x = x1;
corners[1].y = corners[2].y = y1;
}
Pt corners[4]; TexRect rect; float eps;
IMPLEMENTRENDER1
template<class Coords> void renderImpl(Coords &coords1){ // cout << "Render
TexturedQuad\n";
rect.tex.bind();
glBegin(GL_QUADS);
rect.texcoord(0+eps, 0+eps);
coords1.vertex(corners[0]);
rect.texcoord(0+eps, 1-eps);
coords1.vertex(corners[1]);
rect.texcoord(1-eps, 1-eps);
coords1.vertex(corners[2]);
rect.texcoord(1-eps, 0+eps);
coords1.vertex(corners[3]);
glEnd();
GLERR
// cout << "Rendered TexturedQuad\n";
}
};
struct ShaderQuad : public Renderable1 {
ShaderQuad(ShaderRect img,float x0,float y0,float x1,float y1,float offs)
{
rect = img;
this->offs = offs;
corners[0].x = corners[1].x = x0;
corners[0].y = corners[3].y = y0;
corners[2].x = corners[3].x = x1;
corners[1].y = corners[2].y = y1;
}
Pt corners[4]; ShaderRect rect; float offs;
IMPLEMENTRENDER1
template<class Coords> void renderImpl(Coords &coords1){ // cout << "Render
ShaderQuad\n";
// int c;
#define SHCONST(a) { \
int tmp; \
glGetIntegerv(GL_ACTIVE_TEXTURE, &tmp); \
glActiveTexture(GL_TEXTURE0); \
glGetTexEnviv(GL_TEXTURE_SHADER_NV, GL_SHADER_CONSISTENT_NV, &c); \
cout << "SCONSISTENT0: "<<a<<" "<<c<<"\n"; \
glActiveTexture(GL_TEXTURE1); \
glGetTexEnviv(GL_TEXTURE_SHADER_NV, GL_SHADER_CONSISTENT_NV, &c); \
cout << "SCONSISTENT1: "<<a<<" "<<c<<"\n"; \
glActiveTexture(GL_TEXTURE2); \
glGetTexEnviv(GL_TEXTURE_SHADER_NV, GL_SHADER_CONSISTENT_NV, &c); \
cout << "SCONSISTENT2: "<<a<<" "<<c<<"\n"; \
glActiveTexture(GL_TEXTURE3); \
glGetTexEnviv(GL_TEXTURE_SHADER_NV, GL_SHADER_CONSISTENT_NV, &c); \
cout << "SCONSISTENT3: "<<a<<" "<<c<<"\n"; \
glActiveTexture(tmp); \
}
//cout << "SHADER DISPLAY LIST " << rect.listname << " START\n";
glCallList(rect.listname);
//cout << "SHADER DISPLAY LIST END\n";
//SHCONST("");
// glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
//
// glEnablgldise(GL_TEXTURE_3D);
// glPushMatrix();
glColor3f(1, 1, 1);
GLdouble v[4][4];
GLdouble v2[4][4];
GLdouble v3[4][4];
GLfloat col[4][3];
rect.getcoords(v, v2, v3, col, offs);
//glTranslatef(200, 200, 0);
glBegin(GL_QUAD_STRIP);
GLERR
glColor3fv(col[0]);
GLERR
glTexCoord4dv(v[0]);
GLERR
glMultiTexCoord2dARB(3, 0, 0);
GLERR
glMultiTexCoord4dvARB(1, v3[0]);
GLERR
glMultiTexCoord4dvARB(2, v2[0]);
GLERR
coords1.vertex(corners[0]);
GLERR
//glVertex3f(0, 0, 0);
glColor3fv(col[1]);
GLERR
glTexCoord4dv(v[1]);
GLERR
glMultiTexCoord2dARB(3, 0, 1);
GLERR
glMultiTexCoord4dvARB(1, v3[1]);
GLERR
glMultiTexCoord4dvARB(2, v2[1]);
GLERR
coords1.vertex(corners[1]);
GLERR
//glVertex3f(0, 500, 0);
glColor3fv(col[2]);
GLERR
glTexCoord4dv(v[2]);
GLERR
glMultiTexCoord2dARB(3, 1, 0);
GLERR
glMultiTexCoord4dvARB(1, v3[2]);
GLERR
glMultiTexCoord4dvARB(2, v2[2]);
GLERR
coords1.vertex(corners[3]);
GLERR
//glVertex3f(500, 0, 0);
glColor3fv(col[3]);
GLERR
glTexCoord4dv(v[3]);
GLERR
glMultiTexCoord2dARB(3, 1, 1);
GLERR
glMultiTexCoord4dvARB(1, v3[3]);
GLERR
glMultiTexCoord4dvARB(2, v2[3]);
GLERR
coords1.vertex(corners[2]);
GLERR
//glVertex3f(500, 500, 0);
glEnd();
//GLERR //XXX: This is still failing
//glPopMatrix();
// glAccum(GL_ACCUM, 1.0/8);
//offs += 0.01;
glCallList(rect.listname+1);
// cout << "Rendered ShaderQuad\n";
}
};
struct HorizText : public Renderable1 {
HorizText(TextRenderer * f,std::string text,float x,float y,float z,float
widthmul,float heightmul,float squishx)
{
r = f;
txt = text; origin.x = x; origin.y = y; origin.z = z;
this->heightmul = heightmul; this->widthmul = widthmul;
this->squishx = (squishx - x) / widthmul;
}
TextRenderer *r;
std::string txt;
ZPt origin;
float heightmul;
float widthmul;
float squishx;
IMPLEMENTRENDER1
// template<class Coords> struct Vertexer {
template<class Coords> struct Vertexer {
const Coords &c;
float squishx;
Vertexer(Coords &c, float squishx) : c(c), squishx(squishx) { }
template<class T> void operator()(const T &x, const T &y) {
ZPt tmp(x, y, 0);
const double q = 0.8;
if(x > q * squishx) {
float tx = x/squishx;
tmp.x = (squishx) * (q + (1-q)* ( (tx-q) / (1 + tx - q) ));
}
c.vertex(tmp);
}
};
template<class Coords> void renderImpl(Coords &coords1){ // cout << "Render
HorizText\n";
Coords tcoords(widthmul, heightmul, origin.x, origin.y, origin.z,
coords1);
Vertexer<Coords> v(tcoords, squishx);
Gummi::Font::renderIter(*r, txt.begin(), txt.end(),
0,0,
v
);
// cout << "Rendered HorizText\n";
}
};
perl gzz/impl/genmerge.pl gzz/impl/ExternalEditor
perl gzz/impl/genmerge.pl gzz/impl/Merge1
perl gzz/impl/genmerge.pl gzz/impl/PartialOrder
python ../../depends/ly.py gzz/impl/PlainVStreamDim.ly
gzz/impl/PlainVStreamDim-trees-nu.ly
python: can't open file '../../depends/ly.py'
make: *** [gzz/impl/PlainVStreamDim.java] Error 2
- [Gzz-commits] [FAILURE/SKIPPED] Build report for 2002-05-14, buildbot, 2002/05/13
- [Gzz-commits] [FAILURE/SKIPPED] Build report for 2002-05-14,
buildbot <=
- [Gzz-commits] [FAILURE/SKIPPED] Build report for 2002-05-14, buildbot, 2002/05/14
- [Gzz-commits] [FAILURE/SKIPPED] Build report for 2002-05-14, buildbot, 2002/05/14
- [Gzz-commits] [FAILURE/SKIPPED] Build report for 2002-05-14, buildbot, 2002/05/14
- [Gzz-commits] [FAILURE/SKIPPED] Build report for 2002-05-14, buildbot, 2002/05/14
- [Gzz-commits] [FAILURE/SKIPPED] Build report for 2002-05-14, buildbot, 2002/05/14