Commit Graph

285 Commits

Author SHA1 Message Date
twinaphex
a53e7a5437 (Vulkan) Add pipeline barrier function pointer 2016-02-29 22:30:23 +01:00
twinaphex
bd96ab3585 (vulkan_common.c) Cleanups 2016-02-29 22:26:20 +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
dfde6f833a (Vulkan) Nits 2016-02-29 18:46:17 +01:00
twinaphex
1d96e80b05 (Vulkan) More funcptrs 2016-02-29 18:40:30 +01:00
twinaphex
fbf527eac2 (vulkan_common.c) Style nits 2016-02-29 18:24:12 +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
e6da374bb5 Cleanups 2016-02-29 17:18:28 +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
8f69470c25 Go through VKFUNC macro 2016-02-29 17:00:08 +01:00
twinaphex
d6005c224c Go through VKFUNC 2016-02-29 16:55:50 +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
2a621a8424 Go through vkEnumeratePhysicalDevices funcptr 2016-02-29 05:37:37 +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
Alcaro
7a6463a300 Add escape hatch if rarch (or the core) is in an infinite loop. 2016-02-23 16:11:39 +01:00
Alcaro
04ac09f579 One thing less to worry about when copypasting this, less risk of repeating 2d5e10e840. 2016-02-23 16:08:57 +01:00
Alcaro
f8452e23c8 Don't use uninitialized variables. 2016-02-23 16:06:37 +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
twinaphex
7da0739b61 Get rid of global g_egl_api now too 2016-02-22 11:54:55 +01:00