DrChat
|
cbfaffd9f3
|
[Vulkan] Correct a bunch of incorrect pipeline barrier stages
|
2017-12-21 13:11:34 -06:00 |
|
DrChat
|
ad118fa842
|
[Vulkan] Fix queue priorites going out of scope prematurely
|
2017-12-21 12:16:22 -06:00 |
|
DrChat
|
45846f25ac
|
[Vulkan] Support usage of the primary queue in the swap chain
|
2017-12-19 23:13:23 -06:00 |
|
DrChat
|
0a75f68e88
|
[Vulkan] Fix freeing the swap chain surface twice during error shutdown.
|
2017-12-19 23:04:43 -06:00 |
|
DrChat
|
d791338c4d
|
[Vulkan] Only require surface extensions on windows
|
2017-12-19 19:36:24 -06:00 |
|
DrChat
|
09b3a07e3c
|
Support rendering windowless (tested on the Vulkan backend)
|
2017-12-19 16:05:36 -06:00 |
|
DrChat
|
8fc71f6f7c
|
[Vulkan] Error propagation for immediate-mode drawer
|
2017-12-19 13:43:52 -06:00 |
|
DrChat
|
4ca8cafc1b
|
[Vulkan] Propagate swap chain initialization errors
|
2017-12-18 20:35:04 -06:00 |
|
DrChat
|
d98344f99b
|
[Vulkan] Log down strings when an invalid usage flag is specified.
|
2017-12-18 15:47:52 -06:00 |
|
DrChat
|
b5d647d540
|
[Vulkan] Better handling of device lost events (present fatal error dialog)
|
2017-12-18 14:27:00 -06:00 |
|
DrChat
|
5da59a95c9
|
Merge branch 'linux'
|
2017-12-16 17:15:49 -06:00 |
|
DrChat
|
2f1295aeaa
|
[Vulkan] Process a few newer error strings
|
2017-12-16 16:47:55 -06:00 |
|
DrChat
|
49287579ff
|
[Vulkan] Robustify error handling during initialization
|
2017-12-16 15:14:48 -06:00 |
|
DrChat
|
aaf281351d
|
Format all code with new clang-format
|
2017-12-14 20:44:43 -06:00 |
|
DrChat
|
02e37be4e5
|
Merge branch 'linux' of git://github.com/dougvj/xenia into linux
# Conflicts:
# .travis.yml
|
2017-12-14 19:20:02 -06:00 |
|
scribam
|
b6e7e66fbe
|
Fix travis LINT
|
2017-09-20 23:29:39 +02:00 |
|
DrChat
|
1358b94f4d
|
Fix lint errors :)
|
2017-09-03 20:02:45 -05:00 |
|
DrChat
|
121a2d655a
|
Vulkan: Properly support depth writes (or blit depth images if able)
|
2017-09-01 18:32:55 -05:00 |
|
DrChat
|
4e4a1a03c1
|
Vulkan: Add a memory allocator and hook it up to the texture cache.
|
2017-08-20 20:48:36 -05:00 |
|
gibbed
|
4c77616ef9
|
Vulkan: Suppress some warnings from validation layer.
|
2017-08-09 01:15:33 -05:00 |
|
DrChat
|
c656d95345
|
Vk Immediate: Get Sampler
|
2017-08-06 18:24:48 -05:00 |
|
DrChat
|
d439704aa9
|
Vk UI: Free copy command buffer on exit
|
2017-08-03 16:02:13 -05:00 |
|
Doug Johnson
|
570e359caa
|
Support vulkan xcb device for Linux
|
2017-07-11 11:47:24 -06:00 |
|
Doug Johnson
|
224c779554
|
Add missing climits include
|
2017-07-11 11:47:24 -06:00 |
|
Doug Johnson
|
5d579fc846
|
Add Linux vulkan init routines using xcb lib
|
2017-07-11 11:47:24 -06:00 |
|
Dr. Chat
|
a41cf1a9ba
|
Vulkan UI: Properly transition the frontbuffer to avoid validation errors.
|
2017-05-13 10:05:02 -05:00 |
|
Dr. Chat
|
7fdfb90e3d
|
Vulkan: Allow command buffer level specification on allocation rather than construction.
Free unused descriptor sets properly.
|
2017-05-13 10:03:59 -05:00 |
|
Dr. Chat
|
0c1a46d708
|
Vulkan UI: Set up the blitter.
|
2017-05-13 10:02:22 -05:00 |
|
Dr. Chat
|
8aac7a6007
|
Fix vkDebugMarkerSetObjectNameEXT for now.
|
2017-05-12 18:00:31 -05:00 |
|
Dr. Chat
|
855ebb9cfe
|
Vulkan: Fix register constants on AMD
|
2017-03-13 23:43:34 -05:00 |
|
DrChat
|
6bbd399cfd
|
Fix queueFlags formatting
|
2017-02-13 17:13:24 -06:00 |
|
DrChat
|
c8e618852b
|
Vulkan Immediate Drawer: Fix uninitialized flags
|
2017-02-13 14:47:12 -06:00 |
|
DrChat
|
4a99b88650
|
Vulkan: Fill unused descriptor array elements with a dummy image (required by API)
|
2017-02-13 14:46:24 -06:00 |
|
DrChat
|
60664d86fc
|
Vulkan UI: Fix erroneously signaling image usage semaphore
|
2017-02-12 21:59:55 -06:00 |
|
DrChat
|
c3b9d6acf8
|
Vulkan UI: Proper transitions for frontbuffer
|
2017-02-12 21:41:21 -06:00 |
|
DrChat
|
ba8e315a69
|
Vulkan UI: Track if debug marker extension is enabled
|
2017-02-12 19:05:59 -06:00 |
|
DrChat
|
4ee16fd193
|
Vulkan UI: Fix invalid push constant usage in immediate.frag/vert (and update shaders)
|
2017-02-12 18:47:53 -06:00 |
|
Dr. Chat
|
a636b3cbcf
|
Vulkan Swapchain: Fix a few API usage errors
|
2017-02-11 22:17:24 -06:00 |
|
DrChat
|
4a2ce960e9
|
Vulkan UI: More explicitly define order of copy commands vs. render commands
|
2017-02-11 21:30:16 -06:00 |
|
Dr. Chat
|
a16dc261da
|
DescriptorPool fenced pool
|
2017-01-28 14:05:42 -06:00 |
|
Dr. Chat
|
8d476fc845
|
Update the Vulkan loader to the latest version
|
2016-11-22 21:29:18 -06:00 |
|
Dr. Chat
|
48f6ba747c
|
Track batch fences with the batches.
|
2016-11-08 18:11:12 -06:00 |
|
Dr. Chat
|
391b6e9bb7
|
Vulkan: Include the blit shaders too!
|
2016-11-04 19:21:46 -05:00 |
|
Dr. Chat
|
e46a0c50fd
|
Vulkan: WIP Blitter
|
2016-11-04 19:10:24 -05:00 |
|
Dr. Chat
|
69be82c786
|
Attempt at synchronizing swap image writes between the main window and graphics backend.
Disabled for now due to device timeouts.
|
2016-10-21 19:44:11 -05:00 |
|
Dr. Chat
|
99090e0a22
|
CircularBuffer: Allow users to bind their own memory to our buffer.
|
2016-08-01 16:30:28 -05:00 |
|
Dr. Chat
|
72d83591e5
|
Vulkan: Synchronize copies/draws to the swap chain.
Grab RenderDoc after creating the Vulkan instance
|
2016-07-29 10:34:54 -05:00 |
|
Dr. Chat
|
99689176bc
|
Vulkan: Fix a few validation errors
|
2016-07-28 00:15:23 -05:00 |
|
Dr. Chat
|
87c915e54d
|
Vulkan: Re-enable the validation layers properly.
|
2016-07-27 23:59:25 -05:00 |
|
Dr. Chat
|
2e34a98cef
|
Update the vulkan loader and headers.
|
2016-06-17 19:32:21 -05:00 |
|