- Semaphore := TvkuSemaphore.Create(
- VkSemaphoreCreateFlags([ VK_FENCE_CREATE_SIGNALED_BIT ]),
- fDevice.DeviceCommands,
- @AllocCallbacks);
DGL https://delphigl.com/forum/ |
|
Vulkan.pas https://delphigl.com/forum/viewtopic.php?f=14&t=11484 |
Seite 3 von 3 |
Autor: | mathias [ Do Apr 14, 2016 17:43 ] |
Betreff des Beitrags: | Re: Vulkan.pas |
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 ? |
Autor: | Sascha Willems [ Do Apr 14, 2016 17:48 ] |
Betreff des Beitrags: | Re: Vulkan.pas |
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. |
Autor: | mathias [ Do Apr 14, 2016 19:00 ] |
Betreff des Beitrags: | Re: Vulkan.pas |
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. |
Autor: | Bergmann89 [ Do Apr 14, 2016 21:48 ] |
Betreff des Beitrags: | Re: Vulkan.pas |
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 |
Autor: | Lord Horazont [ Fr Apr 15, 2016 11:26 ] |
Betreff des Beitrags: | Re: Vulkan.pas |
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. |
Autor: | Sascha Willems [ So Apr 17, 2016 11:58 ] |
Betreff des Beitrags: | Re: Vulkan.pas |
Das hier : Code:
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)? |
Autor: | Bergmann89 [ So Apr 17, 2016 12:57 ] |
Betreff des Beitrags: | Re: Vulkan.pas |
Ich hab mir das Triangle-Example genommen und die Werte von da 1 zu 1 übernommen... |
Autor: | Sascha Willems [ So Apr 17, 2016 13:09 ] |
Betreff des Beitrags: | Re: Vulkan.pas |
Im aktuellen Stand wird das Flag da aber auch nicht mehr gesetzt. Ist schon ne Weile gefixt. |
Autor: | Bergmann89 [ Mo Apr 18, 2016 08:43 ] |
Betreff des Beitrags: | Re: Vulkan.pas |
Okay, ich änder das bei Gelegenheit mla noch ab. |
Autor: | Sascha Willems [ Di Mai 03, 2016 21:42 ] |
Betreff des Beitrags: | Re: Vulkan.pas |
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. |
Autor: | Bergmann89 [ Mi Mai 04, 2016 16:22 ] |
Betreff des Beitrags: | Re: Vulkan.pas |
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. |
Autor: | bero [ Mi Mai 04, 2016 20:17 ] |
Betreff des Beitrags: | Re: Vulkan.pas |
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. |
Autor: | mathias [ Mo Mai 08, 2017 22:17 ] | ||
Betreff des Beitrags: | Re: Vulkan.pas | ||
Sehe ich das richtig, das mein PC Vulkan unterstützt ?
|
Autor: | Bergmann89 [ Di Mai 09, 2017 07:54 ] |
Betreff des Beitrags: | Re: Vulkan.pas |
Ja, sollte funktionieren. p.s: Ich hab deinen Beitrag mal hierher verschoben. |
Autor: | mathias [ Di Mai 09, 2017 17:02 ] |
Betreff des Beitrags: | Re: Vulkan.pas |
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. Ich bin über die Suchfunktion auf den Thread gestossen. |
Seite 3 von 3 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |