Triang3l
|
14bac72f0d
|
[D3D12] DirectComposition basic initialization
|
2021-06-09 22:56:36 +03:00 |
|
Triang3l
|
796eb0f430
|
[D3D12] Update shader bytecode .h path in premake5.lua
|
2021-06-07 21:28:39 +03:00 |
|
Triang3l
|
12a907bfa5
|
[GPU] Shaders to common, xb buildshaders instead of buildhlsl
|
2021-06-05 18:53:53 +03:00 |
|
Triang3l
|
800db1aa49
|
[D3D12] Cleanup initialization log levels
|
2021-05-19 21:10:05 +03:00 |
|
gibbed
|
0419a9f13d
|
[App] Build title using StringBuffer.
|
2021-05-01 17:29:05 -05:00 |
|
gibbed
|
46ee68eb1d
|
[UI] Log unsuccessful SPDA result as unsigned.
[UI] Log unsuccessful SetProcessDpiAwareness result as unsigned.
|
2021-05-01 17:26:54 -05:00 |
|
Triang3l
|
556893177b
|
[D3D12] Better D3D12 initialization failure error message
|
2021-04-28 21:13:00 +03:00 |
|
Triang3l
|
913e1e949c
|
[GPU] Ownership-transfer-based RT cache, 3x3 resolution scaling
The ROV path is also disabled by default because of lower performance
|
2021-04-26 22:12:09 +03:00 |
|
Prism Tutaj
|
a86609e93a
|
[GTK UI] Fix GTK submenus
|
2020-12-06 17:26:30 -06:00 |
|
Triang3l
|
fe9b5b4a8f
|
[D3D12] Cleanup: remove inline
|
2020-11-14 17:02:09 +03:00 |
|
Triang3l
|
6b988d43c7
|
[D3D12] Cleanup: pipeline state -> pipeline, other things
|
2020-11-14 16:43:18 +03:00 |
|
Triang3l
|
81ee7b4c39
|
[D3D12] Minor FINE_GRAINED_DRAW_SCOPES refactoring
|
2020-10-04 21:49:10 +03:00 |
|
Triang3l
|
c2e8c5554d
|
[UI] Replace ImmediateTexture handles with pointers + small cleanup
|
2020-09-27 16:30:53 +03:00 |
|
Triang3l
|
f5f8714c3f
|
[D3D12] Delayed ImmediateTexture releasing
|
2020-09-27 16:21:14 +03:00 |
|
Triang3l
|
d437555036
|
[UI] Remove immdraw restrict_texture_samples + cleanup
|
2020-09-26 22:06:04 +03:00 |
|
Triang3l
|
18031a8f6d
|
[D3D12] Immdraw texture upload leak fix + cleanup
|
2020-09-26 18:36:31 +03:00 |
|
Triang3l
|
c218d6dc10
|
[D3D12] Move D3D12ImmediateTexture to D3D12ImmediateDrawer
|
2020-09-21 23:15:51 +03:00 |
|
Triang3l
|
fc55b1f81d
|
[UI] Remove pass-unfriendly UpdateTexture of ImmediateDrawer
|
2020-09-20 20:34:22 +03:00 |
|
Triang3l
|
183c7eee2b
|
[D3D12] Various refactoring mostly on the immediate drawer side, cache immdraw scissor, force stretch alpha to 1
|
2020-09-20 15:15:08 +03:00 |
|
Triang3l
|
6ba0620b10
|
[UI] Fix build error due to undeclared size_t
|
2020-09-18 21:20:37 +03:00 |
|
Triang3l
|
5c291d0589
|
[D3D12] Remove unneeded code things from pools
|
2020-09-17 22:55:16 +03:00 |
|
Triang3l
|
3236d0ae75
|
[D3D12] Fix DescriptorHeapPool closing comment
|
2020-09-17 22:01:41 +03:00 |
|
Triang3l
|
7c2245bb94
|
[UI] Remove GraphicsUploadBufferPool double include
|
2020-09-17 21:39:11 +03:00 |
|
Triang3l
|
189a38826f
|
[UI] UploadBufferPool common code
|
2020-09-17 21:37:44 +03:00 |
|
Triang3l
|
2cebd3cabe
|
[D3D12] Unify UploadBufferPool page size (2 MB), add alignment parameter
|
2020-09-15 22:13:53 +03:00 |
|
Triang3l
|
dfbe36a8aa
|
[UI/D3D12] Small refactoring, allow BeginSwap to return false if no surface
|
2020-09-14 23:27:19 +03:00 |
|
Triang3l
|
acb1fc059f
|
[D3D12] Make the feature list in the log sorted again
|
2020-09-06 00:57:00 +03:00 |
|
Triang3l
|
38e0cc4941
|
[D3D12] Non-zeroed heaps on 2004
|
2020-09-06 00:52:30 +03:00 |
|
Triang3l
|
0be0eb2b38
|
[GPU/D3D12] Letterboxing cropping to action-safe area
|
2020-09-05 17:47:32 +03:00 |
|
Triang3l
|
1e9ee8f43b
|
[D3D12] Change most subsystem pointers to references
|
2020-08-30 22:07:35 +03:00 |
|
Triang3l
|
c5dd7403f0
|
[D3D12] Change swap chain format to BGRA
|
2020-08-30 18:59:53 +03:00 |
|
Triang3l
|
deff124ce5
|
[D3D12] Add xenia-ui-window-d3d12-demo
|
2020-08-30 16:56:06 +03:00 |
|
Triang3l
|
dffdf92e39
|
[Vulkan] Remove stillborn vk project
|
2020-08-22 23:31:52 +03:00 |
|
Triang3l
|
0c13b239fd
|
[D3D12] DXILConv disassembly dumping option
|
2020-08-22 23:15:50 +03:00 |
|
Triang3l
|
bd5f77bc3b
|
[GPU] Common resolve code based on compute shaders, swap MSAA samples 1 and 2, change ROV write rounding, random refactoring
|
2020-08-09 21:33:10 +03:00 |
|
Joel Linn
|
993393a939
|
[ImGui] Fix context initialization.
Every context after the first wasn't initialized properly.
|
2020-07-12 08:56:45 -05:00 |
|
Triang3l
|
79413345af
|
[C++17] static constexpr variables are implicitly inline now
|
2020-07-11 16:44:57 +03:00 |
|
Triang3l
|
713f26b5c8
|
[D3D12] Use typed buffers for texture untiling, calculate guest address once per thread
|
2020-07-03 20:03:53 +03:00 |
|
Triang3l
|
40e335e2a9
|
[D3D12] Bindless textures/samplers
|
2020-06-19 23:52:33 +03:00 |
|
Triang3l
|
cf0ddc7549
|
[D3D12] Disable the proper D3D12 warning about render targets
|
2020-05-17 13:32:19 +03:00 |
|
Triang3l
|
b7a5c24bb1
|
[D3D12] d3d12_break_on_error + fix PerformSwap descriptor heap wrap
|
2020-05-17 00:26:04 +03:00 |
|
Triang3l
|
8f91e580f4
|
[D3D12] d3d12_queue_priority cvar
|
2020-05-04 18:55:31 +03:00 |
|
Triang3l
|
62919330b9
|
[D3D12] Add missing initialization failure handling
|
2020-05-04 17:15:51 +03:00 |
|
Joel Linn
|
6a1c134cf3
|
[UI] Capture mouse.
|
2020-04-23 15:44:58 -05:00 |
|
Joel Linn
|
d1315438f3
|
[HID] Extend demo to show keystrokes.
|
2020-04-23 15:44:58 -05:00 |
|
Joel Linn
|
3d2982e845
|
[ImGui] Fix drawing lines.
ImGui does not orientate triangles.
Culling must not be applied in immediate drawer.
|
2020-04-19 01:38:58 +02:00 |
|
gibbed
|
2cc473f60b
|
[UI] Initialize handle in ImmediateTexture.
|
2020-04-13 12:57:14 -05:00 |
|
gibbed
|
112c66df69
|
[UI] Fix window file drop handling.
|
2020-04-10 08:33:53 -05:00 |
|
gibbed
|
ed04d96e67
|
Avoid using '#' format spec for X hex numbers.
Avoid using '#' format spec for X (uppercase) hex numbers, as it
results in output like "0XABCDEF" instead of "0xABCDEF".
|
2020-04-09 11:25:08 -05:00 |
|
Sandy Carter
|
c8e64da4eb
|
filesystem: use std for PathExists
Remove custom platform implementation of `PathExists` and replace uses
with `std::filesystem::exists`.
|
2020-04-09 09:44:48 -05:00 |
|