xenia-canary/src/xenia/gpu
Prism Tutaj 1b9abfd51f Merge remote-tracking branch 'bwr/linux_windowing' into canary 2019-09-07 20:58:05 -05:00
..
d3d12 [Vulkan v2] Physical device, [D3D12] Small cleanup 2019-08-08 00:08:20 +03:00
null [App] Rework graphics system creation. 2019-08-03 16:42:38 -05:00
spirv Invalid iterator in control_flow_simplification_pass 2016-06-18 16:34:46 -04:00
vk [Vulkan v2] Physical device, [D3D12] Small cleanup 2019-08-08 00:08:20 +03:00
vulkan Merge remote-tracking branch 'bwr/linux_windowing' into canary 2019-09-07 20:58:05 -05:00
command_processor.cc [threading] Change thread names to suit pthread 2019-08-13 16:50:28 -04:00
command_processor.h [D3D12] Swap red and blue in 8bpp gamma ramp 2018-12-09 15:53:57 +03:00
dxbc_shader_translator.cc [D3D12] Switch from gflags to cvars 2019-08-03 16:53:23 +03:00
dxbc_shader_translator.h [D3D12] Switch from gflags to cvars 2019-08-03 16:53:23 +03:00
dxbc_shader_translator_alu.cc [D3D12] Switch from gflags to cvars 2019-08-03 16:53:23 +03:00
dxbc_shader_translator_fetch.cc [D3D12] Filtering between array texture layers 2019-09-03 10:14:25 +03:00
dxbc_shader_translator_memexport.cc [D3D12] ROV early Z and full rewrite, shader scalar optimizations 2019-07-11 09:31:58 +03:00
dxbc_shader_translator_om.cc [D3D12] RB_STENCILREFMASK_BF and stencil constants cleanup 2019-07-14 23:49:30 +03:00
glsl_shader_translator.cc [GPU] Store ALU result after both vector and scalar instructions 2019-04-20 20:30:01 +03:00
glsl_shader_translator.h [GPU] Store ALU result after both vector and scalar instructions 2019-04-20 20:30:01 +03:00
gpu_flags.cc Replace all gflag implementations with cvar implementations 2019-08-03 02:34:07 +02:00
gpu_flags.h Replace all gflag implementations with cvar implementations 2019-08-03 02:34:07 +02:00
graphics_system.cc [threading] Change thread names to suit pthread 2019-08-13 16:50:28 -04:00
graphics_system.h [Vulkan] Better handling of device lost events (present fatal error dialog) 2017-12-18 14:27:00 -06: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 [D3D12] Switch from gflags to cvars 2019-08-03 16:53:23 +03:00
register_file.cc Format all code with new clang-format 2017-12-14 20:44:43 -06:00
register_file.h Linux tweaks. 2015-08-18 14:18:00 -07:00
register_table.inc [GPU] Make some gaps in the register table more obvious. 2018-05-21 22:56:05 -05:00
registers.h [GPU] Synchronize GPU frontend with the D3D12 branch 2018-10-22 23:28:52 +03:00
sampler_info.cc [Vulkan] Initial support for mipmaps 2018-05-03 10:02:07 -05:00
sampler_info.h [Vulkan] Initial support for mipmaps 2018-05-03 10:02:07 -05:00
shader.cc Dump shaders in binary mode 2016-06-21 23:05:19 -04:00
shader.h [D3D12] Filtering between array texture layers 2019-09-03 10:14:25 +03:00
shader_compiler_main.cc Fix up handling of positional options in cvar handling. 2019-08-24 07:41:55 -05:00
shader_translator.cc [D3D12] Filtering between array texture layers 2019-09-03 10:14:25 +03:00
shader_translator.h [D3D12] Cleanup primitive types and front/back facing 2019-07-13 22:25:03 +03:00
shader_translator_disasm.cc [D3D12] Filtering between array texture layers 2019-09-03 10:14:25 +03:00
spirv_shader_translator.cc [D3D12] Switch from gflags to cvars 2019-08-03 16:53:23 +03:00
spirv_shader_translator.h [GPU] Store ALU result after both vector and scalar instructions 2019-04-20 20:30:01 +03:00
texture_conversion.cc [GPU/D3D12] Fix CTX1 component order 2019-01-12 14:28:32 +03:00
texture_conversion.h [Vulkan] Reimplemented texture conversions. Here be dragons! Probably breaks everything. Also bonus DXT3A support. 2018-05-26 06:57:16 -05:00
texture_dump.cc Replace all gflag implementations with cvar implementations 2019-08-03 02:34:07 +02:00
texture_extent.cc [GPU] Ensure pitch/height are a multiple of block size for host textures. 2018-06-04 22:53:30 -05:00
texture_info.cc Update documentation. 2018-11-22 09:20:09 -06:00
texture_info.h [GPU] Rename 2_10_10_10 AS_16 RT format to AS_10 2018-12-29 14:54:01 +03:00
texture_info_formats.cc [GPU] Synchronize GPU frontend with the D3D12 branch 2018-10-22 23:28:52 +03:00
texture_util.cc [D3D12] 3D texture resolve 2019-04-25 08:37:55 +03:00
texture_util.h [D3D12] 3D texture resolve 2019-04-25 08:37:55 +03:00
trace_dump.cc Replace all gflag implementations with cvar implementations 2019-08-03 02:34:07 +02:00
trace_dump.h [GPU] Remove a few unused variables from TraceDump 2017-12-20 14:38:02 -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 [GPU] Use overall shorter names for xenia GPU traces 2017-12-17 15:00:10 -06: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 Replace all gflag implementations with cvar implementations 2019-08-03 02:34:07 +02: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 [Base/GPU] Fix some usage of xe::find_base_path. 2019-07-18 18:37:47 -05:00
trace_writer.h Vulkan: Properly invalidate resolve textures 2017-02-17 18:59:08 -06:00
ucode.h [D3D12] Filtering between array texture layers 2019-09-03 10:14:25 +03:00
xenos.h [GPU] VGT major mode info, swap IsPrimitiveTwoFaced arguments 2019-07-13 22:18:06 +03:00