]>
O.S.I.I.S - jp/vkhelpers.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Jean-Philippe Bruyère [Fri, 29 May 2020 09:21:37 +0000 (11:21 +0200)]
windows warning cleaning
Jean-Philippe Bruyère [Wed, 27 May 2020 12:18:39 +0000 (14:18 +0200)]
warnings cleaning
Jean-Philippe Bruyère [Wed, 20 May 2020 20:36:00 +0000 (22:36 +0200)]
ensure local vars are init for win compilation
Jean-Philippe Bruyère [Wed, 20 May 2020 17:00:18 +0000 (19:00 +0200)]
use uint32_t for win
Jean-Philippe Bruyère [Wed, 13 May 2020 01:16:02 +0000 (03:16 +0200)]
quick howto + improve available functions
Jean-Philippe Bruyère [Fri, 8 May 2020 21:59:46 +0000 (23:59 +0200)]
use fence for draw loop
Jean-Philippe Bruyère [Mon, 4 May 2020 21:34:47 +0000 (23:34 +0200)]
create separate callable vkh_device_init_debug_utils
Jean-Philippe Bruyère [Mon, 4 May 2020 11:39:32 +0000 (13:39 +0200)]
print errors to stderr
Jean-Philippe Bruyère [Wed, 29 Jan 2020 03:20:32 +0000 (04:20 +0100)]
add _USE_MATH_DEFINES for msvc M_PI in math.h
Jean-Philippe Bruyère [Thu, 23 Jan 2020 08:31:33 +0000 (09:31 +0100)]
remove unused link_lib statement for vulkan in cmakelist
j-p [Thu, 23 Jan 2020 06:28:09 +0000 (07:28 +0100)]
Appveyor (#3)
MSVC compilation ok.
Jean-Philippe Bruyère [Thu, 23 Jan 2020 04:53:01 +0000 (05:53 +0100)]
removed -Wno-extra for cl.exe
Jean-Philippe Bruyère [Thu, 23 Jan 2020 04:43:32 +0000 (05:43 +0100)]
remove -W compile flags for cl.exe has not the same
Jean-Philippe Bruyère [Wed, 22 Jan 2020 23:21:12 +0000 (00:21 +0100)]
debug utils labels
Jean-Philippe Bruyère [Wed, 22 Jan 2020 21:45:03 +0000 (22:45 +0100)]
debug utils
j-p [Tue, 29 Oct 2019 04:05:05 +0000 (05:05 +0100)]
push desc (#2)
Jean-Philippe Bruyère [Mon, 9 Sep 2019 15:51:47 +0000 (17:51 +0200)]
set VK_API_VERSION to 1_1
Jean-Philippe Bruyère [Sun, 8 Sep 2019 14:02:37 +0000 (16:02 +0200)]
create and import device ctor
Jean-Philippe Bruyère [Thu, 5 Sep 2019 14:29:09 +0000 (16:29 +0200)]
add semaphore param to presenter_acquireNextImage
Jean-Philippe Bruyère [Tue, 3 Sep 2019 12:22:50 +0000 (14:22 +0200)]
swaphain create as public in presenter
Jean-Philippe Bruyère [Mon, 2 Sep 2019 23:51:33 +0000 (01:51 +0200)]
split acquire img and draw
Jean-Philippe Bruyère [Mon, 2 Sep 2019 15:58:30 +0000 (17:58 +0200)]
vkh_cmd_buffs_create
Jean-Philippe Bruyère [Sat, 31 Aug 2019 22:22:08 +0000 (00:22 +0200)]
layers params for vkh_app_create
Jean-Philippe Bruyère [Thu, 4 Jul 2019 20:08:23 +0000 (22:08 +0200)]
debug markers
Jean-Philippe Bruyère [Fri, 3 May 2019 16:15:18 +0000 (18:15 +0200)]
remove unused glfw3 lib
Jean-Philippe Bruyère [Fri, 3 May 2019 15:42:43 +0000 (17:42 +0200)]
added -std=c++11 flag because of vma, should handle memory by myself
Jean-Philippe Bruyère [Wed, 1 May 2019 17:47:46 +0000 (19:47 +0200)]
move vkvg related constants to vkvg source tree
Jean-Philippe Bruyère [Wed, 1 May 2019 02:05:37 +0000 (04:05 +0200)]
add some null tests
Jean-Philippe Bruyère [Tue, 30 Apr 2019 03:39:17 +0000 (05:39 +0200)]
flush stdount for debug report
Jean-Philippe Bruyère [Mon, 29 Apr 2019 15:20:21 +0000 (17:20 +0200)]
add debug report, debug marker sigsev
Jean-Philippe Bruyère [Sat, 27 Apr 2019 22:41:07 +0000 (00:41 +0200)]
use VK_LAYER_KHRONOS_validation, prevent get_sampler and get_view to triger sigsev
Jean-Philippe Bruyère [Thu, 28 Feb 2019 08:21:25 +0000 (09:21 +0100)]
unset validation cmake options for release build
Jean-Philippe Bruyère [Mon, 7 Jan 2019 14:20:40 +0000 (15:20 +0100)]
copy extend to min between src and dst
Jean-Philippe Bruyère [Mon, 7 Jan 2019 08:03:59 +0000 (09:03 +0100)]
code clean
Jean-Philippe Bruyère [Wed, 8 Aug 2018 07:53:32 +0000 (09:53 +0200)]
dont exess src or dest texture size for region in copy operation
Jean-Philippe Bruyère [Sat, 4 Aug 2018 15:59:05 +0000 (17:59 +0200)]
add width and height bliting params, USE_VALIDATION cmake option
Jean-Philippe Bruyère [Mon, 23 Jul 2018 11:18:59 +0000 (13:18 +0200)]
dont expose VMA include in vkh.h
Jean-Philippe Bruyère [Mon, 23 Jul 2018 10:31:24 +0000 (12:31 +0200)]
CMake debug
Jean-Philippe Bruyère [Wed, 6 Jun 2018 22:11:11 +0000 (00:11 +0200)]
use vma for buffers, creation struct as param holder
Jean-Philippe Bruyère [Wed, 6 Jun 2018 15:46:35 +0000 (17:46 +0200)]
use image create struct for keeping infos, don't rely on current img layout field of vkh_image for old_layout in transitionning, img being automatically transitionned in various steps
Jean-Philippe Bruyère [Sat, 12 May 2018 02:51:43 +0000 (04:51 +0200)]
image mapping with vma + typo
Jean-Philippe Bruyère [Wed, 9 May 2018 12:20:50 +0000 (14:20 +0200)]
remove evtReady
Jean-Philippe Bruyère [Wed, 9 May 2018 04:57:24 +0000 (06:57 +0200)]
vkh_event_create + cpp guard in all headers
Jean-Philippe Bruyère [Tue, 8 May 2018 08:23:16 +0000 (10:23 +0200)]
use VulkanMemoryAllocator for images
Jean-Philippe Bruyère [Sun, 6 May 2018 06:35:52 +0000 (08:35 +0200)]
add FindVulkan.cmake to address cmake path finding problems
Jean-Philippe Bruyère [Sat, 5 May 2018 04:18:48 +0000 (06:18 +0200)]
VkhPresenter, generalize usage of VkhDevice instead of VkDevice
Jean-Philippe Bruyère [Mon, 30 Apr 2018 03:57:06 +0000 (05:57 +0200)]
presentation queue detection, vkhImage for swap chain imgs
Jean-Philippe Bruyère [Sun, 29 Apr 2018 07:17:11 +0000 (09:17 +0200)]
device create from existing phy and vkdev
Jean-Philippe Bruyère [Sat, 28 Apr 2018 16:22:43 +0000 (18:22 +0200)]
update cmake to handle VULKAN_SDK environment var
Jean-Philippe Bruyère [Thu, 19 Apr 2018 21:11:11 +0000 (23:11 +0200)]
add license headers
Jean-Philippe Bruyère [Tue, 17 Apr 2018 14:26:48 +0000 (16:26 +0200)]
VkhPhyInfos
Jean-Philippe Bruyère [Mon, 16 Apr 2018 14:15:39 +0000 (16:15 +0200)]
update readme
Jean-Philippe Bruyère [Mon, 16 Apr 2018 14:13:13 +0000 (16:13 +0200)]
Jean-Philippe Bruyère [Mon, 16 Apr 2018 14:10:53 +0000 (16:10 +0200)]
VkhApp, VkhQueue; add readme and licence
j-p [Sat, 14 Apr 2018 05:01:51 +0000 (07:01 +0200)]
Merge pull request #1 from jpbruyere/devel
Devel
Jean-Philippe Bruyère [Sat, 14 Apr 2018 03:54:11 +0000 (05:54 +0200)]
vkh_image_get_sampler
Jean-Philippe Bruyère [Mon, 9 Apr 2018 18:02:41 +0000 (20:02 +0200)]
add image mem mapping funcs
Jean-Philippe Bruyère [Fri, 6 Apr 2018 02:44:01 +0000 (04:44 +0200)]
force correct fPic for both static and shared
Jean-Philippe Bruyère [Thu, 5 Apr 2018 13:55:00 +0000 (15:55 +0200)]
vkh_app
Jean-Philippe Bruyère [Wed, 4 Apr 2018 03:01:53 +0000 (05:01 +0200)]
rename vkDev to dev in vkhdevice
Jean-Philippe Bruyère [Tue, 3 Apr 2018 02:13:40 +0000 (04:13 +0200)]
use first phy if only one present
Jean-Philippe Bruyère [Mon, 2 Apr 2018 20:17:47 +0000 (22:17 +0200)]
add get functions on opaque pointers
Jean-Philippe Bruyère [Mon, 2 Apr 2018 19:22:05 +0000 (21:22 +0200)]
dont use same obj for shared and static (for runtime perfs), set same output name for both
Jean-Philippe Bruyère [Mon, 2 Apr 2018 18:59:44 +0000 (20:59 +0200)]
build static and shared libs
Jean-Philippe Bruyère [Tue, 16 Jan 2018 07:05:39 +0000 (08:05 +0100)]
cmake files to build shared lib
Jean-Philippe Bruyère [Tue, 26 Dec 2017 00:34:09 +0000 (01:34 +0100)]
set current layout to undef on img creation
Jean-Philippe Bruyère [Mon, 25 Dec 2017 18:40:37 +0000 (19:40 +0100)]
separate view and sampler create func, vkh_image_set_layout with current layout
Jean-Philippe Bruyère [Sat, 23 Dec 2017 21:29:15 +0000 (22:29 +0100)]
add addressMode to descriptor creation args
Jean-Philippe Bruyère [Tue, 19 Dec 2017 16:20:36 +0000 (17:20 +0100)]
init vkhimage structure with calloc
Jean-Philippe Bruyère [Mon, 18 Dec 2017 12:05:29 +0000 (13:05 +0100)]
set_image_layout_subres
Jean-Philippe Bruyère [Sun, 17 Dec 2017 16:01:14 +0000 (17:01 +0100)]
create fence signaled or unsignaled
Jean-Philippe Bruyère [Sat, 9 Dec 2017 01:36:21 +0000 (02:36 +0100)]
opaque pointers
Jean-Philippe Bruyère [Fri, 8 Dec 2017 15:19:23 +0000 (16:19 +0100)]
layout for descriptors
Jean-Philippe Bruyère [Fri, 8 Dec 2017 14:15:06 +0000 (15:15 +0100)]
first commit