Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 742755
Collapse All | Expand All

(-)rss-glx_0.9.1/src/hyperspace.cpp (-1 / +1 lines)
Lines 376-382 Link Here
376
	double flarepos[3] = {0.0f, 2.0f, 0.0f};
376
	double flarepos[3] = {0.0f, 2.0f, 0.0f};
377
	glBindTexture(GL_TEXTURE_2D, flaretex[0]);
377
	glBindTexture(GL_TEXTURE_2D, flaretex[0]);
378
	sunStar->draw(camPos);
378
	sunStar->draw(camPos);
379
	float diff[3] = {flarepos[0] - camPos[0], flarepos[1] - camPos[1], flarepos[2] - camPos[2]};
379
	float diff[3] = {(float)flarepos[0] - camPos[0], (float)flarepos[1] - camPos[1], (float)flarepos[2] - camPos[2]};
380
	float alpha = 0.5f - 0.005f * sqrtf(diff[0] * diff[0] + diff[1] * diff[1] + diff[2] * diff[2]);
380
	float alpha = 0.5f - 0.005f * sqrtf(diff[0] * diff[0] + diff[1] * diff[1] + diff[2] * diff[2]);
381
	if(alpha > 0.0f)
381
	if(alpha > 0.0f)
382
		flare(flarepos, 1.0f, 1.0f, 1.0f, alpha);
382
		flare(flarepos, 1.0f, 1.0f, 1.0f, alpha);
(-)rss-glx_0.9.1/src/flare.cpp (-1 / +1 lines)
Lines 193-199 Link Here
193
		&winx, &winy, &winz);
193
		&winx, &winy, &winz);
194
	x = (float(winx) / float(xsize)) * aspectRatio;
194
	x = (float(winx) / float(xsize)) * aspectRatio;
195
	y = float(winy) / float(ysize);
195
	y = float(winy) / float(ysize);
196
	float diff[3] = {pos[0] - camPos[0], pos[1] - camPos[1], pos[2] - camPos[2]};
196
	float diff[3] = {(float)pos[0] - camPos[0], (float)pos[1] - camPos[1], (float)pos[2] - camPos[2]};
197
	if(diff[0] * billboardMat[8] + diff[1] * billboardMat[9] + diff[2] * billboardMat[10] > 0.0f)
197
	if(diff[0] * billboardMat[8] + diff[1] * billboardMat[9] + diff[2] * billboardMat[10] > 0.0f)
198
		return;
198
		return;
199
199

Return to bug 742755