Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: So Jun 07, 2020 04:53

Foren-Übersicht » Sonstiges » Meinungen zu den Projekten
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 45 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3
Autor Nachricht
 Betreff des Beitrags: Re: Vulkan.pas
BeitragVerfasst: Do Apr 14, 2016 17:43 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Mai 31, 2002 19:41
Beiträge: 1210
Wohnort: Bäretswil (Schweiz)
Programmiersprache: Pascal
Zitat:
Die Pascal Community ist ja inzwischen sehr überschaubar, und wenn man mal hier auf DGL schaut dann nutzen viele keine Pascal-Sprachen mehr für ihren 3D Kram. Ich würde auch nie wieder freiwillig zurück gehen wollen.

Wieso sollte Pascal dafür schlecht sein ?

_________________
OpenGL


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Vulkan.pas
BeitragVerfasst: Do Apr 14, 2016 17:48 
Offline
DGL Member
Benutzeravatar

Registriert: Mo Sep 23, 2002 19:27
Beiträge: 5811
Programmiersprache: C++
mathias hat geschrieben:
Zitat:
Die Pascal Community ist ja inzwischen sehr überschaubar, und wenn man mal hier auf DGL schaut dann nutzen viele keine Pascal-Sprachen mehr für ihren 3D Kram. Ich würde auch nie wieder freiwillig zurück gehen wollen.

Wieso sollte Pascal dafür schlecht sein ?


Sag ich ja auch gar nicht. Aber Pascal ist nunmal eine Nische mit einem recht kleinen Einflußbereich und einer Community die heute (leider) viel kleiner ist also noch vor ein paar Jahren. Free Pascal ist zwar ganz schick, aber wenn man sich ansieht wie grade C++ in den letzten Jahren weiterentwickelt wurde kann man das nur schwer vergleichen. Und grade in der 3D-Welt sind C/C++ am meisten verbreitet. U.a. auch weils dafür halt für fast alles Compiler und Standards gibt.

_________________
www.SaschaWillems.de | GitHub | Twitter | GPU Datenbanken (Vulkan, GL, GLES)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Vulkan.pas
BeitragVerfasst: Do Apr 14, 2016 19:00 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Mai 31, 2002 19:41
Beiträge: 1210
Wohnort: Bäretswil (Schweiz)
Programmiersprache: Pascal
Zitat:
Free Pascal ist zwar ganz schick, aber wenn man sich ansieht wie grade C++ in den letzten Jahren weiterentwickelt wurde kann man das nur schwer vergleichen.

Kennst du etwas, das so einfach in der Bedienung wie Lazarus ist, für C++ ?
Und dies noch Plattformübergreifend ?

Auch für Java gibt es nichts ähnliches.

_________________
OpenGL


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Vulkan.pas
BeitragVerfasst: Do Apr 14, 2016 21:48 
Offline
DGL Member
Benutzeravatar

Registriert: Di Apr 29, 2008 18:56
Beiträge: 1212
Programmiersprache: Delphi/FPC
Die Diskussion gibt es immer wieder und ich finde das gehört hier nicht hin. Um das Ganze abzuschließen: Sascha hat mit keiner Silbe gesagt das Pascal oder FPC schlecht ist. Für Einsteiger ist es eine super Sprache und man kann sehr viel damit machen. Ich selbst entwickle private fast nur mit FPC. Trotzdem wird im professionellen Bereich eben mehr auf C/C++ oder Java gesetzt. Ich find es auch schade das Pascal nicht mehr so eine große Community hat wie früher, aber es stimmt schon: C++ bringt einige Features mit die es für Profis attraktiver gegenüber Pascal machen...

Back To Topic:
Das mit dem Vulkna/Khronos Forum ist ne gute Idee... Ich werd das dort mal posten und hoffen das vlt jmd Interesse an meiner Arbeit zeigt. Wäre schade um die Zeit die ich da rein gesteckt hab. Naja zumindest hab ich was neues gelernt :)

MfG Bergmann

