[OT] Re: [Ac] Akceleracja sprzetowa Radeon, X-y 4.4.0

Bartosz Taudul wolf42 w wp.pl
Czw, 1 Kwi 2004, 01:53:19 CEST


On Wed, Mar 31, 2004 at 10:31:22PM +0200, Witold Krecicki wrote:
> > > Wiecej i tak nie dojrze.
> > Nie jest to prawdą.
> jak masz zamiar dojrzec > 25fps? 
Organoleptycznie. http://games.gci.net/pub/Incoming/demo6030.exe jak
ktoś ma 3dfx-a, albo to załącznika, jak ktoś nie ma.

wolf
-- 
  Bartek   .  - Wiecie o czym są "Chłopi" Reymonta?
  Taudul   :  - O chłopach.
          .:....................................................................
w o l f @ p l d - l i n u x . o r g            .:. http://wolf.valkyrie.one.pl/
-------------- następna część ---------
// g++ 6030.cc -o 6030 -lGL -lGLU `sdl-config --libs --cflags` -s
#include <cstdlib>
#include <cmath>
#include <SDL.h>
#include <GL/gl.h>
#include <GL/glu.h>

float y=0;
int lf;
bool p=true;

int main()
{
	SDL_Surface *s;
	SDL_Init(SDL_INIT_VIDEO);
	s=SDL_SetVideoMode(600,600,32,SDL_OPENGL);
	SDL_WM_SetCaption("6030", "6030");
	glViewport(0,0,600,600);
	glClearColor(0,0,0,0);
	glMatrixMode(GL_PROJECTION);
	glLoadIdentity();
	gluOrtho2D(0, 100, 0, 100);
	glMatrixMode(GL_MODELVIEW);
	glLoadIdentity();
	glClear(GL_COLOR_BUFFER_BIT);

	SDL_Event z;
	int f;

	for(;;)
	{
		lf=SDL_GetTicks();

		y=40*sin(lf*0.005);

		while(SDL_PollEvent(&z)==1)
		{
			if(z.type==SDL_QUIT)
				exit(0);
			if(z.type==SDL_KEYDOWN)
				if(z.key.keysym.sym==SDLK_ESCAPE)
					exit(0);
		}

		// 60 fps
		glColor3f(0,0,0);
		glBegin(GL_QUADS);
		glVertex2f(0,0);
		glVertex2f(50,0);
		glVertex2f(50,100);
		glVertex2f(0,100);
		glEnd();

		glColor3f(1,1,1);
		glPushMatrix();
		glTranslatef(25,50+y,0);
		glBegin(GL_TRIANGLES);
		glVertex2f(0,-5);
		glVertex2f(10,5);
		glVertex2f(-10,5);
		glEnd();
		glPopMatrix();

		// 30 fps
		if(p)
		{
			glColor3f(0,0,0);
			glBegin(GL_QUADS);
			glVertex2f(50,0);
			glVertex2f(100,0);
			glVertex2f(100,100);
			glVertex2f(50,100);
			glEnd();
			
			glColor3f(1,1,1);
			glPushMatrix();
			glTranslatef(75,50+y,0);
			glBegin(GL_TRIANGLES);
			glVertex2f(0,-5);
			glVertex2f(10,5);
			glVertex2f(-10,5);
			glEnd();
			glPopMatrix();
		}

		SDL_GL_SwapBuffers();

		f=SDL_GetTicks();
		if(f-lf<17)
			SDL_Delay(17-(f-lf));
		p=!p;
	}
}
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: nie znany
Type: application/pgp-signature
Size: 189 bytes
Desc: nie znany
Url : /mailman/pipermail/pld-users-pl/attachments/20040626/d4e27736/attachment-0001.bin


Więcej informacji o liście dyskusyjnej pld-users-pl