Commit Graph

5061 Commits

Author SHA1 Message Date
DrChat 26100c586f [Vulkan] Track render target state with the pipeline cache 2017-12-22 23:33:27 -06:00
DrChat 516c113423 [SPIR-V] Fix tfetches with an offset 2017-12-22 23:15:18 -06:00
DrChat 20099e51af Formatting 2017-12-22 22:24:51 -06:00
DrChat 366e8b1b6a [SPIR-V] Fix invalid 1D texture offsets 2017-12-22 22:24:19 -06:00
DrChat fb89973266 [SPIR-V] Add support for loops 2017-12-22 22:23:28 -06:00
Prism Tutaj 230bce078b Allow computers with non-Latin codepages to build the project 2017-12-22 18:48:32 -06:00
DrChat 80b0b66e5d [Vulkan] Regenerate shaders with newer glslang 2017-12-21 23:14:42 -06:00
DrChat 1a12d621fb [Vulkan] Remove a bunch of debug comments from blit.vert 2017-12-21 23:14:20 -06:00
DrChat 4cfe1e3203 [Vulkan] Support window scissor in IssueCopy 2017-12-21 22:38:35 -06:00
DrChat 2e1d33b8d3 [Vulkan] Correct some more pipeline barriers 2017-12-21 17:03:02 -06:00
DrChat f26bd04a6c [Vulkan] Fix typo causing depth image views to be overwritten by a stencil view 2017-12-21 16:51:55 -06:00
DrChat 4ce774576b Fix genspirv command 2017-12-21 16:11:35 -06:00
DrChat 8d7b8c2f82 [Vulkan] Do not set any blend attachments with depth blits 2017-12-21 15:43:12 -06:00
DrChat 554d333299 [Vulkan] Request depth/stencil attachment usage for textures that support it 2017-12-21 15:13:54 -06:00
DrChat ab7dce53ec [Vulkan] Fix another incorrect pipeline stage barrier 2017-12-21 15:13:01 -06:00
DrChat 697eccf23e [SPIR-V] Fix incorrect FOrdEqual result type 2017-12-21 15:12:02 -06:00
DrChat 9c48875a5d [Vulkan] SwapChain: Wait for previous commands to finish before reusing command buffers 2017-12-21 13:31:06 -06:00
DrChat 56ee88b59d [Vulkan] Enable and expect textureCompressionBC (for now) 2017-12-21 13:11:57 -06:00
DrChat cbfaffd9f3 [Vulkan] Correct a bunch of incorrect pipeline barrier stages 2017-12-21 13:11:34 -06:00
DrChat ad118fa842 [Vulkan] Fix queue priorites going out of scope prematurely 2017-12-21 12:16:22 -06:00
DrChat c6ce4990fd [Travis] Sudo not required for linting 2017-12-21 11:14:49 -06:00
DrChat cd98604d89 Formatting. 2017-12-21 11:13:23 -06:00
DrChat 8bf10a941a [GPU] TraceViewer *.xenia_gpu_trace -> *.xtr 2017-12-21 11:05:50 -06:00
Kitessencial 350d0e5ec2 Detect OpenGL 4.60 (#816)
* Detect OpenGL 4.60

This change allows Xenia to detect if the system has OpenGL 4.6
2017-12-21 11:05:27 -06:00
DrChat 531b418b72 Rename label "good for contributors" to "good first issue" 2017-12-20 22:04:30 -06:00
DrChat ecfaaa6c95 [GPU] Log attempts to fetch unsupported texture formats 2017-12-20 21:26:52 -06:00
DrChat d51a244909 [Travis] Revert the last few changes; Travis still doesn't have repos for vulkan 2017-12-20 19:12:34 -06:00
DrChat d1eda6c0d4 [Travis] Add debian-sid source for vulkan 2017-12-20 19:01:11 -06:00
DrChat c478f7eae3 [Travis] Swap to sudo: false 2017-12-20 18:50:19 -06:00
DrChat 063db77346 [Core] Don't pass in old protection pointer if the caller doesn't need it 2017-12-20 17:54:31 -06:00
DrChat a47417117e [Base] Implement PosixEvent using eventfd 2017-12-20 17:51:31 -06:00
DrChat c4cd5dee19 [Travis] Don't allow release builds to fail anymore 2017-12-20 16:29:33 -06:00
DrChat 9395b73217 [Travis] Enable full Xenia build on linux 2017-12-20 16:27:01 -06:00
DrChat 7b956d3c04 Disable LTO on clang 2017-12-20 15:59:50 -06:00
DrChat a27c761a52 [Travis] Include llvm-4.0-dev 2017-12-20 14:54:43 -06:00
DrChat 886a223cf2 [GPU] Remove a few unused variables from TraceDump 2017-12-20 14:38:02 -06:00
DrChat a9318f72c9 Validate trace executable before starting thread pool 2017-12-20 14:36:10 -06:00
DrChat 4881603df9 Python utility to run tracedump locally 2017-12-20 14:16:21 -06:00
DrChat 063720d6e9 Add .vscode to gitignore 2017-12-20 14:11:36 -06:00
DrChat 15448d306f [Doc] Update Linux building documentation 2017-12-20 14:11:23 -06:00
DrChat 45846f25ac [Vulkan] Support usage of the primary queue in the swap chain 2017-12-19 23:13:23 -06:00
DrChat 0a75f68e88 [Vulkan] Fix freeing the swap chain surface twice during error shutdown. 2017-12-19 23:04:43 -06:00
DrChat 4f7bfe8816 [Travis] Move all addons back into the same section :| 2017-12-19 22:01:27 -06:00
DrChat dccbff3db3 [Travis] Move addons section before the build matrix 2017-12-19 21:55:15 -06:00
DrChat de169dcfc6 [Travis] Add a few required libraries 2017-12-19 21:34:54 -06:00
DrChat 6a3367ec72 [Travis] Bump up to clang-4.0 2017-12-19 21:01:44 -06:00
DrChat d791338c4d [Vulkan] Only require surface extensions on windows 2017-12-19 19:36:24 -06:00
DrChat b865e324c2 [Base] Handle exec R/W mapped file handles 2017-12-19 19:36:10 -06:00
DrChat 660f8d7ba6 Clang building on linux 2017-12-19 19:29:30 -06:00
DrChat cd2e07f680 [Base] First-pass memory file mapping support 2017-12-19 19:26:26 -06:00