_________________
Aktuelle Projekte: BumpMapGenerator, Massive Universe Online
Auf meiner Homepage gibt auch noch paar Projekte und Infos von mir.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Vulkan.pas
BeitragVerfasst: Fr Apr 15, 2016 11:26 
Offline
DGL Member
Benutzeravatar

Registriert: Do Sep 02, 2004 19:42
Beiträge: 4158
Programmiersprache: FreePascal, C++
mathias hat geschrieben:
Zitat:
Free Pascal ist zwar ganz schick, aber wenn man sich ansieht wie grade C++ in den letzten Jahren weiterentwickelt wurde kann man das nur schwer vergleichen.

Kennst du etwas, das so einfach in der Bedienung wie Lazarus ist, für C++ ?
Und dies noch Plattformübergreifend ?


QtCreator.

_________________
If you find any deadlinks, please send me a notification – Wenn du tote Links findest, sende mir eine Benachrichtigung.
current projects: ManiacLab; aioxmpp
zombofant networkmy photostream
„Writing code is like writing poetry“ - source unknown


„Give a man a fish, and you feed him for a day. Teach a man to fish and you feed him for a lifetime. “ ~ A Chinese Proverb


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Vulkan.pas
BeitragVerfasst: So Apr 17, 2016 11:58 
Offline
DGL Member
Benutzeravatar

Registriert: Mo Sep 23, 2002 19:27
Beiträge: 5811
Programmiersprache: C++
Das hier :

Code:
  1. Semaphore := TvkuSemaphore.Create(
  2.     VkSemaphoreCreateFlags([ VK_FENCE_CREATE_SIGNALED_BIT ]),
  3.     fDevice.DeviceCommands,
  4.     @AllocCallbacks);

ist falsch. Flags für Semaphoren müssen (aktuell) immer 0 sein (siehe hier).

Das war Anfangs auch in meinen Beispielen falsch, und kam aus der Pre-Release Zeit des SDKs.

Auf welcher Basis baust du denn die ganzen Beispiele bzw. Klassen (wie z.B. die für die Semaphore)?

_________________
www.SaschaWillems.de | GitHub | Twitter | GPU Datenbanken (Vulkan, GL, GLES)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Vulkan.pas
BeitragVerfasst: So Apr 17, 2016 12:57 
Offline
DGL Member
Benutzeravatar

Registriert: Di Apr 29, 2008 18:56
Beiträge: 1212
Programmiersprache: Delphi/FPC
Ich hab mir das Triangle-Example genommen und die Werte von da 1 zu 1 übernommen...

_________________
Aktuelle Projekte: BumpMapGenerator, Massive Universe Online
Auf meiner Homepage gibt auch noch paar Projekte und Infos von mir.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Vulkan.pas
BeitragVerfasst: So Apr 17, 2016 13:09 
Offline
DGL Member
Benutzeravatar

Registriert: Mo Sep 23, 2002 19:27
Beiträge: 5811
Programmiersprache: C++
Im aktuellen Stand wird das Flag da aber auch nicht mehr gesetzt. Ist schon ne Weile gefixt.

_________________
www.SaschaWillems.de | GitHub | Twitter | GPU Datenbanken (Vulkan, GL, GLES)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Vulkan.pas
BeitragVerfasst: Mo Apr 18, 2016 08:43 
Offline
DGL Member
Benutzeravatar

Registriert: Di Apr 29, 2008 18:56
Beiträge: 1212
Programmiersprache: Delphi/FPC
Okay, ich änder das bei Gelegenheit mla noch ab.

_________________
Aktuelle Projekte: BumpMapGenerator, Massive Universe Online
Auf meiner Homepage gibt auch noch paar Projekte und Infos von mir.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Vulkan.pas
BeitragVerfasst: Di Mai 03, 2016 21:42 
Offline
DGL Member
Benutzeravatar

Registriert: Mo Sep 23, 2002 19:27
Beiträge: 5811
Programmiersprache: C++
Wird das Projekt eigentlich noch weiterentwickelt? Finde es aktuell ein wenig schade dass es inzwischen für fast alle Sprachen Vulkan Header gibt (sogar für LUA und Python xD), aber in Richtung Pascal eigentlich nicht wirklich was passiert.

