Commit Graph

  • bd5f77bc3b [GPU] Common resolve code based on compute shaders, swap MSAA samples 1 and 2, change ROV write rounding, random refactoring Triang3l 2020-08-09 21:33:10 +03:00
  • 72e41e2bf8 Fix building with XE_OPTION_ENABLE_LOGGING off Silent 2020-08-08 20:58:04 +02:00
  • 9418f3f2c5 [D3D12] Fix a storing typo in the DXT3 decompression shader Triang3l 2020-07-14 17:45:41 +03:00
  • c99c430665 [Kernel] Reject IO for invalid characters. gibbed 2020-07-12 09:48:17 -05:00
  • 41cf7c7a63 [Input] Fix doubling with any enabled. Keystrokes from multiple backends where mixed. Effectively doubling all keystroke inputs. Joel Linn 2020-06-03 19:32:21 +02:00
  • 993393a939 [ImGui] Fix context initialization. Every context after the first wasn't initialized properly. Joel Linn 2020-06-03 22:16:32 +02:00
  • ab2b9393c2 [Kernel] Implemented NtQueueApcThread Gliniak 2020-06-07 22:35:48 +02:00
  • b84239d507 [GPU] xenos.h: max texture size, interpolators Triang3l 2020-07-11 18:56:56 +03:00
  • 79413345af [C++17] static constexpr variables are implicitly inline now Triang3l 2020-07-11 16:44:57 +03:00
  • f8320d53d7 [D3D12] Fix bitfield lint errors Triang3l 2020-07-11 16:31:16 +03:00
  • 4bb0ca0e09 [GPU] Move all xenos.h to gpu::xenos, disambiguate Dimension/TextureDimension Triang3l 2020-07-11 15:54:22 +03:00
  • 39490f3c3a [GPU] Centroid interpolation usage comment Triang3l 2020-07-09 12:22:45 +03:00
  • 1547b9df41 [D3D12] Interpolation at centroid Triang3l 2020-07-08 23:20:36 +03:00
  • 829c6ee2b0 [D3D12] Dithered alpha to coverage Triang3l 2020-07-07 23:09:28 +03:00
  • 596f1691c0 [XAM] - correct storage device ID fixes saving and storage detection in many games Cancerous 2020-02-06 18:27:13 -05:00
  • 0fbf0eec9d [DXBC] ROV: Inline 24-bit depth conversion Triang3l 2020-07-05 22:50:24 +03:00
  • 713f26b5c8 [D3D12] Use typed buffers for texture untiling, calculate guest address once per thread Triang3l 2020-07-03 20:03:53 +03:00
  • 1d35ba9ee7 [D3D12] Fix bindless sampler offset Triang3l 2020-06-23 23:51:59 +03:00
  • d26f84b36b [D3D12] Untile whole mip tail to make alignment assumptions later, other mip fixes Triang3l 2020-06-23 23:49:42 +03:00
  • bd1a1e2de3 [D3D12] Lint root_parameters_bindless Triang3l 2020-06-20 12:30:07 +03:00
  • dbc7794399 [D3D12] Enable bindless resources by default Triang3l 2020-06-20 01:27:31 +03:00
  • 40e335e2a9 [D3D12] Bindless textures/samplers Triang3l 2020-06-19 23:52:33 +03:00
  • 9f789e01b6 [DXBC] Fix and cleanup depth-only PS register usage Triang3l 2020-06-07 15:21:31 +03:00
  • 2cd69092ce [Kernel] Fix incorrect C-like structure declaration Triang3l 2020-06-06 22:25:48 +03:00
  • 8a64861ec0 [DXBC] New tfetch: pre-swizzle signs, additive LOD + refactoring Triang3l 2020-06-06 19:12:34 +03:00
  • 68dd818029 [GPU] Add workaround for occlusion queries. Joel Linn 2020-06-01 14:00:22 +02:00
  • aa73d652ba [DXBC] OpenGL snorm vfetch because why not Triang3l 2020-05-24 19:25:35 +03:00
  • 04ca28c902 [DXBC] Unbreak signed integer vfetch + don't multiply by 1 in normalization Triang3l 2020-05-23 19:04:42 +03:00
  • 7f2d9ca929 [D3D12] Revert half-pixel offset through viewport because of SSAA issues Triang3l 2020-05-23 18:37:28 +03:00
  • 3879ff29b3 [DXBC/GPU] vfetch to new codegen, signed vfetch offset, fix AND with system flags Triang3l 2020-05-23 17:14:14 +03:00
  • e80115020e [Kernel/XAM] Implemented XamContentCreateInternal Gliniak 2020-05-01 21:52:02 +02:00
  • 3d2b04333e [D3D12] RT Cache: Fix typos (in something broken anyway) Triang3l 2020-05-17 16:05:22 +03:00
  • cf0ddc7549 [D3D12] Disable the proper D3D12 warning about render targets Triang3l 2020-05-17 13:31:42 +03:00
  • 581646cff2 [GPU] Lint xe_gpu_texture_fetch_t Triang3l 2020-05-17 01:38:15 +03:00
  • b7a5c24bb1 [D3D12] d3d12_break_on_error + fix PerformSwap descriptor heap wrap Triang3l 2020-05-17 00:26:04 +03:00
  • 8341a48210 [D3D12] Fix state of textures bound to both VS and PS Triang3l 2020-05-16 19:33:22 +03:00
  • fdd97fc831 [D3D12] Reword clamp FIXME because WONTFIX Triang3l 2020-05-16 00:19:18 +03:00
  • 8c2f607793 [GPU] Notes about tiled offset patterns Triang3l 2020-05-14 23:42:54 +03:00
  • 35abd8e2e8 [D3D12] Actually properly select tessellation mode Triang3l 2020-05-11 22:47:07 +03:00
  • 0d14ae01bb [D3D12] Allow non-adaptive tessellation for patch primitive types, and all triangle and quad tessellation modes Triang3l 2020-05-11 22:40:52 +03:00
  • 4631b2b16c [D3D12] Apply half pixel offset through viewport, remove some 2560 references Triang3l 2020-05-11 20:37:02 +03:00
  • 6d0e4787fb [DXBC] Use div for vtx_fmt w0 instead of rcp Triang3l 2020-05-11 16:51:48 +03:00
  • a3b4c77fdb [GPU] Add texture_util::SwizzleSigns for later Triang3l 2020-05-11 16:30:09 +03:00
  • b256005b7a [GPU] Fix GatherInstructionInformation enum values not handled warning Triang3l 2020-05-11 00:28:26 +03:00
  • 814990f686 [DXBC] ALU scalar ops to new codegen Triang3l 2020-05-10 20:57:33 +03:00
  • ef37cbb955 [DXBC] Fix an outdated comment about cube operands Triang3l 2020-05-10 16:35:40 +03:00
  • b79ba69548 [DXBC] ALU vector ops to new codegen Triang3l 2020-05-10 16:33:39 +03:00
  • 3aa0ce3096 [GPU] Shader translator refactoring (mostly ALU), fixes for disassembly round trip and write masks Triang3l 2020-05-08 23:57:51 +03:00
  • 8f91e580f4 [D3D12] d3d12_queue_priority cvar Triang3l 2020-05-04 18:55:31 +03:00
  • 62919330b9 [D3D12] Add missing initialization failure handling Triang3l 2020-05-04 17:15:51 +03:00
  • f7ad631057 [GPU] ucode doc: revert one accidentally changed character Triang3l 2020-04-26 17:01:01 +03:00
  • 07e4f84c2b [GPU] ucode doc: A2xx ALU names, DX9 rules, cube Triang3l 2020-04-26 16:53:13 +03:00
  • 96a61bc623 [DXBC] All prologues and epilogues to new DXBC code Triang3l 2020-04-26 13:51:25 +03:00
  • 1799585e92 [DXBC] Control flow to new DXBC code Triang3l 2020-04-25 19:30:01 +03:00
  • fb39bac2a1 [Vulkan] Make the title message more clear to users Triang3l 2020-04-25 14:33:16 +03:00
  • d65cbc160d [D3D12] Treat non-ROV truly as fallback in the title bar Triang3l 2020-04-25 13:59:47 +03:00
  • 64a83af137 [DXBC] Cleanup StartPixelShader, always_reads_mask, and ps_param_gen overall Triang3l 2020-04-25 00:20:27 +03:00
  • 6267c73c4c [SDL] Add global helper to setup the library. Call to SDLHelper::Prepare() is needed before first SDL_InitSubSystem(). - Sets hints (SDL configuration vars). - Configures logging. Joel Linn 2020-04-23 12:14:53 +02:00
  • 5463798631 [HID] Implement GetKeystroke() for SDL Joel Linn 2020-04-20 17:20:44 +02:00
  • d7d5d92e59 [HID] Fix any poll on XInput. Joel Linn 2020-04-21 02:07:17 +02:00
  • c8da7fbfe4 [HID] Optional guide button support. Maybe this is interesting to some games. Joel Linn 2020-04-20 15:03:37 +02:00
  • fc96195656 [HID] C++17-ify Joel Linn 2020-04-20 14:32:53 +02:00
  • 6a1c134cf3 [UI] Capture mouse. Joel Linn 2020-04-20 02:16:14 +02:00
  • d1315438f3 [HID] Extend demo to show keystrokes. Joel Linn 2020-04-19 15:01:48 +02:00
  • cf0251cd9f [Kernel/VFS] Cleanup info query/set+sector size. gibbed 2020-04-20 14:54:04 -05:00
  • 087247184d [XAM] Dummy MAC address in *XNetGetTitleXnAddr. gibbed 2020-04-20 06:25:46 -05:00
  • 1c2d6753bb [Kernel/VFS] Specify root entry to open from + cleanup. gibbed 2020-04-20 00:44:19 -05:00
  • 725f3ce17f [Base] Make utf8 arguments consistent. gibbed 2020-04-20 00:38:13 -05:00
  • 1f28ff5f18 [Base] Add opt arg to allow empty parts in split. gibbed 2020-04-20 00:31:40 -05:00
  • 817d87a0a7 [Base] Join paths better. gibbed 2020-04-20 00:29:43 -05:00
  • 85dbb9d451 [Base] Fix canonicalize path for rooted paths. gibbed 2020-04-20 00:28:44 -05:00
  • f83809f7a1 [D3D12] Non-adaptive quad tessellation Triang3l 2020-04-19 23:11:52 +03:00
  • e6068e0d64 Merge pull request #1606 from JoelLinn/fix-lines-vertex-cull Triang3l 2020-04-19 03:17:58 +03:00
  • 3d2982e845 [ImGui] Fix drawing lines. ImGui does not orientate triangles. Culling must not be applied in immediate drawer. Joel Linn 2020-04-19 01:38:58 +02:00
  • 582089392c [Shader Playground] Make PC shader models work at least with invalid shaders Triang3l 2020-04-18 14:29:52 +03:00
  • b8ec553f96 [Shader Playground] DXBC and domain shader output Triang3l 2020-04-18 14:01:27 +03:00
  • 05399b1292 [Shader Playground] Fix typos leaving XBOX undefined Triang3l 2020-04-18 13:06:21 +03:00
  • 58c104e0cc [DXBC] SRV binding enum Triang3l 2020-04-15 23:53:37 +03:00
  • a95326321c [AppVeyor] Recursively ignore unrelated files. Rick Gibbed 2020-04-14 15:15:40 -05:00
  • a7da206e19 Fix Discord link in issue template. gibbed 2020-04-14 14:56:14 -05:00
  • 630a538af3 [D3D12] Reword shader storage error messages Triang3l 2020-04-14 13:46:18 +03:00
  • aa1c69d7b6 [D3D12] Properly setup shareable shader storage. gibbed 2020-04-14 00:56:02 -05:00
  • f631b02bcf [XAM] Fix xeXamUserReadProfileSettingsEx. gibbed 2020-04-13 17:52:09 -05:00
  • a8c3682b6f [XAM] Modify default user XUID. gibbed 2020-04-13 14:21:16 -05:00
  • 230015f9ca [XAM] Add default case. gibbed 2020-04-13 14:23:45 -05:00
  • 2cc473f60b [UI] Initialize handle in ImmediateTexture. gibbed 2020-04-13 12:32:07 -05:00
  • bc92169fce [Kernel] Remove unnecessary newline. gibbed 2020-04-13 12:30:48 -05:00
  • 814728ebbe [x64] Space r/xmm regs in thunk emitter. gibbed 2020-04-13 12:30:14 -05:00
  • b338fb0caa [Kernel] Reformat locale cvar descriptions. gibbed 2020-04-13 12:26:18 -05:00
  • 7e2396f348 [Core] Space sections better when saving config. gibbed 2020-04-13 12:23:49 -05:00
  • 37fbf39573 [Base] Remove errant whitespace. gibbed 2020-04-13 12:23:04 -05:00
  • 6ab003dbf8 [Kernel] Reformat license mask description. gibbed 2020-04-13 11:09:02 -05:00
  • 3dc69c6033 [Base] Cleanup set thread name. gibbed 2020-04-13 11:07:18 -05:00
  • ce34e1cbb9 [Core] Use UTF8-aware lower. gibbed 2020-04-13 10:53:54 -05:00
  • a7d4d6ee70 [Kernel] Use structures in XmpApp. gibbed 2020-04-13 10:51:02 -05:00
  • ae7555e9ff [Kernel] Rename UnknownFEApp to XamApp. gibbed 2020-04-13 10:48:09 -05:00
  • fdfc55c8fd [App] Support a relative content path. gibbed 2020-04-12 16:06:17 -05:00
  • edb93cc19c [Core] Improve config saving. gibbed 2020-04-12 15:49:53 -05:00
  • dc119c178f [Base] Add repeating character append to StringBuffer. gibbed 2020-04-13 10:29:04 -05:00
  • 96067fb293 [Base] Add sanity checks in StringBuffer. gibbed 2020-04-13 10:28:24 -05:00