a2017-04-13 11:30 GMT+02:00 Kostas Michalopoulos via Lazarus <lazarus@lists.lazarus-ide.org>: > This is nice, although personally i do not like the use of multiple inc > files. I think Benjamin Rosseaux's pasvulkan does it better with creating a > single pas file (he also uses a unit from the vk.xml file): > > https://github.com/BeRo1985/pasvulkan/blob/master/src/Vulkan.pas > > > > On Thu, Apr 13, 2017 at 7:32 AM, James.mcjohnson via Lazarus > <lazarus@lists.lazarus-ide.org> wrote: >> >> This is both an announcement and request for help for an open source >> FreePascal project which strives to provide: >> 1) a low level access to Vulkan API created directly from the vk.xml >> specification >> 2) high level wrapper classes for ease of integration in an FP/Lazarus >> project >> >> The project is located at >> https://github.com/james-mcjohnson/VulkanLibraryForFreePascal and I would >> appreciate any constructive feedback. >> >> It is my hope that a better programmer than I am will take an interest and >> help create a truly useful Vulkan Library for FreePascal. >>
I want to add Vulkan renderer to Castle Game Engine later this year. Now I don't know which project to choose:) Both approaches (https://github.com/james-mcjohnson/VulkanLibraryForFreePascal and https://github.com/BeRo1985/pasvulkan ) seem very fine to me, - in both cases you generate the Pascal code automatically from vk.xml, - in both cases you provide a nicely-looking OOP API, - both projects have suitable open-source licenses (MIT or zlib). I don't mind a couple of include files, they actually include readability for me. (I know, it's a matter of taste -- do you prefer to navigate multiple smaller files, or navigate one big file.) @James, would you mind removing the "Public Service Announcement" from https://github.com/james-mcjohnson/VulkanLibraryForFreePascal/blob/master/LICENSE.md ? Don't get me wrong, I understand that you want to promote your faith and I respect that. Having this in README files, and Pascal sources, is absolutely OK. But I'm not a lawyer, and I'm unsure how it affects the legal text of the license. Having just an "unmodified MIT license" would feel safer for me. Regards, Michalis -- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus-ide.org http://lists.lazarus-ide.org/listinfo/lazarus