_________________
www.SaschaWillems.de | GitHub | Twitter | GPU Datenbanken (Vulkan, GL, GLES)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Vulkan.pas
BeitragVerfasst: Mi Mai 04, 2016 16:22 
Offline
DGL Member
Benutzeravatar

Registriert: Di Apr 29, 2008 18:56
Beiträge: 1212
Programmiersprache: Delphi/FPC
Hey,

der Header is ja soweit fertig. Bis jetzt hatte ich (außer von dir) gar kein Feedback, ob das was ich mache nicht umsonst ist. Mir macht es natürlich auch so Spaß mal was neues aus zu probieren, aber ein bischen Nutzen sollte dann schon dahinter stecken.
Vlt hab ich auch einfach zu wenig "Werbung" gemacht. Ich muss mir mal die Zeit nehmen das im Khronos-Forum zu posten...

€: done > Vulkan.pas - Vulkan Header for Delphi and FreePascal

MfG Bergmann.

_________________
Aktuelle Projekte: BumpMapGenerator, Massive Universe Online
Auf meiner Homepage gibt auch noch paar Projekte und Infos von mir.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Vulkan.pas
BeitragVerfasst: Mi Mai 04, 2016 20:17 
Offline
DGL Member

Registriert: Di Aug 26, 2003 20:08
Beiträge: 81
Wohnort: Mönchengladbach
Programmiersprache: ObjPas ASM C C++ etc
Also mein Vulkan Header (https://github.com/BeRo1985/pasvulkan/) ist auch schon lange fertig inkl. Support für PasDoc für eine automatlische erzeugte dokumentierte Hilfe für den Header.

Und demnächst wird mein Vulkan Header evtl. ggf. auch in einem kommerziellen (headless) Produkt produktiv eingesetzt, sofern bis dahin die AMD OpenSource Treiber unter Linux einigermaßen stabilen Vulkansupport haben wird.

_________________
Behindert ist man nicht, behindert wird man.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Vulkan.pas
BeitragVerfasst: Mo Mai 08, 2017 22:17 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Mai 31, 2002 19:41
Beiträge: 1210
Wohnort: Bäretswil (Schweiz)
Programmiersprache: Pascal
Sehe ich das richtig, das mein PC Vulkan unterstützt ?


Dateianhänge:
vulkan.txt [74.06 KiB]
206-mal heruntergeladen

_________________
OpenGL
Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Vulkan.pas
BeitragVerfasst: Di Mai 09, 2017 07:54 
Offline
DGL Member
Benutzeravatar

Registriert: Di Apr 29, 2008 18:56
Beiträge: 1212
Programmiersprache: Delphi/FPC
Ja, sollte funktionieren.

p.s: Ich hab deinen Beitrag mal hierher verschoben.

_________________
Aktuelle Projekte: BumpMapGenerator, Massive Universe Online
Auf meiner Homepage gibt auch noch paar Projekte und Infos von mir.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Vulkan.pas
BeitragVerfasst: Di Mai 09, 2017 17:02 
Offline
DGL Member
Benutzeravatar

Registriert: Fr Mai 31, 2002 19:41
Beiträge: 1210
Wohnort: Bäretswil (Schweiz)
Programmiersprache: Pascal
Zitat:
Ja, sollte funktionieren.

Dies werde ich mal bei Gelegenheit genauer angucken, aber momentan bin ich mit dem Tutorial genug beschäftigt.

Zitat:
p.s: Ich hab deinen Beitrag mal hierher verschoben.

Ups, habe ich den Project-Thread erwischt. :oops:
Ich bin über die Suchfunktion auf den Thread gestossen.

_________________
OpenGL


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 45 Beiträge ]  Gehe zu Seite Vorherige  1, 2, 3
Foren-Übersicht » Sonstiges » Meinungen zu den Projekten


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 23 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.148s | 18 Queries | GZIP : On ]