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 ae77a82ba3
Common: Add helper for thread-safe localtime()
And use it with fmt instead of fmt::localtime.
1 month ago
..
CMakeLists.txt CMake: Remove Flatpak specific commands 1 month ago
audio_stream.cpp AudioStream: Fix crash with timestretch disabled 3 months ago
audio_stream.h AudioStream: SIMD averaging window calculation 3 months ago
cd_image.cpp System: Remove use of CDImage title metadata 2 months ago
cd_image.h System: Remove use of CDImage title metadata 2 months ago
cd_image_chd.cpp System: Adjust initialization order to better fit FullscreenUI 9 months ago
cd_image_cue.cpp Make all single-argument constructors explicit 3 months ago
cd_image_device.cpp Data: Add new PromptFont glyphs 2 months ago
cd_image_hasher.cpp Qt: Make image verification cancellable 12 months ago
cd_image_hasher.h
cd_image_m3u.cpp System: Remove use of CDImage title metadata 2 months ago
cd_image_mds.cpp CDImage: Tidy up Open() method 9 months ago
cd_image_memory.cpp Misc: Fix a bunch of code analysis warnings 7 months ago
cd_image_pbp.cpp System: Remove use of CDImage title metadata 2 months ago
cd_image_ppf.cpp System: Remove use of CDImage title metadata 2 months ago
compress_helpers.cpp CompressHelpers: Tidy up and add Deflate 2 months ago
compress_helpers.h CompressHelpers: Tidy up and add Deflate 2 months ago
cubeb_audio_stream.cpp SmallString: Make constructors explicit 2 months ago
cue_parser.cpp Misc: Replace isspace() usage with StringUtil::IsWhitespace() 9 months ago
cue_parser.h CDImageCue: Support reading .wav files (WAVE cuesheet files) 11 months ago
d3d11_device.cpp GPUDevice: Fix ROV support being disabled 2 months ago
d3d11_device.h GPUDevice: Move options to create flags 2 months ago
d3d11_pipeline.cpp GPUDevice: Put debug messages/scopes behind conditions 11 months ago
d3d11_pipeline.h GPUDevice: Put debug messages/scopes behind conditions 11 months ago
d3d11_stream_buffer.cpp GPUDevice: Support generating mipmaps 11 months ago
d3d11_stream_buffer.h GPUDevice: Support generating mipmaps 11 months ago
d3d11_texture.cpp GPUDevice: Put debug messages/scopes behind conditions 11 months ago
d3d11_texture.h GPUDevice: Put debug messages/scopes behind conditions 11 months ago
d3d12_builders.cpp GPUDevice: Put debug messages/scopes behind conditions 11 months ago
d3d12_builders.h Misc: Replace a bunch of static qualifiers with inline 3 months ago
d3d12_descriptor_heap_manager.cpp Build: Add Devel configuration 11 months ago
d3d12_descriptor_heap_manager.h
d3d12_device.cpp GPUDevice: Fix ROV support being disabled 2 months ago
d3d12_device.h GPUDevice: Move options to create flags 2 months ago
d3d12_pipeline.cpp Misc: Fix a bunch of code analysis warnings 7 months ago
d3d12_pipeline.h GPUDevice: Put debug messages/scopes behind conditions 11 months ago
d3d12_stream_buffer.cpp
d3d12_stream_buffer.h
d3d12_texture.cpp D3D12Device: Fix incorrect state when texture uploaded 2x w/o use 6 months ago
d3d12_texture.h GPUDevice: Put debug messages/scopes behind conditions 11 months ago
d3d_common.cpp D3DCommon: Load d3d12.dll dynamically 4 months ago
d3d_common.h D3DCommon: Load d3d12.dll dynamically 4 months ago
dinput_source.cpp InputSource: Support querying current values 3 months ago
dinput_source.h InputSource: Support querying current values 3 months ago
elf_file.cpp GameList: Fix scanning of ELF files 11 months ago
elf_file.h GameList: Fix scanning of ELF files 11 months ago
gpu_device.cpp GPUDevice: Move options to create flags 2 months ago
gpu_device.h GPUDevice: Move options to create flags 2 months ago
gpu_framebuffer_manager.h GPUDevice: Support generating mipmaps 11 months ago
gpu_shader_cache.cpp Misc: Collapse more niche log channels 11 months ago
gpu_shader_cache.h
gpu_texture.cpp GPUTexture: Add A1BGR5 format 11 months ago
gpu_texture.h GPUTexture: Add A1BGR5 format 11 months ago
host.cpp Host: Pack locals in struct 1 month ago
host.h Host: Add FormatNumber() 3 months ago
http_downloader.cpp Achievements: Release lock while waiting for HTTP requests 4 months ago
http_downloader.h Achievements: Release lock while waiting for HTTP requests 4 months ago
http_downloader_curl.cpp Misc: Un-namespace Timer 11 months ago
http_downloader_winhttp.cpp Always use CTAD with std::unique_lock 5 months ago
image.cpp Deps: Swap lunasvg for plutosvg 7 months ago
image.h Image: Export RGBA8 conversion functions 7 months ago
imgui_animated.h
imgui_fullscreen.cpp Achievements: Show notification when challenge fails 2 months ago
imgui_fullscreen.h Achievements: Show most recent progress update in pause menu 2 months ago
imgui_manager.cpp ImGuiManager: Initialize to default text font order 2 months ago
imgui_manager.h Declare all namespace-scope constants as inline 3 months ago
ini_settings_interface.cpp INISettingsInterface: Only set changed if the value actually changes 5 months ago
ini_settings_interface.h Host: Get rid of base settings interface indirection 5 months ago
input_manager.cpp InputManager: Map 'old' key names to new on load 2 months ago
input_manager.h InputManager: Use scancodes for key mapping 2 months ago
input_source.cpp Misc: Fix a bunch of code analysis warnings 7 months ago
input_source.h InputSource: Support querying current values 3 months ago
iso_reader.cpp Common: Add helper for thread-safe localtime() 1 month ago
iso_reader.h ISOReader: Add XA and raw extraction modes 10 months ago
media_capture.cpp MediaCapture: Fix default video codec on MacOS 2 months ago
media_capture.h
metal_device.h GPUDevice: Move options to create flags 2 months ago
metal_device.mm GPUDevice: Move options to create flags 2 months ago
metal_layer.h
metal_shaders.metal
metal_stream_buffer.h GPUDevice: Support generating mipmaps 11 months ago
metal_stream_buffer.mm GPUDevice: Support generating mipmaps 11 months ago
opengl_context.cpp GPUDevice: Move options to create flags 2 months ago
opengl_context.h GPUDevice: Move options to create flags 2 months ago
opengl_context_agl.h
opengl_context_agl.mm OpenGLContext: Compile fix on MacOS 12 months ago
opengl_context_egl.cpp OpenGLDevice: Fix surfaceless context switch 11 months ago
opengl_context_egl.h
opengl_context_egl_wayland.cpp OpenGLDevice: More verbose logging of surface creation failure 12 months ago
opengl_context_egl_wayland.h
opengl_context_egl_xcb.cpp OpenGLDevice: Support both XCB and Xlib 12 months ago
opengl_context_egl_xcb.h OpenGLDevice: Support both XCB and Xlib 12 months ago
opengl_context_egl_xlib.cpp OpenGLDevice: Support both XCB and Xlib 12 months ago
opengl_context_egl_xlib.h OpenGLDevice: Support both XCB and Xlib 12 months ago
opengl_context_sdl.cpp OpenGLDevice: Support SDL window type 8 months ago
opengl_context_sdl.h OpenGLDevice: Support SDL window type 8 months ago
opengl_context_wgl.cpp
opengl_context_wgl.h
opengl_device.cpp OpenGLDevice: Disable PBOs on Panfrost driver 2 months ago
opengl_device.h GPUDevice: Move options to create flags 2 months ago
opengl_loader.h
opengl_pipeline.cpp Misc: Replace stringstream str() with C++20 move str() 9 months ago
opengl_pipeline.h GPUDevice: Put debug messages/scopes behind conditions 11 months ago
opengl_stream_buffer.cpp OpenGLDevice: Add map-based stream buffer paths 10 months ago
opengl_stream_buffer.h GPUDevice: Put debug messages/scopes behind conditions 11 months ago
opengl_texture.cpp GPUDevice: Remove unused fields 4 months ago
opengl_texture.h GPUDevice: Remove unused fields 4 months ago
page_fault_handler.cpp PageFaultHandler: Warning fix 10 months ago
page_fault_handler.h
pch.cpp
pch.h
platform_misc.h Qt: Add 'Disable Window Rounded Corners' option 10 months ago
platform_misc_mac.mm MetalDevice: Retain references to layer 3 months ago
platform_misc_unix.cpp Qt: Add 'Disable Window Rounded Corners' option 10 months ago
platform_misc_win32.cpp Qt: Add 'Disable Window Rounded Corners' option 10 months ago
postprocessing.cpp Deps: Bump FontAwesome to 6.7.2 (#3456) 4 months ago
postprocessing.h Declare all namespace-scope constants as inline 3 months ago
postprocessing_shader.cpp Misc: Replace isspace() usage with StringUtil::IsWhitespace() 9 months ago
postprocessing_shader.h Make all single-argument constructors explicit 3 months ago
postprocessing_shader_fx.cpp PostProcessing/FX: Don't try to compile for GL<3.2 4 months ago
postprocessing_shader_fx.h PostProcessing/FX: Add support for compute shaders 7 months ago
postprocessing_shader_glsl.cpp PostProcessing/GLSL: Fix compile error with interface blocks 3 months ago
postprocessing_shader_glsl.h PostProcessing: Get rid of Timer global 10 months ago
sdl_audio_stream.cpp InputManager: Switch to SDL3 9 months ago
sdl_input_source.cpp SDLInputSource: Fix possible negative input to SDL_GetJoystickButton() 2 months ago
sdl_input_source.h InputSource: Support querying current values 3 months ago
shadergen.cpp ShaderGen: Fix use of reserved 'packed' keyword 4 months ago
shadergen.h ShaderGen: Add UseGLSLInterfaceBlocks() 4 months ago
shiftjis.cpp
shiftjis.h
sockets.cpp Build: Add Devel configuration 11 months ago
sockets.h
state_wrapper.cpp Achievements: Ensure loading old states behave the same as new 10 months ago
state_wrapper.h Achievements: Ensure loading old states behave the same as new 10 months ago
texture_decompress.cpp Util: Add TextureDecompress 11 months ago
texture_decompress.h Util: Add TextureDecompress 11 months ago
util.props D3DCommon: Load d3d12.dll dynamically 4 months ago
util.vcxproj OpenGLDevice: Support SDL window type 8 months ago
util.vcxproj.filters OpenGLDevice: Support SDL window type 8 months ago
vulkan_builders.cpp GPUDevice: Add compute shader support 11 months ago
vulkan_builders.h Misc: Replace a bunch of static qualifiers with inline 3 months ago
vulkan_device.cpp GPUDevice: Fix ROV support being disabled 2 months ago
vulkan_device.h GPUDevice: Move options to create flags 2 months ago
vulkan_entry_points.h
vulkan_entry_points.inl VulkanDevice: Support SDL window type 8 months ago
vulkan_loader.cpp VulkanDevice: Support SDL window type 8 months ago
vulkan_loader.h VulkanDevice: Support SDL window type 8 months ago
vulkan_pipeline.cpp Misc: Fix a bunch of code analysis warnings 7 months ago
vulkan_pipeline.h GPUDevice: Put debug messages/scopes behind conditions 11 months ago
vulkan_stream_buffer.cpp
vulkan_stream_buffer.h
vulkan_swap_chain.cpp SmallString: Make constructors explicit 2 months ago
vulkan_swap_chain.h VulkanDevice: Allocate N semaphores for N swap chains 5 months ago
vulkan_texture.cpp GPUDevice: Remove unused fields 4 months ago
vulkan_texture.h GPUDevice: Remove unused fields 4 months ago
wav_reader_writer.cpp CDImageCue: Support reading .wav files (WAVE cuesheet files) 11 months ago
wav_reader_writer.h CDImageCue: Support reading .wav files (WAVE cuesheet files) 11 months ago
win32_raw_input_source.cpp InputSource: Support querying current values 3 months ago
win32_raw_input_source.h InputSource: Support querying current values 3 months ago
window_info.cpp GPUDevice: Support pre-rotating swap chains 11 months ago
window_info.h WindowInfo: Add SDL window type 8 months ago
x11_tools.cpp X11Tools: Load libxcb and friends dynamically 8 months ago
x11_tools.h OpenGLDevice: Support both XCB and Xlib 12 months ago
xinput_source.cpp XInputSource: Set initial state on connection 3 months ago
xinput_source.h XInputSource: Set initial state on connection 3 months ago