Duckstation/src/util
Stenzek 7efacbad36
FileSystem: Swap vector for DynamicHeapArray
No point zeroing it out.
2024-08-25 22:13:19 +10:00
..
audio_stream.cpp Misc: Slim down some header includes 2024-08-04 14:49:55 +10:00
audio_stream.h AudioStream: Swap to shared soundtouch library 2024-08-02 21:49:19 +10:00
cd_image.cpp Misc: Slim down some header includes 2024-08-04 14:49:55 +10:00
cd_image.h Misc: Slim down some header includes 2024-08-04 14:49:55 +10:00
cd_image_bin.cpp CDImage: Open all image types as shared files 2024-05-17 14:42:37 +10:00
cd_image_chd.cpp CDImageCHD: Refactor mode conversion to string_view 2024-07-14 21:29:57 +10:00
cd_image_cue.cpp Misc: Fix a bunch of code analysis warnings 2024-08-02 23:56:07 +10:00
cd_image_device.cpp Log: Simplify macros 2024-05-24 02:08:14 +10:00
cd_image_ecm.cpp Log: Simplify macros 2024-05-24 02:08:14 +10:00
cd_image_hasher.cpp MD5Digest: Span-ify 2024-07-19 15:51:25 +10:00
cd_image_hasher.h Misc: Pass string_view by value 2024-05-05 22:28:29 +10:00
cd_image_m3u.cpp fix: out-of-border access 2024-07-07 12:45:49 +10:00
cd_image_mds.cpp FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
cd_image_memory.cpp ProgressCallback: Eliminate redundancy and drop C format strings 2024-07-19 15:51:25 +10:00
cd_image_pbp.cpp Misc: More format string fixes 2024-05-25 15:48:31 +10:00
cd_image_ppf.cpp Misc: More format string fixes 2024-05-25 15:48:31 +10:00
cd_subchannel_replacement.cpp Misc: Fix a bunch of code analysis warnings 2024-08-02 23:56:07 +10:00
cd_subchannel_replacement.h CDImage: Support loading subchannel from LSD files 2023-11-15 19:14:27 +10:00
CMakeLists.txt CMake: Add install target 2024-08-24 20:54:45 +10:00
cubeb_audio_stream.cpp CubebAudioStream: Remove leftover field 2024-08-10 13:15:55 +10:00
cue_parser.cpp Misc: Fix a bunch of code analysis warnings 2024-08-02 23:56:07 +10:00
cue_parser.h Misc: Pass string_view by value 2024-05-05 22:28:29 +10:00
d3d11_device.cpp FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
d3d11_device.h FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
d3d11_pipeline.cpp FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
d3d11_pipeline.h FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
d3d11_stream_buffer.cpp FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
d3d11_stream_buffer.h FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
d3d11_texture.cpp FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
d3d11_texture.h FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
d3d12_builders.cpp FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
d3d12_builders.h FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
d3d12_descriptor_heap_manager.cpp FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
d3d12_descriptor_heap_manager.h FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
d3d12_device.cpp FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
d3d12_device.h FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
d3d12_pipeline.cpp FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
d3d12_pipeline.h FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
d3d12_stream_buffer.cpp FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
d3d12_stream_buffer.h FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
d3d12_texture.cpp FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
d3d12_texture.h FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
d3d_common.cpp FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
d3d_common.h FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
dinput_source.cpp InputSource: Explicitly construct binding key 2024-07-04 21:40:32 +10:00
dinput_source.h Misc: Pass string_view by value 2024-05-05 22:28:29 +10:00
gpu_device.cpp GPUDevice: Fix SPIRV-Cross load error on Mac 2024-08-05 01:12:17 +10:00
gpu_device.h GPUDevice: Expose swap chain clear colour 2024-08-06 17:35:27 +10:00
gpu_framebuffer_manager.h FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
gpu_shader_cache.cpp GPUDevice: Support transpiling shaders at compile time 2024-06-14 21:21:34 +10:00
gpu_shader_cache.h Misc: Fix a bunch of code analysis warnings 2024-08-02 23:56:07 +10:00
gpu_texture.cpp FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
gpu_texture.h GPUDevice: Add support for Raster Ordered Views 2024-07-23 14:46:06 +10:00
host.cpp Host: Purge C format string error overloads 2024-07-19 13:45:33 +10:00
host.h FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
http_downloader.cpp Log: Simplify macros 2024-05-24 02:08:14 +10:00
http_downloader.h Path: Add CreateFileURL() 2024-03-16 14:10:35 +10:00
http_downloader_curl.cpp Log: Simplify macros 2024-05-24 02:08:14 +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 Log: Simplify macros 2024-05-24 02:08:14 +10:00
http_downloader_winhttp.h HTTPDownloader: Add support for progress updates/cancelling 2023-11-25 00:50:12 +10:00
image.cpp FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
image.h FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
imgui_animated.h Misc: Use lightgun controller icon 2024-08-25 21:17:11 +10:00
imgui_fullscreen.cpp FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
imgui_fullscreen.h ImGuiFullscreen: Display checkmark on right of choice dialog 2024-08-13 18:09:30 +10:00
imgui_manager.cpp FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
imgui_manager.h Misc: Use lightgun controller icon 2024-08-25 21:17:11 +10:00
ini_settings_interface.cpp Qt: Implement per-game controller configuration 2024-08-24 14:19:23 +10:00
ini_settings_interface.h Qt: Implement per-game controller configuration 2024-08-24 14:19:23 +10:00
input_manager.cpp InputManager: Remove unused pointer type 2024-08-24 14:23:32 +10:00
input_manager.h Qt: Implement per-game controller configuration 2024-08-24 14:19:23 +10:00
input_source.cpp Misc: Fix a bunch of code analysis warnings 2024-08-02 23:56:07 +10:00
input_source.h Misc: Pass string_view by value 2024-05-05 22:28:29 +10:00
iso_reader.cpp Log: Simplify macros 2024-05-24 02:08:14 +10:00
iso_reader.h Misc: Pass string_view by value 2024-05-05 22:28:29 +10:00
make_d3d_display_shader_bytecode.bat Move frontend-common to util/core 2023-08-16 01:13:00 +10:00
media_capture.cpp FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
media_capture.h System: Switch to new capture file on video FPS change 2024-08-18 12:34:25 +10:00
metal_device.h GPUDevice: Expose swap chain clear colour 2024-08-06 17:35:27 +10:00
metal_device.mm GPUDevice: Expose swap chain clear colour 2024-08-06 17:35:27 +10:00
metal_layer.h Common: Split some routines into CocoaTools 2023-09-24 12:21:19 +10:00
metal_shaders.metal MetalDevice: Use shader to clear current depth target 2024-04-12 21:07:16 +10:00
metal_stream_buffer.h Rewrite host GPU abstraction 2023-08-20 21:55:38 +10:00
metal_stream_buffer.mm Log: Simplify macros 2024-05-24 02:08:14 +10:00
opengl_context.cpp Qt: Unrestrict resolution scale up to device limits 2024-07-04 13:25:27 +10:00
opengl_context.h Qt: Unrestrict resolution scale up to device limits 2024-07-04 13:25:27 +10:00
opengl_context_agl.h OpenGLContext: Add SupportsNegativeSwapInterval() 2024-04-11 20:31:57 +10:00
opengl_context_agl.mm Log: Simplify macros 2024-05-24 02:08:14 +10:00
opengl_context_egl.cpp GL/ContextEGL: Fix red_size to blue_size (#3238) 2024-07-01 00:28:05 +10:00
opengl_context_egl.h OpenGLContext: Add SupportsNegativeSwapInterval() 2024-04-11 20:31:57 +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 Log: Simplify macros 2024-05-24 02:08:14 +10:00
opengl_context_wgl.h OpenGLContext: Add SupportsNegativeSwapInterval() 2024-04-11 20:31:57 +10:00
opengl_device.cpp GPUDevice: Expose swap chain clear colour 2024-08-06 17:35:27 +10:00
opengl_device.h GPUDevice: Expose swap chain clear colour 2024-08-06 17:35:27 +10:00
opengl_loader.h dep/glad: Update to v2.0.5 2024-02-25 20:30:41 +10:00
opengl_pipeline.cpp GPUDevice: Improve pipeline error reporting 2024-07-22 15:43:06 +10:00
opengl_pipeline.h GPUDevice: Improve pipeline error reporting 2024-07-22 15:43:06 +10:00
opengl_stream_buffer.cpp Misc: Pass string_view by value 2024-05-05 22:28:29 +10:00
opengl_stream_buffer.h Misc: Pass string_view by value 2024-05-05 22:28:29 +10:00
opengl_texture.cpp Misc: Fix a bunch of code analysis warnings 2024-08-02 23:56:07 +10:00
opengl_texture.h Misc: Pass string_view by value 2024-05-05 22:28:29 +10:00
page_fault_handler.cpp PageFaultHandler: Simplifications 2024-05-25 17:42:12 +10:00
page_fault_handler.h Misc: Purge unused code and report startup error to host 2024-05-05 22:29:26 +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 System: Use cpuinfo for cache line size check 2024-07-03 00:24:12 +10:00
platform_misc_mac.mm PlatformMisc: Swap include order for Mac 2024-07-03 16:04:05 +10:00
platform_misc_unix.cpp Sockets: Ignore SIGPIPE on Linux 2024-07-21 16:10:39 +10:00
platform_misc_win32.cpp System: Use cpuinfo for cache line size check 2024-07-03 00:24:12 +10:00
postprocessing.cpp ProgressCallback: Eliminate redundancy and drop C format strings 2024-07-19 15:51:25 +10:00
postprocessing.h GPU/HW: Use GSVector instead of Rectangle 2024-07-03 15:44:12 +10:00
postprocessing_shader.cpp Misc: More format string fixes 2024-05-25 15:48:31 +10:00
postprocessing_shader.h PostProcessing/FX: Preserve option declaration order 2024-07-26 15:34:49 +10:00
postprocessing_shader_fx.cpp FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
postprocessing_shader_fx.h GPU/HW: Use GSVector instead of Rectangle 2024-07-03 15:44:12 +10:00
postprocessing_shader_glsl.cpp GPU/HW: Use GSVector instead of Rectangle 2024-07-03 15:44:12 +10:00
postprocessing_shader_glsl.h GPU/HW: Use GSVector instead of Rectangle 2024-07-03 15:44:12 +10:00
sdl_audio_stream.cpp Log: Simplify macros 2024-05-24 02:08:14 +10:00
sdl_input_source.cpp Qt: Toggle for DualSense Player LED (#3254) 2024-07-21 16:07:36 +10:00
sdl_input_source.h Qt: Toggle for DualSense Player LED (#3254) 2024-07-21 16:07:36 +10:00
shadergen.cpp Misc: Fix a bunch of code analysis warnings 2024-08-02 23:56:07 +10:00
shadergen.h Misc: Fix a bunch of code analysis warnings 2024-08-02 23:56:07 +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
sockets.cpp Sockets: Use epoll on Linux 2024-07-21 16:10:39 +10:00
sockets.h Sockets: Use epoll on Linux 2024-07-21 16:10:39 +10:00
state_wrapper.cpp System: Rewrite save state I/O 2024-07-29 17:27:32 +10:00
state_wrapper.h System: Rewrite save state I/O 2024-07-29 17:27:32 +10:00
util.props ImGui: Enable lunasvg 2024-08-25 21:17:22 +10:00
util.vcxproj System: Add video capture feature 2024-08-11 21:06:58 +10:00
util.vcxproj.filters System: Add video capture feature 2024-08-11 21:06:58 +10:00
vulkan_builders.cpp GPUDevice: Improve pipeline error reporting 2024-07-22 15:43:06 +10:00
vulkan_builders.h GPUDevice: Improve pipeline error reporting 2024-07-22 15:43:06 +10:00
vulkan_device.cpp FileSystem: Swap vector for DynamicHeapArray 2024-08-25 22:13:19 +10:00
vulkan_device.h VulkanDevice: Enable VK_KHR_maintenance4 and 5 2024-08-10 12:33:01 +10:00
vulkan_entry_points.h Rewrite host GPU abstraction 2023-08-20 21:55:38 +10:00
vulkan_entry_points.inl VulkanDevice: Release swap chain images on resize 2024-06-23 16:17:31 +10:00
vulkan_loader.cpp Misc: More format string fixes 2024-05-25 15:48:31 +10:00
vulkan_loader.h VulkanDevice: Enable VK_KHR_maintenance4 and 5 2024-08-10 12:33:01 +10:00
vulkan_pipeline.cpp GPUDevice: Add support for Raster Ordered Views 2024-07-23 14:46:06 +10:00
vulkan_pipeline.h Misc: Pass string_view by value 2024-05-05 22:28:29 +10:00
vulkan_stream_buffer.cpp Log: Simplify macros 2024-05-24 02:08:14 +10:00
vulkan_stream_buffer.h Rewrite host GPU abstraction 2023-08-20 21:55:38 +10:00
vulkan_swap_chain.cpp VulkanDevice: Release swap chain images on resize 2024-06-23 16:17:31 +10:00
vulkan_swap_chain.h VulkanDevice: Release swap chain images on resize 2024-06-23 16:17:31 +10:00
vulkan_texture.cpp VulkanDevice: Fix download inside render pass 2024-08-11 20:44:16 +10:00
vulkan_texture.h Misc: Pass string_view by value 2024-05-05 22:28:29 +10:00
wav_writer.cpp Log: Simplify macros 2024-05-24 02:08:14 +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 InputManager: Support multiple mice via raw input 2024-08-23 23:06:55 +10:00
win32_raw_input_source.h InputManager: Support multiple mice via raw input 2024-08-23 23:06:55 +10:00
window_info.cpp GPU: Further improve vsync handling 2024-05-24 02:33:33 +10:00
window_info.h WindowInfo: Get refresh rate from monitor config 2024-05-22 22:16:31 +10:00
xinput_source.cpp Log: Simplify macros 2024-05-24 02:08:14 +10:00
xinput_source.h Misc: Pass string_view by value 2024-05-05 22:28:29 +10:00