gibbed
355d9f6c62
Take three?
2017-08-08 02:10:22 -05:00
gibbed
3aa5a70827
Take two?
2017-08-08 01:49:53 -05:00
gibbed
19627a6cb2
GPU: Cast various flags to bool in IssueCopy. Fixes #773 .
2017-08-08 01:46:21 -05:00
gibbed
4a95862023
GPU: Ensure texture resolves are at least 1x1.
2017-08-08 01:39:42 -05:00
gibbed
d2d8d65629
GPU: First pass of CTX1 to R8G8_UINT conversion implementation for Vulkan.
2017-08-08 00:26:40 -05:00
Dr. Chat
8d261ca73d
x64 JIT: Simplify splats
2017-08-08 00:12:38 -05:00
DrChat
ee18d548c9
Vulkan: Do not bind a NULL pipeline even if a full update is requested.
2017-08-08 00:11:08 -05:00
DrChat
0720bbe19f
Vulkan: Fix race crash in trace viewer
2017-08-07 23:35:17 -05:00
DrChat
cce5182725
Vulkan: Fix swap on resolve (off by one!)
...
Clean up part of IssueCopy
2017-08-07 23:34:50 -05:00
DrChat
35e4431c33
Vulkan: Get rid of the empty descriptor set
2017-08-07 21:46:35 -05:00
DrChat
8bfe22bbd7
GPU Shader Translator: Add cases for memexport registers
2017-08-07 21:40:24 -05:00
DrChat
cfc65a0197
GPU: Rewrite/rephrase some confusing shader translator code
2017-08-07 21:08:01 -05:00
gibbed
6d9a56a269
GPU: Fixed texel pitch calculation for linear textures.
2017-08-07 20:50:42 -05:00
gibbed
febe46973f
GPU: Don't use host write bit for texture uploads.
2017-08-07 19:47:17 -05:00
gibbed
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.
2017-08-07 19:30:06 -05:00
gibbed
906f24cb1a
GPU: Make the format info table 64 statically elements again.
2017-08-07 19:13:02 -05:00
DrChat
c656d95345
Vk Immediate: Get Sampler
2017-08-06 18:24:48 -05:00
DrChat
2ba0ebb4cb
GPU: Add back k_1_REVERSE
2017-08-06 16:55:02 -05:00
gibbed
bd58191239
Moved format info table to its own file to maintain formatting.
2017-08-06 14:13:19 -05:00
gibbed
5ce29dbe1c
Format info table was off by one this whole time. Who knew?
2017-08-06 13:58:37 -05:00
gibbed
791f81c484
Prettify format info table.
2017-08-06 13:57:13 -05:00
DrChat
eb022939d1
Vulkan: Initialize a texture's framebuffer to nullptr
2017-08-06 12:47:34 -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
Dr. Chat
aee5601c68
xboxkrnl: Initial (untested) implementation of NtProtectVirtualMemory
2017-07-24 21:41:47 -05:00
AllanCat
7ad6fc92f6
Fixed white edge on some textures(text display).
2017-07-19 23:18:49 +08:00
AllanCat
c47d12875c
Fixed Vulkan's dark color issue.
2017-07-19 15:06:29 +08:00
Justin Moore
969b4df7dd
Merge pull request #744 from drillsar/patch
...
32-bit value fix to the 64-bit type.
2017-07-05 20:43:39 -05:00
Dr. Chat
283b7bc1b4
GPU: Change ReadRegister/WriteRegister constants to be consistent with other numberings.
2017-07-04 20:47:22 -05:00
Parker Lamb
aae82430f2
Emulator: Don't trigger on_launch() until the main thread is set.
2017-07-02 11:58:54 -05:00
Parker Lamb
fc27b34304
UI: Prevent race condition during emulator startup.
2017-07-02 11:57:54 -05:00
drillsar
2d13fdd681
32-bit value fix to the 64-bit type.
2017-07-01 22:37:12 -04:00
Svyatoslav
2f1cf1452d
xboxkrnl_threading.cc: PVS-Studio: fixed return value.
2017-06-27 12:16:29 +03:00
Justin Moore
a2fb0a06fe
Merge pull request #718 from parkerlamb/disasm_fixes
...
PPC disassembly fixes
2017-06-25 13:01:19 -05:00
Thomas Mccaffery
fb51148b03
Added GPU Register Definition
...
Added 0x1924 = 0x6490 according to this referenced here https://www.x.org/docs/AMD/old/RRG-216M56-03oOEM.pdf as DC_LUT_PWL_DATA.
2017-06-12 02:48:51 -04:00
Parker Lamb
4b607a68ba
PPC: Fix typo in instruction disassembly for mtspr.
2017-06-11 14:40:59 -05:00
Parker Lamb
3117d737ed
PPC: Fixed padding for FormatDS instruction decode data.
2017-06-11 14:28:07 -05:00
Dr. Chat
9dc740dcc0
GraphicsSystem: Properly support register file reads/writes, and fill in some unknown registers
2017-06-11 13:00:31 -05:00
Dr. Chat
6ab4bac542
Xenos: Fill in some of the unknown primitive types.
2017-06-10 20:09:03 -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
Parker Lamb
8ae737aaa5
Added GPU register definitions.
2017-06-06 21:45:41 -05:00
Dr. Chat
e8f55d8ff2
PPC: Support FPSCR[RN] (rounding mode)
2017-05-20 12:15:19 -05:00
Dr. Chat
4e6a51472d
Vulkan: Fix cube image initialization
2017-05-17 05:39:16 -05:00
Dr. Chat
4f0c0f2724
Shims: No implicit dereferencing of pointers
2017-05-17 04:45:31 -05:00
Dr. Chat
e388b74dbe
BaseHeap::Release: Disallow freeing of 0x0
2017-05-17 04:44:48 -05:00