twinaphex
|
1fbac78e35
|
(Vulkan) Go through function pointer for vkDestroyPipelineCache
|
2016-02-29 22:38:58 +01:00 |
|
twinaphex
|
a7df7be64b
|
Add vkAllocateMemory/vkFreeMemory
|
2016-02-29 22:36:53 +01:00 |
|
twinaphex
|
a53e7a5437
|
(Vulkan) Add pipeline barrier function pointer
|
2016-02-29 22:30:23 +01:00 |
|
twinaphex
|
1b85ee442f
|
Go through funcptr for vkAllocateCommandBuffers
|
2016-02-29 22:23:35 +01:00 |
|
twinaphex
|
83dc7db6c7
|
(Vulkan) Add descriptor set layout function callbacks
|
2016-02-29 22:04:23 +01:00 |
|
twinaphex
|
caed6c61cb
|
(Vulkan) Function pointer for vkFreeCommandBuffers
|
2016-02-29 21:58:10 +01:00 |
|
twinaphex
|
1e407079e4
|
Add function pointers for image view functions
|
2016-02-29 21:55:54 +01:00 |
|
twinaphex
|
a6eb40b3d2
|
Add funcptr for vkAllocateCommandBuffers
|
2016-02-29 21:51:42 +01:00 |
|
twinaphex
|
4771c45ed3
|
Add render pass command function pointers
|
2016-02-29 21:43:04 +01:00 |
|
twinaphex
|
7f5d0f2763
|
(Vulkan) More function pointers for command buffer functions
|
2016-02-29 21:37:35 +01:00 |
|
twinaphex
|
860ffff3c9
|
(Vulkan) Go through funcptr for vkEndCommandBuffer
|
2016-02-29 21:31:51 +01:00 |
|
twinaphex
|
a1c8a47665
|
(Vulkan) Go through funcptr for vkDestroyInstance
|
2016-02-29 21:27:18 +01:00 |
|
twinaphex
|
c62971042d
|
(Vulkan) Cleanups
|
2016-02-29 21:20:36 +01:00 |
|
twinaphex
|
eae652d6a5
|
Go through funcptr for vkDestroyCommandPool
|
2016-02-29 21:17:21 +01:00 |
|
twinaphex
|
f0458495f4
|
Go through funcptr for vkDestroyPipeline
|
2016-02-29 19:41:25 +01:00 |
|
twinaphex
|
d45f0e0946
|
Some cleanups
|
2016-02-29 19:39:49 +01:00 |
|
twinaphex
|
670eede306
|
Go through function pointer for vkCmdClearAttachments
|
2016-02-29 19:34:40 +01:00 |
|
twinaphex
|
fc7a972466
|
Go through function pointers for vkMapMemory/vkUnmapMemory
|
2016-02-29 19:20:42 +01:00 |
|
twinaphex
|
b660fb8878
|
Create sampler function pointers
|
2016-02-29 19:11:09 +01:00 |
|
twinaphex
|
0e91bb6852
|
Go through more function pointers
|
2016-02-29 19:03:18 +01:00 |
|
twinaphex
|
1d96e80b05
|
(Vulkan) More funcptrs
|
2016-02-29 18:40:30 +01:00 |
|
twinaphex
|
ef93f92ea2
|
Cleanups
|
2016-02-29 17:22:57 +01:00 |
|
twinaphex
|
a8ccf2531d
|
Cleanups
|
2016-02-29 17:21:40 +01:00 |
|
twinaphex
|
a4c9d02953
|
Add DestroyImage funcptr
|
2016-02-29 17:16:01 +01:00 |
|
twinaphex
|
874b5b7e17
|
Go through more funcptrs
|
2016-02-29 17:13:13 +01:00 |
|
twinaphex
|
6836b5f868
|
vkCreateImage - go through funcptr
|
2016-02-29 16:48:55 +01:00 |
|
twinaphex
|
3677144d18
|
Start going through VKFUNC
|
2016-02-29 16:47:21 +01:00 |
|
twinaphex
|
6c9e8041c6
|
Add function pointer for vkCreateCommandPool
|
2016-02-29 16:41:49 +01:00 |
|
twinaphex
|
6dce80ea07
|
Add function pointers for vkCreatePipelineCache and vkCreatePipelineLayout
|
2016-02-29 16:37:15 +01:00 |
|
twinaphex
|
778b50fc28
|
Add funcptr for vkCreateFramebuffer
|
2016-02-29 16:32:34 +01:00 |
|
twinaphex
|
361cce328d
|
vkCreateRenderPass - add funcptr
|
2016-02-29 16:30:45 +01:00 |
|
twinaphex
|
277e2977ff
|
(Vulkan) Add function pointer to vkDestroyDevice
|
2016-02-29 16:28:12 +01:00 |
|
twinaphex
|
4248e244a8
|
Go through funcptr for vkCmdCopyImage
|
2016-02-29 06:52:08 +01:00 |
|
twinaphex
|
89ee08214d
|
We need to grab a function pointer to vkCmdDraw later after
vkCreateDevice
|
2016-02-29 06:21:42 +01:00 |
|
twinaphex
|
be5333371b
|
(Vulkan) More funcptrs
|
2016-02-29 06:16:31 +01:00 |
|
twinaphex
|
bfd38e171b
|
(Vulkan) More Vulkan funcptrs
|
2016-02-29 05:57:38 +01:00 |
|
twinaphex
|
3abea50cbf
|
Move function pointers to vulkan_context
|
2016-02-29 05:49:05 +01:00 |
|
twinaphex
|
cf03851cc8
|
Add vkGetDeviceQueue funcptr
|
2016-02-29 05:37:37 +01:00 |
|
twinaphex
|
5e970637d4
|
(Vulkan) Add more function pointers
|
2016-02-29 05:32:10 +01:00 |
|
twinaphex
|
25d741e26a
|
Start setting up more function pointers
|
2016-02-29 04:21:08 +01:00 |
|
twinaphex
|
ffd94d3ac0
|
We cannot rely on vulkan_intel.h being available, so just
include its contents inside vulkan_common.h
|
2016-02-23 01:24:15 +01:00 |
|
Hans-Kristian Arntzen
|
cece4e5ae2
|
Vulkan: Add workaround for broken VkImageView swizzling.
Certain early drivers fail to apply swizzle mask.
|
2016-02-21 13:52:30 +01:00 |
|
Hans-Kristian Arntzen
|
4259ea3d06
|
Merge branch 'master' of git://github.com/libretro/RetroArch
|
2016-02-21 12:45:26 +01:00 |
|
Hans-Kristian Arntzen
|
36eb07e067
|
Vulkan: Use copy paths if needed.
|
2016-02-21 12:33:16 +01:00 |
|
twinaphex
|
254e0bbd90
|
vulkan_common.h - style nits
|
2016-02-21 10:11:35 +01:00 |
|
Hans-Kristian Arntzen
|
5542427246
|
Try to use cached memory for readbacks.
Speeds up nVidia readbacks by order of magnitude.
|
2016-02-20 12:04:53 +01:00 |
|
twinaphex
|
11831a8b47
|
move shareable vulkan initialization code to vulkan_common.c
|
2016-02-19 14:38:15 +01:00 |
|
twinaphex
|
5cb0aa51c0
|
Add includes to vulkan_common.h
|
2016-02-19 14:26:45 +01:00 |
|
twinaphex
|
e1a1843edc
|
Start moving code to vulkan_common.h
|
2016-02-19 14:23:51 +01:00 |
|
twinaphex
|
72fed0d871
|
Add VULKAN_WSI_MIR (for when we ever get around to adding Mir support)
|
2016-02-19 12:24:20 +01:00 |
|