xenia-canary/src/xenia/gpu
Triang3l 3a2c7894d2 [D3D12] Remove unused D3D12RenderTargetCache ref from D3D12RenderTarget 2021-06-19 14:06:37 +03:00
..
d3d12 [D3D12] Remove unused D3D12RenderTargetCache ref from D3D12RenderTarget 2021-06-19 14:06:37 +03:00
null [GPU] Remove unused FinalizeTrace 2020-10-08 21:37:29 +03:00
shaders [GPU] Fix host_depth_store_2xmsaa CS after 2x MSAA sample swap 2021-06-14 19:12:12 +03:00
spirv Invalid iterator in control_flow_simplification_pass 2016-06-18 16:34:46 -04:00
vulkan [GPU] Ownership-transfer-based RT cache, 3x3 resolution scaling 2021-04-26 22:12:09 +03:00
command_processor.cc [GPU] Primitive processor with Vulkan 1.0 base cases, 24-bit indices and clamping 2021-06-04 23:57:46 +03:00
command_processor.h [GPU] Primitive processor with Vulkan 1.0 base cases, 24-bit indices and clamping 2021-06-04 23:57:46 +03:00
draw_util.cc [D3D12] ROV sample depth via ddxy(z), DSV depth bias cleanup 2021-06-06 18:27:43 +03:00
draw_util.h [GPU] Polygon offset scale factor in xenos.h 2021-06-09 20:46:24 +03:00
dxbc.h [GPU] Misc GCC build fixes 2021-06-02 22:28:43 -05:00
dxbc_shader.cc [GPU] Dynamic r# count via shader modifications + refactoring 2020-12-19 16:14:54 +03:00
dxbc_shader.h [GPU] Dynamic r# count via shader modifications + refactoring 2020-12-19 16:14:54 +03:00
dxbc_shader_translator.cc [D3D12] ROV sample depth via ddxy(z), DSV depth bias cleanup 2021-06-06 18:27:43 +03:00
dxbc_shader_translator.h [D3D12] Take 0 being bottom-right sample with 2x MSAA in D3D12 into account 2021-06-06 20:58:50 +03:00
dxbc_shader_translator_alu.cc [DXBC] dxbc.h with non-translator-specific parts 2021-01-04 16:15:50 +03:00
dxbc_shader_translator_fetch.cc [GPU] Primitive processor with Vulkan 1.0 base cases, 24-bit indices and clamping 2021-06-04 23:57:46 +03:00
dxbc_shader_translator_memexport.cc [DXBC] Cleanup: kSysConst_*_Vec/Comp > LoadSystemConstant 2021-05-16 17:43:18 +03:00
dxbc_shader_translator_om.cc [D3D12] Take 0 being bottom-right sample with 2x MSAA in D3D12 into account 2021-06-06 20:58:50 +03:00
gpu_flags.cc [GPU] Ownership-transfer-based RT cache, 3x3 resolution scaling 2021-04-26 22:12:09 +03:00
gpu_flags.h [GPU] Ownership-transfer-based RT cache, 3x3 resolution scaling 2021-04-26 22:12:09 +03:00
graphics_system.cc [GPU] Small ring buffer setup function cleanup 2021-05-04 23:13:55 +03:00
graphics_system.h [GPU] Small ring buffer setup function cleanup 2021-05-04 23:13:55 +03:00
packet_disassembler.cc [GPU] Move all xenos.h to gpu::xenos, disambiguate Dimension/TextureDimension 2020-07-11 15:54:22 +03:00
packet_disassembler.h Factoring out a lot of reusable GPU code from gl4/. 2015-11-08 11:54:36 -08:00
premake5.lua [GPU] Fix shader compiler build on Linux 2021-05-03 22:50:44 -05:00
primitive_processor.cc [GPU] Disable primitive reset for non-list types in primitive processor 2021-06-09 20:22:24 +03:00
primitive_processor.h [GPU] Disable primitive reset for non-list types in primitive processor 2021-06-09 20:22:24 +03:00
register_file.cc Format all code with new clang-format 2017-12-14 20:44:43 -06:00
register_file.h [GPU] Common resolve code based on compute shaders, swap MSAA samples 1 and 2, change ROV write rounding, random refactoring 2020-08-09 21:33:10 +03:00
register_table.inc [GPU] More specific note about slope-scaled depth bias 2021-06-06 18:33:06 +03:00
registers.cc [C++17] static constexpr variables are implicitly inline now 2020-07-11 16:44:57 +03:00
registers.h [GPU] Use polygon mode only for DualMode, not non-Disabled 2021-06-07 16:40:01 +03:00
render_target_cache.cc [GPU] RT size function adjustments for Vulkan convenience 2021-06-19 13:57:14 +03:00
render_target_cache.h [GPU] RT size function adjustments for Vulkan convenience 2021-06-19 13:57:14 +03:00
sampler_info.cc [GPU] XXH3 hash instead of XXH64 2020-12-08 22:31:09 +03:00
sampler_info.h [GPU] Move all xenos.h to gpu::xenos, disambiguate Dimension/TextureDimension 2020-07-11 15:54:22 +03:00
shader.cc [GPU] Refactor shader dumps - bin and txt files for both ucode and host 2020-12-25 21:46:07 +03:00
shader.h [GPU] Ownership-transfer-based RT cache, 3x3 resolution scaling 2021-04-26 22:12:09 +03:00
shader_compiler_main.cc [GPU] Ownership-transfer-based RT cache, 3x3 resolution scaling 2021-04-26 22:12:09 +03:00
shader_translator.cc [GPU] Refactor shader dumps - bin and txt files for both ucode and host 2020-12-25 21:46:07 +03:00
shader_translator.h [GPU] Ownership-transfer-based RT cache, 3x3 resolution scaling 2021-04-26 22:12:09 +03:00
shader_translator_disasm.cc [GPU] Move all xenos.h to gpu::xenos, disambiguate Dimension/TextureDimension 2020-07-11 15:54:22 +03:00
shared_memory.cc [GPU] Ownership-transfer-based RT cache, 3x3 resolution scaling 2021-04-26 22:12:09 +03:00
shared_memory.h [GPU] Primitive processor with Vulkan 1.0 base cases, 24-bit indices and clamping 2021-06-04 23:57:46 +03:00
spirv_shader_translator.cc [GPU] Dynamic r# count via shader modifications + refactoring 2020-12-19 16:14:54 +03:00
spirv_shader_translator.h [GPU] Ownership-transfer-based RT cache, 3x3 resolution scaling 2021-04-26 22:12:09 +03:00
texture_conversion.cc [GPU] XXH3 hash instead of XXH64 2020-12-08 22:31:09 +03:00
texture_conversion.h [GPU] Move all xenos.h to gpu::xenos, disambiguate Dimension/TextureDimension 2020-07-11 15:54:22 +03:00
texture_dump.cc Refactor FourCC magic uses 2021-06-02 22:28:43 -05: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 [GPU] Misc GCC build fixes 2021-06-02 22:28:43 -05:00
texture_info.h [GPU] Misc GCC build fixes 2021-06-02 22:28:43 -05:00
texture_info_formats.cc [GPU] Common resolve code based on compute shaders, swap MSAA samples 1 and 2, change ROV write rounding, random refactoring 2020-08-09 21:33:10 +03:00
texture_util.cc [GPU] Linear mip tail exact extent estimation 2021-05-15 18:19:26 +03:00
texture_util.h [GPU] Linear mip tail exact extent estimation 2021-05-15 18:19:26 +03:00
trace_dump.cc [GPU] Non-ROV f24 trunc/round, host shader modifications, cache dir 2020-12-07 22:31:46 +03:00
trace_dump.h C++17ification. 2020-04-07 16:09:41 -05:00
trace_player.cc [GPU] Common resolve code based on compute shaders, swap MSAA samples 1 and 2, change ROV write rounding, random refactoring 2020-08-09 21:33:10 +03:00
trace_player.h [GPU] Store an EDRAM snapshot in traces 2019-11-04 17:30:20 +03:00
trace_protocol.h [GPU] Common resolve code based on compute shaders, swap MSAA samples 1 and 2, change ROV write rounding, random refactoring 2020-08-09 21:33:10 +03:00
trace_reader.cc [GPU] Common resolve code based on compute shaders, swap MSAA samples 1 and 2, change ROV write rounding, random refactoring 2020-08-09 21:33:10 +03:00
trace_reader.h C++17ification. 2020-04-07 16:09:41 -05:00
trace_viewer.cc [Base] Float clamping cleanup 2021-06-05 14:55:55 +03:00
trace_viewer.h [GPU] Move all xenos.h to gpu::xenos, disambiguate Dimension/TextureDimension 2020-07-11 15:54:22 +03:00
trace_writer.cc [GPU] Common resolve code based on compute shaders, swap MSAA samples 1 and 2, change ROV write rounding, random refactoring 2020-08-09 21:33:10 +03:00
trace_writer.h [GPU] Common resolve code based on compute shaders, swap MSAA samples 1 and 2, change ROV write rounding, random refactoring 2020-08-09 21:33:10 +03:00
ucode.h [GPU] Cleanup: XEPACKED -> static_assert_size/alignas 2021-05-16 14:03:36 +03:00
xenos.cc [GPU] Ownership-transfer-based RT cache, 3x3 resolution scaling 2021-04-26 22:12:09 +03:00
xenos.h [GPU] Polygon offset scale factor in xenos.h 2021-06-09 20:46:24 +03:00