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 |
|
twinaphex
|
cebefa6ae1
|
Refactor vulkan_surface_create
|
2016-02-19 12:23:16 +01:00 |
|
twinaphex
|
98990d6afc
|
Add more WSI enum types
|
2016-02-19 11:50:25 +01:00 |
|
twinaphex
|
7205d76ab0
|
Cleanups
|
2016-02-19 11:36:46 +01:00 |
|
Hans-Kristian Arntzen
|
c74c7ae053
|
Vulkan: Work around broken push constants on Ivy Bridge.
Use UBOs instead, should be more compatible with early drivers.
|
2016-02-18 18:36:49 +01:00 |
|
Hans-Kristian Arntzen
|
adbf9fed16
|
Vulkan implementation.
|
2016-02-16 20:42:02 +01:00 |
|