Commit Graph

  • b4ae5b9a01 - GPU: Removal of deprecated TextureInfo fields. - GPU: Replicated removed deprecated fields into local struct for GL. - GPU: Improved texture copies for Vulkan, no more pitch changes. - GPU: Stubbed code for CTX1 conversion in Vulkan. gibbed 2017-08-07 19:30:06 -05:00
  • 906f24cb1a GPU: Make the format info table 64 statically elements again. gibbed 2017-08-07 10:59:23 -05:00
  • c656d95345 Vk Immediate: Get Sampler DrChat 2017-08-06 18:24:48 -05:00
  • 2ba0ebb4cb GPU: Add back k_1_REVERSE DrChat 2017-08-06 16:55:02 -05:00
  • bd58191239 Moved format info table to its own file to maintain formatting. gibbed 2017-08-06 14:13:19 -05:00
  • 5ce29dbe1c Format info table was off by one this whole time. Who knew? gibbed 2017-08-06 13:58:37 -05:00
  • 791f81c484 Prettify format info table. gibbed 2017-08-06 13:57:13 -05:00
  • eb022939d1 Vulkan: Initialize a texture's framebuffer to nullptr DrChat 2017-08-06 12:47:34 -05:00
  • 90bd08ffd1 UI: Update width and height for fullscreen Dr. Chat 2017-08-03 22:47:51 -05:00
  • 5430dd0cd0 UI: Properly size microprofile, make dpi transparent to unaware users. Dr. Chat 2017-08-03 22:34:12 -05:00
  • 707f4c96ba UI: Fix incorrect declarations for winapi functions Dr. Chat 2017-08-03 22:05:02 -05:00
  • d081cf5f5c Merge pull request #743 from parkerlamb/startup_race Justin Moore 2017-08-03 21:36:22 -05:00
  • b3b7acb7ca UI: Dynamic DPI scaling Dr. Chat 2017-08-03 21:17:57 -05:00
  • aeb0e2557c UI: Very basic dynamic DPI support DrChat 2017-08-03 19:03:26 -05:00
  • d439704aa9 Vk UI: Free copy command buffer on exit DrChat 2017-08-03 16:02:13 -05:00
  • aee5601c68 xboxkrnl: Initial (untested) implementation of NtProtectVirtualMemory Dr. Chat 2017-07-24 21:41:47 -05:00
  • a5bdeeb2da Remove buildbot status image Dr. Chat 2017-07-21 14:47:41 -05:00
  • 299e0f7e48 Merge pull request #758 from AllanCat/master-pr Justin Moore 2017-07-21 11:51:24 -05:00
  • 7ad6fc92f6 Fixed white edge on some textures(text display). AllanCat 2017-07-19 23:18:49 +08:00
  • 1d56b32a97 Merge pull request #757 from AllanCat/master-pr Rick Gibbed 2017-07-19 02:18:35 -05:00
  • c47d12875c Fixed Vulkan's dark color issue. AllanCat 2017-07-19 15:06:29 +08:00
  • e11ba02e06 Merge pull request #747 from Kriskras99/master Ben Vanik 2017-07-12 18:38:14 -07:00
  • a7671fa2cd Add C++ lib linker for clang on Linux Doug Johnson 2017-07-10 03:27:25 -06:00
  • 8ced8eb9e4 base: filesystem_posix: Implement missing functionality Doug Johnson 2016-05-12 01:42:30 -06:00
  • b143b91fbb base: threading_linux: Stub out several synchronization constructs Doug Johnson 2017-07-10 02:00:52 -06:00
  • 03091d1b71 Add missing libraries when linking xenia-app on Linux sephiroth99 2017-04-26 02:13:09 -04:00
  • 879d6e979f Add missing <string> include Doug Johnson 2017-07-09 22:13:10 -06:00
  • ae30bc1207 ui:loop_gtk: Use default thread::id constructor instead of explicit id Doug Johnson 2017-07-09 22:10:08 -06:00
  • b65c7e6297 vulkan: render_cache: More clang compilation fixes Doug Johnson 2017-07-09 16:14:04 -06:00
  • 1c40e46cd1 Add Add XCB/Xlib interaction and X11 specific GTK headers/includes Doug Johnson 2017-07-09 16:00:00 -06:00
  • 7ede34b593 vulkan: render_cache: fix clang compilation sephiroth99 2017-06-06 02:04:02 -04:00
  • 11637af8e9 Add missing Profiler function when profiling is disabled sephiroth99 2017-06-05 23:30:20 -04:00
  • c438458426 Enable premake linkgroups when building Linux applications sephiroth99 2017-04-26 02:25:12 -04:00
  • 6bf05d6e63 Enable XCB in Vulkan loader on Linux sephiroth99 2017-04-26 02:11:35 -04:00
  • 570e359caa Support vulkan xcb device for Linux Doug Johnson 2017-07-08 02:34:11 -06:00
  • bc8356bb83 Remove usage of non standard identity struct sephiroth99 2017-04-25 03:25:05 -04:00
  • 224c779554 Add missing climits include Doug Johnson 2017-07-08 22:30:43 -06:00
  • 136cc92a66 Remove platform specific headers where unnecessary Doug Johnson 2017-07-08 22:27:30 -06:00
  • bb0ee0e4a3 Change glsl lang call that supports scalar rather than vector Doug Johnson 2017-07-08 22:24:28 -06:00
  • 71294a79b8 Add const qualifiers to SpvBuilder.h in glslang lib Doug Johnson 2017-07-08 22:17:11 -06:00
  • 3074066463 Add xb symlink to xenia-build to match xb.bat for win Doug Johnson 2017-07-08 21:09:21 -06:00
  • 5d579fc846 Add Linux vulkan init routines using xcb lib Doug Johnson 2017-07-08 03:19:32 -06:00
  • a8053f72e5 Add xcb headers to linux platform, needed for vulkan Doug Johnson 2017-07-08 22:23:20 -06:00
  • be3615b15b Add missing include <vector> Doug Johnson 2017-07-08 02:41:29 -06:00
  • 9275f15279 Add missing consts for default vulkan config dirs on linux Doug Johnson 2017-07-08 01:45:56 -06:00
  • 91cfd7f784 Add missing include of <functional> Doug Johnson 2017-07-08 01:45:17 -06:00
  • 1dc346d0df Add additional build instructions for Linux Doug Johnson 2016-05-12 09:06:36 -06:00
  • 4abb1623ea Add _gtk and _x11 as linux specific platform files Doug Johnson 2016-05-12 01:46:48 -06:00
  • f8093cb1e0 Add gtk and x11 headers to linux specific platform header Doug Johnson 2016-05-12 01:45:06 -06:00
  • 2dbdc24d52 Add LaunchBrowser implementation for linux Doug Johnson 2016-05-12 01:43:59 -06:00
  • 41dafa8860 Add stub exception handler backend for linux Doug Johnson 2016-05-12 01:43:19 -06:00
  • 48a2435bde Add header dependencies that prevented linux build Doug Johnson 2016-05-12 01:40:30 -06:00
  • 417eacb48c xenia: ui: Add GTK implemention of UI Doug Johnson 2016-05-12 01:35:44 -06:00
  • a9e5d7a496 Add GLX context for linux platform Doug Johnson 2016-05-12 01:33:33 -06:00
  • a63c9458cd Implement GL context for windows platform Doug Johnson 2016-05-12 01:32:46 -06:00
  • ce10d9bd02 Create GL context abstraction layer Doug Johnson 2016-05-12 01:32:18 -06:00
  • 69e818555d Filter resource file from non-windows platforms Doug Johnson 2016-05-12 01:27:37 -06:00
  • fb8d83b9b5 Add compile and link flags for Linux platform (X11, vulkan, gtk, etc) Doug Johnson 2017-07-08 02:33:12 -06:00
  • 3d4f707062 Updated clang-format and added the provided editor integrations and LICENSE.txt Christiaan Biesterbosch 2017-07-07 00:29:38 +02:00
  • 969b4df7dd Merge pull request #744 from drillsar/patch Justin Moore 2017-07-05 20:43:39 -05:00
  • 283b7bc1b4 GPU: Change ReadRegister/WriteRegister constants to be consistent with other numberings. Dr. Chat 2017-07-04 20:47:22 -05:00
  • f6fac58ae1 Nevermind Dr. Chat 2017-07-04 18:30:08 -05:00
  • 8cf56a7044 Coverity test Dr. Chat 2017-07-04 18:05:42 -05:00
  • aae82430f2 Emulator: Don't trigger on_launch() until the main thread is set. Parker Lamb 2017-07-01 15:27:06 -05:00
  • fc27b34304 UI: Prevent race condition during emulator startup. Parker Lamb 2017-07-01 14:36:16 -05:00
  • 2d13fdd681 32-bit value fix to the 64-bit type. drillsar 2017-07-01 22:37:12 -04:00
  • 0c20f1c0fc Merge pull request #737 from viva64/bug_fixes Justin Moore 2017-06-29 11:05:05 -05:00
  • 2f1cf1452d xboxkrnl_threading.cc: PVS-Studio: fixed return value. Svyatoslav 2017-06-27 12:16:29 +03:00
  • a2fb0a06fe Merge pull request #718 from parkerlamb/disasm_fixes Justin Moore 2017-06-25 13:01:19 -05:00
  • afa52b532a Merge pull request #722 from tmccaff/patch Justin Moore 2017-06-13 18:19:57 -05:00
  • fb51148b03 Added GPU Register Definition Thomas Mccaffery 2017-06-12 02:48:51 -04:00
  • 4b607a68ba PPC: Fix typo in instruction disassembly for mtspr. Parker Lamb 2017-05-19 14:14:12 -05:00
  • aab946a36b PPC: Add cstdlib includes for code generated by ppc-table-gen. Parker Lamb 2017-05-19 14:13:03 -05:00
  • 3117d737ed PPC: Fixed padding for FormatDS instruction decode data. Parker Lamb 2017-05-19 13:50:48 -05:00
  • 9dc740dcc0 GraphicsSystem: Properly support register file reads/writes, and fill in some unknown registers Dr. Chat 2017-06-11 13:00:31 -05:00
  • 6ab4bac542 Xenos: Fill in some of the unknown primitive types. Dr. Chat 2017-06-10 20:09:03 -05:00
  • 8e1c0201ad KeyEvent: Support modifiers / UI: Open file chooser on ctrl-O (#707) IndieDriver 2017-06-07 20:25:38 +02:00
  • 8cf8707d4e Merge pull request #708 from parkerlamb/gpu_regs Justin Moore 2017-06-07 10:05:58 -05:00
  • 8ae737aaa5 Added GPU register definitions. Parker Lamb 2017-06-06 21:42:43 -05:00
  • e8f55d8ff2 PPC: Support FPSCR[RN] (rounding mode) Dr. Chat 2017-05-20 12:15:19 -05:00
  • 4e6a51472d Vulkan: Fix cube image initialization Dr. Chat 2017-05-17 05:39:16 -05:00
  • 4f0c0f2724 Shims: No implicit dereferencing of pointers Dr. Chat 2017-05-17 04:45:31 -05:00
  • e388b74dbe BaseHeap::Release: Disallow freeing of 0x0 Dr. Chat 2017-05-17 04:44:48 -05:00
  • 7a3af9b2c4 PPC: Fix vsl[b/h/w] and vsr[b/h/w] with variable shift amounts. Dr. Chat 2017-05-15 11:07:19 -05:00
  • 4260e3819b Added _snwprintf export implementation. gibbed 2017-05-14 18:03:53 -05:00
  • dab3a2e426 Don't use xe::to_wstring for converting arguments back to wide strings on Windows (xe::to_wstring assumes input is valid UTF-8, which the arguments are not). Fixes #703. gibbed 2017-05-14 16:29:45 -05:00
  • 1e9786eae3 Added two xam stubs. gibbed 2017-05-14 09:52:25 -05:00
  • 6ea6b8b51d x64: Change binary strings to actual binary numbers. Dr. Chat 2017-05-14 09:28:58 -05:00
  • 4866a4a966 Fixed a bug with the latest version of Xbyak. gibbed 2017-05-14 04:10:08 -05:00
  • e2434e50a0 Updated to latest Xbyak. gibbed 2017-05-14 02:03:01 -05:00
  • 16cff62d36 Base: Remove memory::DeallocationType::kDecommitRelease (an invalid combination) Dr. Chat 2017-05-14 00:59:52 -05:00
  • 66dbd86989 PPC: Support NaN in fcmp[o/u]x. Dr. Chat 2017-05-14 00:24:35 -05:00
  • eff9ba31d2 Fixed PPCContext::cr() returning incorrectly shifted state. gibbed 2017-05-13 23:44:02 -05:00
  • 6e2bf0b4b1 Native test runner: Support FPSCR Dr. Chat 2017-05-13 23:12:53 -05:00
  • 84758a3a3f Vulkan CP: Use the color blitter Dr. Chat 2017-05-13 10:15:56 -05:00
  • a41cf1a9ba Vulkan UI: Properly transition the frontbuffer to avoid validation errors. Dr. Chat 2017-05-13 10:05:02 -05:00
  • 7fdfb90e3d Vulkan: Allow command buffer level specification on allocation rather than construction. Free unused descriptor sets properly. Dr. Chat 2017-05-13 10:03:59 -05:00
  • 0c1a46d708 Vulkan UI: Set up the blitter. Dr. Chat 2017-05-13 10:02:05 -05:00
  • 6990d21a8d Update test framework documentation Dr. Chat 2017-05-12 18:34:01 -05:00
  • 8aac7a6007 Fix vkDebugMarkerSetObjectNameEXT for now. Dr. Chat 2017-05-12 18:00:31 -05:00