You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
duckstation/src/util
Stenzek 667d1bf7c8
GPUDevice: Use CompressHelpers
And compress the pipeline cache. Saves a fair bit of disk space.
2 years ago
..
CMakeLists.txt Util: Add CompressHelpers 2 years ago
audio_stream.cpp Misc: Slim down some header includes 2 years ago
audio_stream.h AudioStream: Swap to shared soundtouch library 2 years ago
cd_image.cpp Misc: Slim down some header includes 2 years ago
cd_image.h Misc: Slim down some header includes 2 years ago
cd_image_bin.cpp CDImage: Open all image types as shared files 2 years ago
cd_image_chd.cpp CDImageCHD: Refactor mode conversion to string_view 2 years ago
cd_image_cue.cpp Misc: Fix a bunch of code analysis warnings 2 years ago
cd_image_device.cpp Log: Simplify macros 2 years ago
cd_image_ecm.cpp Log: Simplify macros 2 years ago
cd_image_hasher.cpp MD5Digest: Span-ify 2 years ago
cd_image_hasher.h Misc: Pass string_view by value 2 years ago
cd_image_m3u.cpp fix: out-of-border access 2 years ago
cd_image_mds.cpp FileSystem: Swap vector for DynamicHeapArray 2 years ago
cd_image_memory.cpp ProgressCallback: Eliminate redundancy and drop C format strings 2 years ago
cd_image_pbp.cpp Misc: More format string fixes 2 years ago
cd_image_ppf.cpp Misc: More format string fixes 2 years ago
cd_subchannel_replacement.cpp Misc: Fix a bunch of code analysis warnings 2 years ago
cd_subchannel_replacement.h CDImage: Support loading subchannel from LSD files 3 years ago
compress_helpers.cpp Util: Add CompressHelpers 2 years ago
compress_helpers.h Util: Add CompressHelpers 2 years ago
cubeb_audio_stream.cpp CubebAudioStream: Remove leftover field 2 years ago
cue_parser.cpp Misc: Fix a bunch of code analysis warnings 2 years ago
cue_parser.h Misc: Pass string_view by value 2 years ago
d3d11_device.cpp GPUDevice: Expose swap chain clear colour 2 years ago
d3d11_device.h GPUDevice: Expose swap chain clear colour 2 years ago
d3d11_pipeline.cpp FileSystem: Swap vector for DynamicHeapArray 2 years ago
d3d11_pipeline.h Misc: Pass string_view by value 2 years ago
d3d11_stream_buffer.cpp Misc: Fix a bunch of code analysis warnings 2 years ago
d3d11_stream_buffer.h Misc: Fix a bunch of code analysis warnings 2 years ago
d3d11_texture.cpp FileSystem: Swap vector for DynamicHeapArray 2 years ago
d3d11_texture.h GPUDevice: Add support for Raster Ordered Views 2 years ago
d3d12_builders.cpp GPUDevice: Improve pipeline error reporting 2 years ago
d3d12_builders.h GPUDevice: Improve pipeline error reporting 2 years ago
d3d12_descriptor_heap_manager.cpp GPUDevice: Improve pipeline error reporting 2 years ago
d3d12_descriptor_heap_manager.h GPUDevice: Improve pipeline error reporting 2 years ago
d3d12_device.cpp GPUDevice: Use CompressHelpers 2 years ago
d3d12_device.h GPUDevice: Use CompressHelpers 2 years ago
d3d12_pipeline.cpp GPUDevice: Add support for Raster Ordered Views 2 years ago
d3d12_pipeline.h Misc: Pass string_view by value 2 years ago
d3d12_stream_buffer.cpp GPUDevice: Improve pipeline error reporting 2 years ago
d3d12_stream_buffer.h GPUDevice: Improve pipeline error reporting 2 years ago
d3d12_texture.cpp Misc: Fix a bunch of code analysis warnings 2 years ago
d3d12_texture.h Misc: Pass string_view by value 2 years ago
d3d_common.cpp GPUDevice: Add support for Raster Ordered Views 2 years ago
d3d_common.h Qt: Unrestrict resolution scale up to device limits 2 years ago
dinput_source.cpp InputSource: Explicitly construct binding key 2 years ago
dinput_source.h Misc: Pass string_view by value 2 years ago
gpu_device.cpp GPUDevice: Use CompressHelpers 2 years ago
gpu_device.h GPUDevice: Use CompressHelpers 2 years ago
gpu_framebuffer_manager.h FileSystem: Swap vector for DynamicHeapArray 2 years ago
gpu_shader_cache.cpp GPUDevice: Use CompressHelpers 2 years ago
gpu_shader_cache.h GPUDevice: Use CompressHelpers 2 years ago
gpu_texture.cpp FileSystem: Swap vector for DynamicHeapArray 2 years ago
gpu_texture.h GPUDevice: Add support for Raster Ordered Views 2 years ago
host.cpp Host: Purge C format string error overloads 2 years ago
host.h Host: Add TranslatePluralToSmallString() 2 years ago
http_downloader.cpp Log: Simplify macros 2 years ago
http_downloader.h Path: Add CreateFileURL() 3 years ago
http_downloader_curl.cpp Log: Simplify macros 2 years ago
http_downloader_curl.h HTTPDownloader: Add support for progress updates/cancelling 3 years ago
http_downloader_winhttp.cpp Log: Simplify macros 2 years ago
http_downloader_winhttp.h HTTPDownloader: Add support for progress updates/cancelling 3 years ago
image.cpp FileSystem: Swap vector for DynamicHeapArray 2 years ago
image.h FileSystem: Swap vector for DynamicHeapArray 2 years ago
imgui_animated.h Misc: Use lightgun controller icon 2 years ago
imgui_fullscreen.cpp FullscreenUI: More animation fixes 2 years ago
imgui_fullscreen.h FullscreenUI: Navigation improvements 2 years ago
imgui_glyph_ranges.inl ImGuiOverlays: Use actual recording icon 2 years ago
imgui_manager.cpp ImGuiManager: Remove unused function 2 years ago
imgui_manager.h ImGuiManager: Remove unused function 2 years ago
ini_settings_interface.cpp Qt: Implement per-game controller configuration 2 years ago
ini_settings_interface.h Qt: Implement per-game controller configuration 2 years ago
input_manager.cpp InputManager: Don't set key down for binds when ImGui has focus 2 years ago
input_manager.h Qt: Implement per-game controller configuration 2 years ago
input_source.cpp Misc: Fix a bunch of code analysis warnings 2 years ago
input_source.h Misc: Pass string_view by value 2 years ago
iso_reader.cpp Log: Simplify macros 2 years ago
iso_reader.h Misc: Pass string_view by value 2 years ago
make_d3d_display_shader_bytecode.bat
media_capture.cpp FileSystem: Swap vector for DynamicHeapArray 2 years ago
media_capture.h System: Switch to new capture file on video FPS change 2 years ago
metal_device.h GPUDevice: Expose swap chain clear colour 2 years ago
metal_device.mm GPUDevice: Expose swap chain clear colour 2 years ago
metal_layer.h
metal_shaders.metal MetalDevice: Use shader to clear current depth target 2 years ago
metal_stream_buffer.h
metal_stream_buffer.mm Log: Simplify macros 2 years ago
opengl_context.cpp Qt: Unrestrict resolution scale up to device limits 2 years ago
opengl_context.h Qt: Unrestrict resolution scale up to device limits 2 years ago
opengl_context_agl.h OpenGLContext: Add SupportsNegativeSwapInterval() 2 years ago
opengl_context_agl.mm Log: Simplify macros 2 years ago
opengl_context_egl.cpp GL/ContextEGL: Fix red_size to blue_size (#3238) 2 years ago
opengl_context_egl.h OpenGLContext: Add SupportsNegativeSwapInterval() 2 years ago
opengl_context_egl_wayland.cpp OpenGLContextEGL: Fix X11+platform base combination 3 years ago
opengl_context_egl_wayland.h OpenGLContextEGL: Fix X11+platform base combination 3 years ago
opengl_context_egl_x11.cpp OpenGLContextEGL: Fix X11+platform base combination 3 years ago
opengl_context_egl_x11.h OpenGLContextEGL: Fix X11+platform base combination 3 years ago
opengl_context_wgl.cpp Log: Simplify macros 2 years ago
opengl_context_wgl.h OpenGLContext: Add SupportsNegativeSwapInterval() 2 years ago
opengl_device.cpp GPUDevice: Use CompressHelpers 2 years ago
opengl_device.h GPUDevice: Use CompressHelpers 2 years ago
opengl_loader.h dep/glad: Update to v2.0.5 3 years ago
opengl_pipeline.cpp GPUDevice: Use CompressHelpers 2 years ago
opengl_pipeline.h GPUDevice: Use CompressHelpers 2 years ago
opengl_stream_buffer.cpp GPUDevice: Use CompressHelpers 2 years ago
opengl_stream_buffer.h GPUDevice: Use CompressHelpers 2 years ago
opengl_texture.cpp Misc: Fix a bunch of code analysis warnings 2 years ago
opengl_texture.h GPUDevice: Use CompressHelpers 2 years ago
page_fault_handler.cpp PageFaultHandler: Simplifications 2 years ago
page_fault_handler.h Misc: Purge unused code and report startup error to host 2 years ago
pch.cpp
pch.h
platform_misc.h System: Use cpuinfo for cache line size check 2 years ago
platform_misc_mac.mm PlatformMisc: Swap include order for Mac 2 years ago
platform_misc_unix.cpp Sockets: Ignore SIGPIPE on Linux 2 years ago
platform_misc_win32.cpp System: Use cpuinfo for cache line size check 2 years ago
postprocessing.cpp ProgressCallback: Eliminate redundancy and drop C format strings 2 years ago
postprocessing.h GPU/HW: Use GSVector instead of Rectangle 2 years ago
postprocessing_shader.cpp Misc: More format string fixes 2 years ago
postprocessing_shader.h PostProcessing/FX: Preserve option declaration order 2 years ago
postprocessing_shader_fx.cpp FileSystem: Swap vector for DynamicHeapArray 2 years ago
postprocessing_shader_fx.h GPU/HW: Use GSVector instead of Rectangle 2 years ago
postprocessing_shader_glsl.cpp GPU/HW: Use GSVector instead of Rectangle 2 years ago
postprocessing_shader_glsl.h GPU/HW: Use GSVector instead of Rectangle 2 years ago
sdl_audio_stream.cpp Log: Simplify macros 2 years ago
sdl_input_source.cpp Qt: Toggle for DualSense Player LED (#3254) 2 years ago
sdl_input_source.h Qt: Toggle for DualSense Player LED (#3254) 2 years ago
shadergen.cpp Misc: Fix a bunch of code analysis warnings 2 years ago
shadergen.h Misc: Fix a bunch of code analysis warnings 2 years ago
shiftjis.cpp
shiftjis.h
sockets.cpp Sockets: Use epoll on Linux 2 years ago
sockets.h Sockets: Use epoll on Linux 2 years ago
state_wrapper.cpp System: Rewrite save state I/O 2 years ago
state_wrapper.h System: Rewrite save state I/O 2 years ago
util.props ImGui: Enable lunasvg 2 years ago
util.vcxproj Util: Add CompressHelpers 2 years ago
util.vcxproj.filters Util: Add CompressHelpers 2 years ago
vulkan_builders.cpp GPUDevice: Improve pipeline error reporting 2 years ago
vulkan_builders.h GPUDevice: Improve pipeline error reporting 2 years ago
vulkan_device.cpp GPUDevice: Use CompressHelpers 2 years ago
vulkan_device.h GPUDevice: Use CompressHelpers 2 years ago
vulkan_entry_points.h
vulkan_entry_points.inl VulkanDevice: Release swap chain images on resize 2 years ago
vulkan_loader.cpp Misc: More format string fixes 2 years ago
vulkan_loader.h VulkanDevice: Enable VK_KHR_maintenance4 and 5 2 years ago
vulkan_pipeline.cpp GPUDevice: Add support for Raster Ordered Views 2 years ago
vulkan_pipeline.h Misc: Pass string_view by value 2 years ago
vulkan_stream_buffer.cpp Log: Simplify macros 2 years ago
vulkan_stream_buffer.h
vulkan_swap_chain.cpp VulkanDevice: Release swap chain images on resize 2 years ago
vulkan_swap_chain.h VulkanDevice: Release swap chain images on resize 2 years ago
vulkan_texture.cpp VulkanDevice: Fix download inside render pass 2 years ago
vulkan_texture.h Misc: Pass string_view by value 2 years ago
wav_writer.cpp Log: Simplify macros 2 years ago
wav_writer.h Misc: Make struct member functions file-local 3 years ago
win32_raw_input_source.cpp InputManager: Support multiple mice via raw input 2 years ago
win32_raw_input_source.h InputManager: Support multiple mice via raw input 2 years ago
window_info.cpp GPU: Further improve vsync handling 2 years ago
window_info.h WindowInfo: Get refresh rate from monitor config 2 years ago
xinput_source.cpp Log: Simplify macros 2 years ago
xinput_source.h Misc: Pass string_view by value 2 years ago