xenia/src/xenia/gpu
2022-03-22 21:41:44 +03:00
..
d3d12 [D3D12] RT dump: Fix r# allocation 2022-03-22 21:41:44 +03:00
null [Vulkan] Add Vulkan-Headers and VMA submodules 2022-02-13 20:08:08 +03:00
shaders [UI] Image post-processing and full presentation/window rework 2022-01-29 13:22:03 +03:00
spirv Rename control_flow_analysis_pass.cpp to control_flow_analysis_pass.cc 2021-11-13 02:18:22 +03:00
vulkan [Vulkan] Fix shader bytecode path in premake5.lua 2022-02-13 23:29:46 +03:00
command_processor.cc [Base] Check success of sync primitive creation 2022-03-08 12:17:57 -06:00
command_processor.h [UI] Image post-processing and full presentation/window rework 2022-01-29 13:22:03 +03:00
draw_util.cc [GPU] Move common-face polygon offset to draw_util 2022-02-13 21:18:02 +03:00
draw_util.h [GPU] Move common-face polygon offset to draw_util 2022-02-13 21:18:02 +03:00
dxbc.h [GPU] Mostly generic, not square-only resolution scaling 2021-12-11 21:55:33 +03: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 [GPU] Reuse base+index*stride in vfetch_mini instead of reloading the index GPR 2022-01-09 14:58:38 +03:00
dxbc_shader_translator.h [GPU] Reuse base+index*stride in vfetch_mini instead of reloading the index GPR 2022-01-09 14:58:38 +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] vfetch_full fetching nothing still must calculate the address 2022-01-09 16:26:05 +03:00
dxbc_shader_translator_memexport.cc [GPU] Mostly generic, not square-only resolution scaling 2021-12-11 21:55:33 +03:00
dxbc_shader_translator_om.cc [GPU] Mostly generic, not square-only resolution scaling 2021-12-11 21:55:33 +03:00
gpu_flags.cc [Code] Remove game names from code comments (most of at least) 2021-09-05 21:27:40 +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 [UI] Image post-processing and full presentation/window rework 2022-01-29 13:22:03 +03:00
graphics_system.h [UI] Image post-processing and full presentation/window rework 2022-01-29 13:22:03 +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 [UI] Image post-processing and full presentation/window rework 2022-01-29 13:22:03 +03:00
primitive_processor.cc [GPU/Kernel] Fix space-prefixed hexadecimal number printing 2022-01-29 14:02:55 +03:00
primitive_processor.h [GPU] Fix quads>triangles cvar, primitive type test cases 2021-12-12 18:28:02 +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 [Code] Make union usage more consistent 2021-11-03 20:45:09 +03:00
render_target_cache.cc [GPU] Cleanup RB_COLOR_MASK and RB_DEPTHCONTROL normalization 2022-02-13 20:50:31 +03:00
render_target_cache.h [GPU] Cleanup RB_COLOR_MASK and RB_DEPTHCONTROL normalization 2022-02-13 20:50:31 +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] vfetch_full fetching nothing still must calculate the address 2022-01-09 16:26:05 +03:00
shader_compiler_main.cc [UI] Loop thread to main thread WindowedAppContext 2021-08-28 19:38:24 +03:00
shader_translator.cc [GPU] vfetch_full fetching nothing still must calculate the address 2022-01-09 16:26:05 +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] Reuse base+index*stride in vfetch_mini instead of reloading the index GPR 2022-01-09 14:58:38 +03:00
shared_memory.cc [Code] Remove game names from code comments (most of at least) 2021-09-05 21:27:40 +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 [Code] Remove game names from code comments (most of at least) 2021-09-05 21:27:40 +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 [D3D12] Fix 8192 texture size storage 2021-12-12 16:27:49 +03:00
texture_util.h [D3D12] Fix 8192 texture size storage 2021-12-12 16:27:49 +03:00
trace_dump.cc [UI] Image post-processing and full presentation/window rework 2022-01-29 13:22:03 +03:00
trace_dump.h [GPU] Remove outdated forward declarations from trace_dump.h 2021-09-12 14:32:41 +03:00
trace_player.cc [Base] Check success of sync primitive creation 2022-03-08 12:17:57 -06:00
trace_player.h [UI] Image post-processing and full presentation/window rework 2022-01-29 13:22:03 +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 [UI] Image post-processing and full presentation/window rework 2022-01-29 13:22:03 +03:00
trace_viewer.h [UI] Image post-processing and full presentation/window rework 2022-01-29 13:22:03 +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] Reuse base+index*stride in vfetch_mini instead of reloading the index GPR 2022-01-09 14:58:38 +03:00
xenos.cc [GPU] Ownership-transfer-based RT cache, 3x3 resolution scaling 2021-04-26 22:12:09 +03:00
xenos.h [Code] Make union usage more consistent 2021-11-03 20:45:09 +03:00