No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 

35 líneas
757 B

  1. program triangle;
  2. {$mode objfpc}{$H+}
  3. {$APPTYPE CONSOLE}
  4. uses
  5. {$IFDEF UNIX}{$IFDEF UseCThreads}
  6. cthreads,
  7. {$ENDIF}{$ENDIF}
  8. SysUtils, Interfaces, Dialogs, Forms,
  9. uMainForm, Vulkan, uvkuDescriptorPool, uvkuDescriptorPoolFactory, uvkuDescriptorSet, uvkuSemaphore;
  10. {$R *.res}
  11. var
  12. heaptrcFile: String;
  13. begin
  14. if not InitializeVulkan then begin
  15. MessageDlg('Error', 'unable to initialize vulkan api', mtError, [mbOK], 0);
  16. halt;
  17. end;
  18. heaptrcFile := ChangeFileExt(Application.ExeName, '.heaptrc');
  19. if (FileExists(heaptrcFile)) then
  20. DeleteFile(heaptrcFile);
  21. SetHeapTraceOutput(heaptrcFile);
  22. RequireDerivedFormResource := True;
  23. Application.Initialize;
  24. Application.CreateForm(TMainForm, MainForm);
  25. Application.Run;
  26. end.