Duckstation/src/util
2024-03-13 14:14:40 +10:00
..
audio_stream.cpp Misc: Swap make_array() for size deduction 2023-10-02 13:33:33 +10:00
audio_stream.h CMake: Swap USE_ and WITH_ for ENABLE_ 2023-09-17 12:36:52 +10:00
cd_image.cpp CDImageDevice: Implement disc reading for Linux 2024-03-01 00:50:31 +10:00
cd_image.h GameList: Add "File Size" field 2023-12-20 23:40:28 +10:00
cd_image_bin.cpp GameList: Add "File Size" field 2023-12-20 23:40:28 +10:00
cd_image_chd.cpp GameList: Add "File Size" field 2023-12-20 23:40:28 +10:00
cd_image_cue.cpp GameList: Add "File Size" field 2023-12-20 23:40:28 +10:00
cd_image_device.cpp CDImageDevice: Implement disc reading for Linux 2024-03-01 00:50:31 +10:00
cd_image_ecm.cpp GameList: Add "File Size" field 2023-12-20 23:40:28 +10:00
cd_image_hasher.cpp Qt: Fix a couple of game summary translation issues 2024-02-15 22:14:46 +09:00
cd_image_hasher.h Misc: Add copyright/license statement to applicable files 2022-12-04 21:03:49 +10:00
cd_image_m3u.cpp Misc: Make struct member functions file-local 2023-11-18 16:46:11 +10:00
cd_image_mds.cpp GameList: Add "File Size" field 2023-12-20 23:40:28 +10:00
cd_image_memory.cpp Misc: Make struct member functions file-local 2023-11-18 16:46:11 +10:00
cd_image_pbp.cpp CDSubChannelReplacement: Clear map on reload 2024-01-01 14:46:58 +10:00
cd_image_ppf.cpp GameList: Add "File Size" field 2023-12-20 23:40:28 +10:00
cd_subchannel_replacement.cpp CDSubChannelReplacement: Clear map on reload 2024-01-01 14:46:58 +10:00
cd_subchannel_replacement.h CDImage: Support loading subchannel from LSD files 2023-11-15 19:14:27 +10:00
cd_xa.cpp Misc: Make struct member functions file-local 2023-11-18 16:46:11 +10:00
cd_xa.h Misc: Add copyright/license statement to applicable files 2022-12-04 21:03:49 +10:00
CMakeLists.txt Image: Swap stb for libpng/libjpeg 2024-03-07 00:02:35 +10:00
cubeb_audio_stream.cpp SmallString: fmt -> format, format -> sprintf 2023-12-13 21:06:15 +10:00
cue_parser.cpp SmallString: fmt -> format, format -> sprintf 2023-12-13 21:06:15 +10:00
cue_parser.h Common: Error/FileSystem backports 2023-08-20 12:40:47 +10:00
d3d11_device.cpp GPU/HW: Ensure buffers are unmapped before present 2024-03-08 13:43:22 +10:00
d3d11_device.h GPUDevice: Add support for VRR and relaxed vsync 2024-03-03 14:03:07 +10:00
d3d11_pipeline.cpp Misc: Swap gsl::span for std::span 2023-09-05 22:10:50 +10:00
d3d11_pipeline.h GPUDevice: Support geometry shaders 2023-09-02 22:09:22 +10:00
d3d11_stream_buffer.cpp GPU/HW: Ensure buffers are unmapped before present 2024-03-08 13:43:22 +10:00
d3d11_stream_buffer.h GPU/HW: Ensure buffers are unmapped before present 2024-03-08 13:43:22 +10:00
d3d11_texture.cpp GPUDevice: Add GPUDownloadTexture 2024-02-29 18:56:50 +10:00
d3d11_texture.h GPUDevice: Add GPUDownloadTexture 2024-02-29 18:56:50 +10:00
d3d12_builders.cpp Rewrite host GPU abstraction 2023-08-20 21:55:38 +10:00
d3d12_builders.h Rewrite host GPU abstraction 2023-08-20 21:55:38 +10:00
d3d12_descriptor_heap_manager.cpp Misc: clang-cl warning clean-up 2023-09-03 14:30:26 +10:00
d3d12_descriptor_heap_manager.h Rewrite host GPU abstraction 2023-08-20 21:55:38 +10:00
d3d12_device.cpp GPUDevice: Add support for VRR and relaxed vsync 2024-03-03 14:03:07 +10:00
d3d12_device.h GPUDevice: Add support for VRR and relaxed vsync 2024-03-03 14:03:07 +10:00
d3d12_pipeline.cpp GPUDevice: Get rid of framebuffer abstraction 2023-12-09 22:08:13 +10:00
d3d12_pipeline.h Rewrite host GPU abstraction 2023-08-20 21:55:38 +10:00
d3d12_stream_buffer.cpp Misc: Unreachable code warning fixes 2023-09-05 22:10:50 +10:00
d3d12_stream_buffer.h Rewrite host GPU abstraction 2023-08-20 21:55:38 +10:00
d3d12_texture.cpp GPUDevice: Add GPUDownloadTexture 2024-02-29 18:56:50 +10:00
d3d12_texture.h GPUDevice: Add GPUDownloadTexture 2024-02-29 18:56:50 +10:00
d3d_common.cpp GPUDevice: Use Error class for initialization errors 2024-01-21 00:18:33 +10:00
d3d_common.h GPUDevice: Use Error class for initialization errors 2024-01-21 00:18:33 +10:00
dinput_source.cpp Misc: Remove StringUtil::{Starts,Ends}With, use C++20 2023-12-13 21:18:19 +10:00
dinput_source.h FullscreenUI: Use icon font for bindings 2023-11-26 23:57:49 +10:00
gpu_device.cpp GPUDevice: Add support for VRR and relaxed vsync 2024-03-03 14:03:07 +10:00
gpu_device.h GPUDevice: Add support for VRR and relaxed vsync 2024-03-03 14:03:07 +10:00
gpu_framebuffer_manager.h GPUDevice: Get rid of framebuffer abstraction 2023-12-09 22:08:13 +10:00
gpu_shader_cache.cpp Rewrite host GPU abstraction 2023-08-20 21:55:38 +10:00
gpu_shader_cache.h Rewrite host GPU abstraction 2023-08-20 21:55:38 +10:00
gpu_texture.cpp GPU: Use Image class for screenshot saving 2024-03-06 23:55:18 +10:00
gpu_texture.h GPU: Use Image class for screenshot saving 2024-03-06 23:55:18 +10:00
gpu_types.h GPUDevice: Add support for VRR and relaxed vsync 2024-03-03 14:03:07 +10:00
host.cpp Misc: Fix build on Debian Bullseye 2023-10-02 23:50:56 +10:00
host.h Host: Add ReportFatalError() 2024-02-25 20:30:41 +10:00
http_downloader.cpp HTTPDownloader: Add support for progress updates/cancelling 2023-11-25 00:50:12 +10:00
http_downloader.h HTTPDownloader: Add support for progress updates/cancelling 2023-11-25 00:50:12 +10:00
http_downloader_curl.cpp HTTPDownloader: Add support for progress updates/cancelling 2023-11-25 00:50:12 +10:00
http_downloader_curl.h HTTPDownloader: Add support for progress updates/cancelling 2023-11-25 00:50:12 +10:00
http_downloader_winhttp.cpp HTTPDownloader: Add support for progress updates/cancelling 2023-11-25 00:50:12 +10:00
http_downloader_winhttp.h HTTPDownloader: Add support for progress updates/cancelling 2023-11-25 00:50:12 +10:00
image.cpp Image: Swap stb for libpng/libjpeg 2024-03-07 00:02:35 +10:00
image.h Image: Swap stb for libpng/libjpeg 2024-03-07 00:02:35 +10:00
imgui_animated.h Misc: Linux build fix 2023-12-13 12:35:56 +10:00
imgui_fullscreen.cpp Build: Move Image from common to util 2024-03-06 16:09:21 +10:00
imgui_fullscreen.h ImGuiFullscreen: Add LayoutUnscale() 2024-01-14 01:44:21 +10:00
imgui_manager.cpp Build: Move Image from common to util 2024-03-06 16:09:21 +10:00
imgui_manager.h ImGuiManager: Defer scale updates 2024-02-19 22:47:47 +09:00
ini_settings_interface.cpp InputManager: Support inverted full axis 2023-01-15 15:13:54 +10:00
ini_settings_interface.h InputManager: Support inverted full axis 2023-01-15 15:13:54 +10:00
input_manager.cpp Misc: Remove StringUtil::{Starts,Ends}With, use C++20 2023-12-13 21:18:19 +10:00
input_manager.h FullscreenUI: Use icon font for bindings 2023-11-26 23:57:49 +10:00
input_source.cpp Misc: Remove StringUtil::{Starts,Ends}With, use C++20 2023-12-13 21:18:19 +10:00
input_source.h FullscreenUI: Use icon font for bindings 2023-11-26 23:57:49 +10:00
iso_reader.cpp IsoReader: Fix ARM32 build 2023-12-03 22:13:17 +10:00
iso_reader.h CDROM: Add PVD/directory entries to file map 2023-11-30 14:38:38 +10:00
jit_code_buffer.cpp JitCodeBuffer: Use MAP_FIXED on MacOS/MAP_FIXED_NOREPLACE on Linux 2023-12-19 22:20:00 +10:00
jit_code_buffer.h JitCodeBuffer: Allocate within 32-bit range 2023-11-24 20:35:19 +10:00
make_d3d_display_shader_bytecode.bat Move frontend-common to util/core 2023-08-16 01:13:00 +10:00
metal_device.h GPUDevice: Add support for VRR and relaxed vsync 2024-03-03 14:03:07 +10:00
metal_device.mm GPUDevice: Add support for VRR and relaxed vsync 2024-03-03 14:03:07 +10:00
metal_layer.h Common: Split some routines into CocoaTools 2023-09-24 12:21:19 +10:00
metal_shaders.metal MetalDevice: Support multisampling 2023-09-16 19:00:28 +10:00
metal_stream_buffer.h Rewrite host GPU abstraction 2023-08-20 21:55:38 +10:00
metal_stream_buffer.mm MetalDevice: Avoid inline texture uploads when unnecessary 2023-08-24 19:00:01 +10:00
opengl_context.cpp GLContext: Rename to OpenGLContext 2024-02-25 20:30:41 +10:00
opengl_context.h GLContext: Rename to OpenGLContext 2024-02-25 20:30:41 +10:00
opengl_context_agl.h GLContext: Rename to OpenGLContext 2024-02-25 20:30:41 +10:00
opengl_context_agl.mm GLContext: Rename to OpenGLContext 2024-02-25 20:30:41 +10:00
opengl_context_egl.cpp OpenGLContext: Try libEGL.so.1 as well as libEGL.so 2024-03-13 14:14:40 +10:00
opengl_context_egl.h OpenGLContextEGL: Fix X11+platform base combination 2024-02-29 20:07:05 +10:00
opengl_context_egl_wayland.cpp OpenGLContextEGL: Fix X11+platform base combination 2024-02-29 20:07:05 +10:00
opengl_context_egl_wayland.h OpenGLContextEGL: Fix X11+platform base combination 2024-02-29 20:07:05 +10:00
opengl_context_egl_x11.cpp OpenGLContextEGL: Fix X11+platform base combination 2024-02-29 20:07:05 +10:00
opengl_context_egl_x11.h OpenGLContextEGL: Fix X11+platform base combination 2024-02-29 20:07:05 +10:00
opengl_context_wgl.cpp GLContext: Rename to OpenGLContext 2024-02-25 20:30:41 +10:00
opengl_context_wgl.h GLContext: Rename to OpenGLContext 2024-02-25 20:30:41 +10:00
opengl_device.cpp OpenGLDevice: Fix incorrect streamed counter 2024-03-08 21:20:44 +10:00
opengl_device.h GPUDevice: Add support for VRR and relaxed vsync 2024-03-03 14:03:07 +10:00
opengl_loader.h dep/glad: Update to v2.0.5 2024-02-25 20:30:41 +10:00
opengl_pipeline.cpp GPUDevice: Use Error class for initialization errors 2024-01-21 00:18:33 +10:00
opengl_pipeline.h OpenGLDevice: Work around lack of base_vertex in GLES3.1 2023-12-28 18:57:45 +10:00
opengl_stream_buffer.cpp OpenGLDevice: Set unpack row length on create 2023-09-23 14:14:52 +10:00
opengl_stream_buffer.h Rewrite host GPU abstraction 2023-08-20 21:55:38 +10:00
opengl_texture.cpp GPUDevice: Add GPUDownloadTexture 2024-02-29 18:56:50 +10:00
opengl_texture.h GPUDevice: Add GPUDownloadTexture 2024-02-29 18:56:50 +10:00
page_fault_handler.cpp PageFaultHandler: Fix for Intel on MacOS 2023-11-24 20:35:52 +10:00
page_fault_handler.h CPU/CodeCache: Fix NewRec on Apple Silicon 2023-10-28 14:41:29 +10:00
pch.cpp Build: Use precompiled headers 2023-09-02 21:44:08 +10:00
pch.h Common: Drop String, add SmallString 2023-09-23 14:14:52 +10:00
platform_misc.h Misc: Post-refactor cleanups 2023-08-24 18:01:32 +10:00
platform_misc_mac.mm Common: Split some routines into CocoaTools 2023-09-24 12:21:19 +10:00
platform_misc_unix.cpp Common: Drop String, add SmallString 2023-09-23 14:14:52 +10:00
platform_misc_win32.cpp Common: Drop String, add SmallString 2023-09-23 14:14:52 +10:00
postprocessing.cpp Settings: Add UserResources to EmuFolders 2024-01-10 22:46:57 +10:00
postprocessing.h PostProcessing: Add compile progress indicator 2023-12-14 20:23:48 +10:00
postprocessing_shader.cpp Qt: Fix postfx option pane not loading 2023-10-16 01:00:43 +10:00
postprocessing_shader.h PostProcessing: Add compile progress indicator 2023-12-14 20:23:48 +10:00
postprocessing_shader_fx.cpp Build: Move Image from common to util 2024-03-06 16:09:21 +10:00
postprocessing_shader_fx.h PostProcessing: Add compile progress indicator 2023-12-14 20:23:48 +10:00
postprocessing_shader_glsl.cpp PostProcessing: Add compile progress indicator 2023-12-14 20:23:48 +10:00
postprocessing_shader_glsl.h PostProcessing: Add compile progress indicator 2023-12-14 20:23:48 +10:00
sdl_input_source.cpp SDLInputSource: Expose IOKit/MFI toggles 2024-02-03 19:41:56 +10:00
sdl_input_source.h SDLInputSource: Expose IOKit/MFI toggles 2024-02-03 19:41:56 +10:00
shadergen.cpp GPUDevice: Support R16I/R16U textures 2023-12-19 22:38:36 +10:00
shadergen.h GPUDevice: Support R16I/R16U textures 2023-12-19 22:38:36 +10:00
shiftjis.cpp Common: Fix incorrect sign extension in sjis2ascii() 2023-09-30 12:20:46 +10:00
shiftjis.h Move utility classes from common to own static lib 2022-07-21 17:29:58 +10:00
spirv_compiler.cpp MetalDevice: Explicitly bind fragment resources 2023-12-18 20:50:35 +10:00
spirv_compiler.h MetalDevice: Explicitly bind fragment resources 2023-12-18 20:50:35 +10:00
state_wrapper.cpp Common: Drop String, add SmallString 2023-09-23 14:14:52 +10:00
state_wrapper.h Common: Drop String, add SmallString 2023-09-23 14:14:52 +10:00
util.props Image: Swap stb for libpng/libjpeg 2024-03-07 00:02:35 +10:00
util.vcxproj Image: Swap stb for libpng/libjpeg 2024-03-07 00:02:35 +10:00
util.vcxproj.filters Build: Move Image from common to util 2024-03-06 16:09:21 +10:00
vulkan_builders.cpp GPUDevice: Get rid of framebuffer abstraction 2023-12-09 22:08:13 +10:00
vulkan_builders.h GPUDevice: Get rid of framebuffer abstraction 2023-12-09 22:08:13 +10:00
vulkan_device.cpp VulkanDevice: Add additional semaphore on swap chain 2024-03-08 14:16:56 +10:00
vulkan_device.h VulkanDevice: Add additional semaphore on swap chain 2024-03-08 14:16:56 +10:00
vulkan_entry_points.h Rewrite host GPU abstraction 2023-08-20 21:55:38 +10:00
vulkan_entry_points.inl VulkanDevice: Optional VK_EXT_external_memory_host enablement 2024-02-29 17:00:51 +10:00
vulkan_loader.cpp Rewrite host GPU abstraction 2023-08-20 21:55:38 +10:00
vulkan_loader.h VulkanDevice: Potentially re-enable Vulkan 1.0 support 2023-12-25 21:59:52 +10:00
vulkan_pipeline.cpp GPUDevice: Get rid of framebuffer abstraction 2023-12-09 22:08:13 +10:00
vulkan_pipeline.h Rewrite host GPU abstraction 2023-08-20 21:55:38 +10:00
vulkan_stream_buffer.cpp Misc: Unreachable code warning fixes 2023-09-05 22:10:50 +10:00
vulkan_stream_buffer.h Rewrite host GPU abstraction 2023-08-20 21:55:38 +10:00
vulkan_swap_chain.cpp VulkanDevice: Add additional semaphore on swap chain 2024-03-08 14:16:56 +10:00
vulkan_swap_chain.h GPUDevice: Add support for VRR and relaxed vsync 2024-03-03 14:03:07 +10:00
vulkan_texture.cpp GPUDevice: Add GPUDownloadTexture 2024-02-29 18:56:50 +10:00
vulkan_texture.h GPUDevice: Add GPUDownloadTexture 2024-02-29 18:56:50 +10:00
wav_writer.cpp Misc: Make struct member functions file-local 2023-11-18 16:46:11 +10:00
wav_writer.h Misc: Make struct member functions file-local 2023-11-18 16:46:11 +10:00
win32_raw_input_source.cpp FullscreenUI: Use icon font for bindings 2023-11-26 23:57:49 +10:00
win32_raw_input_source.h FullscreenUI: Use icon font for bindings 2023-11-26 23:57:49 +10:00
window_info.cpp CMake: Swap USE_ and WITH_ for ENABLE_ 2023-09-17 12:36:52 +10:00
window_info.h Rewrite host GPU abstraction 2023-08-20 21:55:38 +10:00
xaudio2_audio_stream.cpp Misc: Make struct member functions file-local 2023-11-18 16:46:11 +10:00
xinput_source.cpp Misc: Remove StringUtil::{Starts,Ends}With, use C++20 2023-12-13 21:18:19 +10:00
xinput_source.h FullscreenUI: Use icon font for bindings 2023-11-26 23:57:49 +10:00
zstd_byte_stream.cpp ByteStream: Move zstd wrapper to util project 2024-02-05 14:28:26 +10:00