Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.12.2010, 19:13   #1
Pein95
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 881
По умолчанию opengl и делфи

Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs,dglOpenGL, StdCtrls,textures;

type
  TForm1 = class(TForm)
    Button1: TButton;
    Button2: TButton;
    Button3: TButton;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;
  dc,rc:hdc;
  Mytex:gluint;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
glclearcolor(0.5,0.1, 0.1, 0.0);
glclear(gl_color_buffer_bit);
swapbuffers(dc);






end;

procedure TForm1.Button2Click(Sender: TObject);
begin
glclear(gl_color_buffer_bit);

loadtexture('CompressedTexture.tga',mytex,false);
 glenable(gl_texture_2d);
glbegin(gl_quads);
//glcolor3f(1, 0, 0);
gltexcoord2f(-1,1);
glvertex2f(-1,1);

//glcolor3f(0,1,0);
gltexcoord2f(1,1);
glvertex2f(1,1);

//glcolor3f(1,0,0);
gltexcoord2f(1,-1);
glvertex2f(1,-1);

//glcolor3f(0,1,0);
gltexcoord2f(-1,-1);
glvertex2f(-1,-1);

glend;
swapbuffers(dc);
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
dc:=getdc(handle);
rc:=createrenderingcontext(dc,
[opdoublebuffered], 32,24,0,0,0,0);
activaterenderingcontext(dc, rc);
end;

end.
проблема состоит в том что когда запускаю програму вілетает сначала окно где написано error уже потом запускаетса програма кто может сказать в чем здесь дело?
Pein95 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
OpenGL _-Re@l-_ Gamedev - cоздание игр: Unity, OpenGL, DirectX 1 20.04.2010 22:52
OpenGL StudentofSUSU Помощь студентам 2 15.03.2010 19:26
OpenGL Paul_AG C++ Builder 20 14.09.2009 19:07
Код игры на Паскале и на Делфи сильно отличается? Как переписать код с Паскаля в Делфи? Mclaren Помощь студентам 2 27.04.2009 22:37