xenia-canary/src/xenia/gpu
DrChat 66d19a462b [GPU] Make TraceDump error handling more robust
Exit with code -1 if GraphicsSystem::Capture failed
2017-12-15 22:31:10 -06:00
..
gl4 Axe a few unused functions from TraceDump 2017-12-15 20:33:12 -06:00
null Add the currently active graphics system to the window title. 2017-08-09 00:40:44 -05:00
spirv Invalid iterator in control_flow_simplification_pass 2016-06-18 16:34:46 -04:00
vulkan [GPU] Make TraceDump error handling more robust 2017-12-15 22:31:10 -06:00
command_processor.cc [GPU] Properly track the packets leading up to a swap command 2017-12-15 22:01:50 -06:00
command_processor.h Attempt at synchronizing swap image writes between the main window and graphics backend. 2016-10-21 19:44:11 -05:00
glsl_shader_translator.cc SPIR-V: Rewrite basic control-flow to use a while loop paired with a switch statement 2016-09-05 16:57:02 -05:00
glsl_shader_translator.h SPIR-V: Rewrite basic control-flow to use a while loop paired with a switch statement 2016-09-05 16:57:02 -05:00
gpu_flags.cc Replacing zlib with snappy in traces, adding trace header, docs. 2015-12-30 22:58:22 -08:00
gpu_flags.h Dependency injection for apu/gpu/hid. 2015-11-08 15:02:24 -08:00
graphics_system.cc GPU: Change ReadRegister/WriteRegister constants to be consistent with other numberings. 2017-07-04 20:47:22 -05:00
graphics_system.h Add the currently active graphics system to the window title. 2017-08-09 00:40:44 -05:00
packet_disassembler.cc Alternate indirect buffer command. 2015-12-07 19:16:01 -08:00
packet_disassembler.h Factoring out a lot of reusable GPU code from gl4/. 2015-11-08 11:54:36 -08:00
premake5.lua SPIR-V: WIP shader compiler / optimizations / alpha test implementation 2016-05-15 12:01:38 -05:00
register_file.cc More style. 2015-08-07 21:29:03 -07:00
register_file.h Linux tweaks. 2015-08-18 14:18:00 -07:00
register_table.inc Vulkan: Properly support depth writes (or blit depth images if able) 2017-09-01 18:32:55 -05:00
registers.h Vulkan: Fix swap on resolve (off by one!) 2017-08-07 23:34:50 -05:00
sampler_info.cc SamplerInfo: Add LOD bias and border color 2017-03-14 23:33:22 -05:00
sampler_info.h SamplerInfo: Add LOD bias and border color 2017-03-14 23:33:22 -05:00
shader.cc Dump shaders in binary mode 2016-06-21 23:05:19 -04:00
shader.h Shaders: Track the register count from the program control register (if available) 2016-05-22 19:58:50 -05:00
shader_compiler_main.cc Replacing old Shader with TranslatedShader. 2015-12-06 10:36:07 -08:00
shader_translator.cc GPU Shader Translator: Add cases for memexport registers 2017-08-07 21:40:24 -05:00
shader_translator.h SPIR-V: Rewrite basic control-flow to use a while loop paired with a switch statement 2016-09-05 16:57:02 -05:00
shader_translator_disasm.cc shader_translator: Handle all enum values in switch-cases 2015-12-30 17:42:18 -05:00
spirv_shader_translator.cc [SPIR-V] (untested) Implementation of getGradients 2017-10-01 18:59:54 -05:00
spirv_shader_translator.h Vulkan: Assume all 1D texture sampling is actually sampling a 2D texture. 2017-08-08 16:35:19 -05:00
texture_info.cc GPU: Make 1D textures into 2D ones. 2017-08-08 17:58:11 -05:00
texture_info.h GPU: The base format of *_EXPAND textures is *_FLOAT 2017-08-19 21:10:53 -05:00
texture_info_formats.cc GPU: Add name strings for all texture formats 2017-08-19 20:55:29 -05:00
trace_dump.cc [GPU] Make TraceDump error handling more robust 2017-12-15 22:31:10 -06:00
trace_dump.h [GPU] Make TraceDump error handling more robust 2017-12-15 22:31:10 -06:00
trace_player.cc TraceViewer: Build a tree of all command buffers and display that instead of a flat list. 2016-05-01 10:15:33 -05:00
trace_player.h TraceViewer: Build a tree of all command buffers and display that instead of a flat list. 2016-05-01 10:15:33 -05:00
trace_protocol.h Replacing zlib with snappy in traces, adding trace header, docs. 2015-12-30 22:58:22 -08:00
trace_reader.cc [GPU] Properly track the packets leading up to a swap command 2017-12-15 22:01:50 -06:00
trace_reader.h TraceViewer: Build a tree of all command buffers and display that instead of a flat list. 2016-05-01 10:15:33 -05:00
trace_viewer.cc Trace Viewer: Display texture info even if the demand failed 2017-08-19 20:56:13 -05:00
trace_viewer.h TraceViewer: Build a tree of all command buffers and display that instead of a flat list. 2016-05-01 10:15:33 -05:00
trace_writer.cc Vulkan: Properly invalidate resolve textures 2017-02-17 18:59:08 -06:00
trace_writer.h Vulkan: Properly invalidate resolve textures 2017-02-17 18:59:08 -06:00
ucode.h Minor clang warning fixes. 2016-01-01 06:01:22 +00:00
xenos.h Xenos: Fill in some of the unknown primitive types. 2017-06-10 20:09:03 -05:00