Dr. Chat
|
855ebb9cfe
|
Vulkan: Fix register constants on AMD
|
2017-03-13 23:43:34 -05:00 |
Dr. Chat
|
5f5dc61428
|
Vulkan CP / Render Cache: Proper synchronization barriers for transfer
Use an event rather than a semaphore for swap
Update some calculations in IssueCopy TextureInfo
|
2017-03-13 18:03:33 -05:00 |
Dr. Chat
|
0c2e0e4119
|
RenderCache: Update to register bitfield structs
|
2017-03-13 17:54:41 -05:00 |
Dr. Chat
|
3cae25f36f
|
VdSwap: Supply more (accurate) information to the CP
|
2017-03-12 22:50:04 -05:00 |
gibbed
|
e3552a0601
|
Temporary hack for swaps until better texture info building can be implemented.
|
2017-03-12 22:03:20 -05:00 |
gibbed
|
8dbf3d240b
|
Make the previous commit slightly more performant.
|
2017-03-12 01:15:43 -06:00 |
gibbed
|
69b92c6c31
|
Maybe fix texture uploads where mipmaps are packed in linear textures.
|
2017-03-12 01:12:02 -06:00 |
Dr. Chat
|
284aa14a67
|
Update a few Xenos enums/structs
|
2017-03-12 01:05:34 -06:00 |
gibbed
|
5875b79cc4
|
Compressed textures apparently don't have to have a height multiple of 32 either.
|
2017-03-11 23:40:43 -06:00 |
gibbed
|
c0ee30c6b4
|
Linear textures apparently don't have to have a height multiple of 32.
|
2017-03-11 22:56:17 -06:00 |
Dr. Chat
|
f87e55d030
|
Textures: Untiled textures do not need to have a size multiple of 32
|
2017-03-11 20:58:12 -06:00 |
Dr. Chat
|
c4b728b121
|
MMIO Handler: Don't allow more than one watch to occupy the same region (fire old watches if a new one overlaps)
|
2017-03-11 20:55:01 -06:00 |
Dr. Chat
|
257fbfc408
|
ELF Loader: Fix linux build
|
2017-03-07 12:33:18 -06:00 |
Dr. Chat
|
3046df2415
|
SPIR-V: Go to next instr if cexece did not execute and is not the last instruction.
|
2017-03-07 12:25:36 -06:00 |
Dr. Chat
|
cbab45c4b7
|
Improve ELF loading
|
2017-03-06 17:59:19 -06:00 |
Dr. Chat
|
b661aa17f9
|
SPIR-V: Handle conditional exece CF instructions
|
2017-03-06 15:39:40 -06:00 |
Dr. Chat
|
098d23c3d4
|
JIT - fctidz: Properly saturate
|
2017-03-06 01:06:32 -06:00 |
Dr. Chat
|
d8ed251ad1
|
Tests: Handle integer floating point numbers
|
2017-03-06 01:04:59 -06:00 |
Dr. Chat
|
31766eaf8d
|
JIT: oops
|
2017-03-05 18:06:39 -06:00 |
Dr. Chat
|
d5e7bc8dca
|
JIT - vctsxs: Properly saturate signed integers
|
2017-03-05 17:45:17 -06:00 |
Dr. Chat
|
ea89a5d179
|
JIT - fctixx: Properly handle numbers > INT_MAX
|
2017-03-05 15:04:26 -06:00 |
Dr. Chat
|
ad5748f3e7
|
Handle cases where the optional import header isn't present :P
|
2017-02-25 20:28:45 -06:00 |
Dr. Chat
|
2bd19478a4
|
Logger: Properly handle cases where strlen(formatted string) > capacity of log_format_buffer_ (as well as error cases)
|
2017-02-25 20:03:25 -06:00 |
Justin Moore
|
ed56f7e96b
|
Merge pull request #643 from inckie/local_fixes
* statics initialization order fix
|
2017-02-23 17:34:13 -06:00 |
Justin Moore
|
2070570307
|
Merge pull request #655 from inckie/bugfix_filetime
Make vfs::Entry time stamps consistent (as Windows FILETIME)
|
2017-02-23 16:58:01 -06:00 |
Ink
|
fe3d31067f
|
* proper FAT timestamp handling
|
2017-02-23 19:38:29 +03:00 |
Dr. Chat
|
76f6aa7c90
|
Xenos: Add a few bitfield registers to registers.h
|
2017-02-22 16:17:03 -06:00 |
Justin Moore
|
d4a14e8a49
|
Merge pull request #674 from tgsm/vfs-fixes
vfs: fix a typo & dead link
|
2017-02-21 21:54:13 -06:00 |
tgsm
|
3dc8065a57
|
vfs: fix dead link
|
2017-02-21 22:26:18 -05:00 |
tgsm
|
cd28fb9a0e
|
vfs: fix typo in StfsContentType enum
|
2017-02-21 22:25:53 -05:00 |
Dr. Chat
|
2acee08590
|
Base bitfield class
|
2017-02-19 19:58:58 -06:00 |
Dr. Chat
|
c08d4e862e
|
PPC Testing: Don't discover . and ..
|
2017-02-18 00:43:45 -06:00 |
Dr. Chat
|
5fb16b5bfa
|
Travis: Build in release/debug
|
2017-02-17 23:58:42 -06:00 |
Dr. Chat
|
2dc1530fdd
|
Travis: Create a build matrix
|
2017-02-17 23:42:09 -06:00 |
Dr. Chat
|
f12d795a9f
|
Linting fix
|
2017-02-17 23:38:21 -06:00 |
DrChat
|
c62c4fe741
|
Vulkan: Properly invalidate resolve textures
Trace Writer memory caching
|
2017-02-17 18:59:08 -06:00 |
DrChat
|
070e7bf33d
|
TraceDump: Support capturing Vulkan traces
|
2017-02-15 01:59:26 -06: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 |
Dr. Chat
|
75b34b83a6
|
Vulkan: Alias all input textures on the same binding
|
2017-02-13 13:35:53 -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 |
DrChat
|
7a9c33fcfe
|
Vulkan: Emit a warning if the physical device is unable to support texture cache requirements
|
2017-02-12 21:24:38 -06:00 |
DrChat
|
ba8e315a69
|
Vulkan UI: Track if debug marker extension is enabled
|
2017-02-12 19:05:59 -06:00 |
DrChat
|
4ee16fd193
|
Vulkan UI: Fix invalid push constant usage in immediate.frag/vert (and update shaders)
|
2017-02-12 18:47:53 -06:00 |
Ink
|
8a1d72098f
|
* statics initialization order fix
|
2017-02-12 17:13:42 +03:00 |
Dr. Chat
|
a636b3cbcf
|
Vulkan Swapchain: Fix a few API usage errors
|
2017-02-11 22:17:24 -06:00 |
DrChat
|
1c48b93ffd
|
Vulkan: Fix misplaced break statements
|
2017-02-11 21:53:52 -06:00 |
DrChat
|
4a2ce960e9
|
Vulkan UI: More explicitly define order of copy commands vs. render commands
|
2017-02-11 21:30:16 -06:00 |