gibbed
|
2d60d6f672
|
Split out trampoline generation to make it reusable.
|
2016-06-18 13:41:49 -05:00 |
gibbed
|
8ea9aea84c
|
Actually there's yet one more argument to VdInitializeScalerCommandBuffer.
|
2016-06-18 08:16:49 -05:00 |
gibbed
|
890a0513ef
|
Tagged NtSetInformationFile as high frequency.
|
2016-06-18 08:03:19 -05:00 |
gibbed
|
f39eb9f047
|
Tagged NtReadFile as high frequency.
|
2016-06-18 08:02:18 -05:00 |
gibbed
|
9477cef006
|
Corrected offset in comment for X_DISPLAY_INFO.
|
2016-06-18 08:00:41 -05:00 |
gibbed
|
b12579c64c
|
Fixed arguments to VdInitializeScalerCommandBuffer.
|
2016-06-18 08:00:09 -05:00 |
Dr. Chat
|
d526d2febf
|
GPU: In auto-indexed draws, VGT_INDX_OFFSET appears to be reused as a vertex offset.
|
2016-06-17 20:19:38 -05:00 |
Dr. Chat
|
9cabd0a776
|
Include every single file in the vulkan update.
|
2016-06-17 19:54:13 -05:00 |
Dr. Chat
|
2e34a98cef
|
Update the vulkan loader and headers.
|
2016-06-17 19:32:21 -05:00 |
Dr. Chat
|
27c16b1936
|
GPU: Fix incorrectly calculating the primary ringbuffer's size
|
2016-06-16 21:30:06 -05:00 |
Dr. Chat
|
5feebbf41a
|
Travis: Only do linting for now.
|
2016-06-13 18:48:56 -05:00 |
Dr. Chat
|
84f62eaa70
|
xb: Redefine CC/CXX environmental variables only if not defined in the first place.
|
2016-06-13 18:42:48 -05:00 |
Dr. Chat
|
f79550b582
|
Travis: Try a workaround for the llvm repository being down
|
2016-06-13 18:34:31 -05:00 |
Dr. Chat
|
af870999fa
|
SPIR-V: Clear shader interface IDs between invocations.
|
2016-06-13 18:15:59 -05:00 |
Dr. Chat
|
5937e603d7
|
SPIR-V: Fix vec4 Dst
|
2016-06-13 15:29:07 -05:00 |
Dr. Chat
|
d5865740e2
|
Add a few more vector tests
|
2016-06-12 21:45:51 -05:00 |
Dr. Chat
|
0ef16b10e2
|
Constant Propagation for OPCODE_VECTOR_ADD
|
2016-06-12 21:41:02 -05:00 |
Dr. Chat
|
eb7b80bf7c
|
Appveyor: Swap to xenia-build and only build the projects we need.
|
2016-06-12 20:05:58 -05:00 |
Dr. Chat
|
61cfc787f2
|
Appveyor: Run tests from already-built test binaries
|
2016-06-12 16:44:59 -05:00 |
Dr. Chat
|
7ef7cc39f5
|
SPIR-V: Declare all inputs/outputs in OpEntryPoint
|
2016-06-12 11:18:00 -05:00 |
Dr. Chat
|
9b4876bb50
|
Appveyor: Include xenia.pdb in the artifacts
|
2016-06-11 20:56:30 -05:00 |
Dr. Chat
|
23316628e1
|
Update spirv-tools
|
2016-06-11 20:04:28 -05:00 |
Dr. Chat
|
26964e39aa
|
Un-whitelist the vulkan branch
|
2016-06-11 19:33:52 -05:00 |
Dr. Chat
|
841f6fe239
|
Merge branch 'vulkan'
|
2016-06-11 19:23:23 -05:00 |
Dr. Chat
|
323b993bbc
|
Revert the default graphics backend to GL4 (in preparation of merge to master)
|
2016-06-11 19:13:45 -05:00 |
Dr. Chat
|
32011a841e
|
Formatting.
|
2016-06-05 17:48:06 -05:00 |
Dr. Chat
|
7fe4ffcaee
|
Merge branch 'master' of https://github.com/HaydnTrigg/xenia
|
2016-06-05 17:44:30 -05:00 |
Dr. Chat
|
b01903ccc7
|
Set basePipelineIndex to -1 instead of 0 to indicate invalid.
|
2016-06-05 12:55:19 -05:00 |
Dr. Chat
|
6f5f3534c4
|
Rebuild shaders with the latest compiler
|
2016-06-04 15:17:31 -05:00 |
Justin Moore
|
87ffc6c966
|
Whitelist the vulkan branch for Appveyor builds
|
2016-06-04 12:30:50 -05:00 |
Justin Moore
|
41a9004976
|
Merge pull request #556 from DrChat/spv_translator
Vulkan Changes
|
2016-06-03 20:48:55 -05:00 |
Dr. Chat
|
254acf2a67
|
RenderCache: Hardcode surface height to 2560
Fix a couple of other things
|
2016-06-03 20:01:49 -05:00 |
Dr. Chat
|
2a924d2b05
|
Pass vertex buffer endianness into the BufferCache
IssueCopy: Actually issue the pipeline barrier to transition the image
|
2016-06-03 20:00:28 -05:00 |
Dr. Chat
|
6dab81d0cd
|
Find the Vulkan SDK from %VULKAN_SDK% environmental variable.
|
2016-06-03 13:10:57 -05:00 |
Haydn Trigg
|
ff5529714c
|
clang-format to Google Standards
Added formatting to code
|
2016-05-29 13:22:14 +09:30 |
Dr. Chat
|
fd37112db8
|
VK Immediate Drawer: Properly transition texture layouts
Support wrapping of textures not created here
|
2016-05-28 10:26:40 -05:00 |
Dr. Chat
|
f8d9472872
|
TextureCache: Fix trying to erase a resolve texture that isn't in the resolve textures list.
|
2016-05-26 14:46:18 -05:00 |
Dr. Chat
|
c85756981b
|
TextureCache: Fix a few null pointer bugs
Ordering of in-flight descriptor sets
Change staging buffer size
Free all samplers on exit
|
2016-05-25 19:55:50 -05:00 |
Dr. Chat
|
8611417219
|
Initialize rasterDiscardEnable to VK_FALSE
|
2016-05-25 17:45:38 -05:00 |
Dr. Chat
|
008167fa66
|
VK: Enable full rotation / Set render_state to nullptr on failure / Fix format info in texture resolves
|
2016-05-25 13:49:36 -05:00 |
Dr. Chat
|
a187a4931a
|
Whoops - fix setting the wrong host base for some graphics allocations.
|
2016-05-25 13:14:03 -05:00 |
Dr. Chat
|
9d1e66ab16
|
Don't write to color targets in depth-only mode.
|
2016-05-24 21:58:02 -05:00 |
Dr. Chat
|
ad83a1994d
|
VK: Remove alphaToOne feature requirement
|
2016-05-24 12:53:25 -05:00 |
Dr. Chat
|
5f764730ae
|
Vulkan CP: Override frame traces if renderdoc is attached
|
2016-05-23 13:16:13 -05:00 |
Dr. Chat
|
729152a58b
|
VK: Enable independentBlend feature
|
2016-05-23 09:59:37 -05:00 |
Dr. Chat
|
6e21d88250
|
Fixup circular buffers for full rotation
|
2016-05-23 09:58:46 -05:00 |
Dr. Chat
|
c6e905db2f
|
Fix a memory leak in fenced pools.
|
2016-05-22 22:14:45 -05:00 |
Dr. Chat
|
7004f83665
|
CP: Don't check for shader validity here
Fix a lousy typo in PrepareTextureSet
|
2016-05-22 20:08:35 -05:00 |
Dr. Chat
|
bd27835a3d
|
Pipeline Cache: Translate shaders when program cntl register is available
|
2016-05-22 20:03:13 -05:00 |
Dr. Chat
|
d1b4d61b52
|
SPIR-V: Use the register count from the program control register
Workaround for broken OpBitFieldUExtract on NVIDIA drivers
kRcpc/kRcpf/kRsqc/kRsqf
Fix broken ps_ usage
|
2016-05-22 20:01:42 -05:00 |