DrChat
|
322317493e
|
[UI] Implement a few pure virtual functions in linux
|
2017-12-19 18:19:31 -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
|
8ec8d9778f
|
[UI] Shuffle some exit handling code around
|
2017-12-17 12:37:58 -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 |
|
DrChat
|
d896c1f3f0
|
Fix travis linting.
|
2017-12-14 18:45:11 -06:00 |
|
gibbed
|
78565e94d6
|
Don't set a small icon when creating the Xenia window.
|
2017-11-29 23:15:32 -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 |
|
DrChat
|
f162b045ff
|
UI: Fix constant swapchain recreation after toggling fullscreen
|
2017-08-09 11:45:11 -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 |
|
Dr. Chat
|
90bd08ffd1
|
UI: Update width and height for fullscreen
|
2017-08-03 22:47:51 -05:00 |
|
Dr. Chat
|
5430dd0cd0
|
UI: Properly size microprofile, make dpi transparent to unaware users.
|
2017-08-03 22:34:12 -05:00 |
|
Dr. Chat
|
707f4c96ba
|
UI: Fix incorrect declarations for winapi functions
|
2017-08-03 22:05:02 -05:00 |
|
Justin Moore
|
d081cf5f5c
|
Merge pull request #743 from parkerlamb/startup_race
Prevent race condition during emulator startup (issue #702)
|
2017-08-03 21:36:22 -05:00 |
|
Dr. Chat
|
b3b7acb7ca
|
UI: Dynamic DPI scaling
|
2017-08-03 21:17:57 -05:00 |
|
DrChat
|
aeb0e2557c
|
UI: Very basic dynamic DPI support
|
2017-08-03 19:13:51 -05:00 |
|
DrChat
|
d439704aa9
|
Vk UI: Free copy command buffer on exit
|
2017-08-03 16:02:13 -05:00 |
|
Doug Johnson
|
879d6e979f
|
Add missing <string> include
|
2017-07-11 11:47:25 -06:00 |
|
Doug Johnson
|
ae30bc1207
|
ui:loop_gtk: Use default thread::id constructor instead of explicit id
|
2017-07-11 11:47:25 -06: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
|
136cc92a66
|
Remove platform specific headers where unnecessary
|
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 |
|
Doug Johnson
|
417eacb48c
|
xenia: ui: Add GTK implemention of UI
|
2017-07-11 11:47:24 -06:00 |
|
Doug Johnson
|
a9e5d7a496
|
Add GLX context for linux platform
|
2017-07-10 03:28:30 -06:00 |
|
Doug Johnson
|
a63c9458cd
|
Implement GL context for windows platform
|
2017-07-09 19:22:13 -06:00 |
|
Doug Johnson
|
ce10d9bd02
|
Create GL context abstraction layer
|
2017-07-09 19:21:32 -06:00 |
|
Parker Lamb
|
fc27b34304
|
UI: Prevent race condition during emulator startup.
|
2017-07-02 11:57:54 -05:00 |
|
IndieDriver
|
8e1c0201ad
|
KeyEvent: Support modifiers / UI: Open file chooser on ctrl-O (#707)
* file chooser on ctrl-o
* typo fix
|
2017-06-07 13:25:38 -05: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 |
|