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 5420d699e2
GPUDevice: Use ObjectArchive for shader cache
1 week ago
..
CMakeLists.txt GPUDevice: Use ObjectArchive for shader cache 1 week ago
animated_image.cpp Image: Load libpng/libjpeg/libwebp dynamically 2 weeks ago
animated_image.h AnimatedImage: Fix possible integer overflow of dimensions 2 months ago
audio_stream.cpp AudioStream: Fix backend name not translating 3 months ago
audio_stream.h AudioStream: Reintroduce XAudio2 backend 5 months ago
cd_image.cpp CDImage: Support reading non-mode2/raw sectors 3 months ago
cd_image.h CDImage: Replace filename identifier with path 4 weeks ago
cd_image_ccd.cpp CDImage: Replace filename identifier with path 4 weeks ago
cd_image_chd.cpp CDImage: Replace filename identifier with path 4 weeks ago
cd_image_cue.cpp CDImage: Replace filename identifier with path 4 weeks ago
cd_image_device.cpp CDImage: Replace filename identifier with path 4 weeks ago
cd_image_hasher.cpp Qt: Move image verification logic to GameDatabase 3 months ago
cd_image_hasher.h Qt: Move image verification logic to GameDatabase 3 months ago
cd_image_m3u.cpp CDImage: Replace filename identifier with path 4 weeks ago
cd_image_mds.cpp CDImage: Replace filename identifier with path 4 weeks ago
cd_image_memory.cpp CDImage: Replace filename identifier with path 4 weeks ago
cd_image_pbp.cpp CDImage: Replace filename identifier with path 4 weeks ago
cd_image_ppf.cpp CDImage: Replace filename identifier with path 4 weeks ago
compress_helpers.cpp CompressHelpers: Fix incorrect function call 9 months ago
compress_helpers.h Util: Add missing includes to compress_helpers.h 6 months ago
core_audio_stream.cpp AudioStream: Tidy up more state reset 4 months ago
core_audio_stream.h AudioStream: Tidy up more state reset 4 months ago
cubeb_audio_stream.cpp dep/cubeb: Bump to a37dadd 5 months ago
cue_parser.cpp Misc: Fix deprecated implicit conversion of fstring->string_view 1 month ago
cue_parser.h CueParser: Handle rarely-used commands 3 months ago
d3d11_device.cpp GPUDevice: Use ObjectArchive for shader cache 1 week ago
d3d11_device.h GPUDevice: Use ObjectArchive for shader cache 1 week ago
d3d11_pipeline.cpp Misc: Use static operator() 3 weeks ago
d3d11_pipeline.h
d3d11_stream_buffer.cpp D3D11Device: Fix a couple of incorrect log messages 5 months ago
d3d11_stream_buffer.h
d3d11_texture.cpp GPUDevice: Extract texture format to global namespace 9 months ago
d3d11_texture.h GPUDevice: Extract texture format to global namespace 9 months ago
d3d12_builders.cpp GPUDevice: Fix mipmap generation on targets 11 months ago
d3d12_builders.h GPUDevice: Fix mipmap generation on targets 11 months ago
d3d12_descriptor_heap_manager.cpp D3D12Device: Bound persistent descriptor allocation 2 months ago
d3d12_descriptor_heap_manager.h Misc: Use static operator() 3 weeks ago
d3d12_device.cpp GPUDevice: Use ObjectArchive for shader cache 1 week ago
d3d12_device.h GPUDevice: Use ObjectArchive for shader cache 1 week ago
d3d12_pipeline.cpp GPUDevice: Extract texture format to global namespace 9 months ago
d3d12_pipeline.h
d3d12_stream_buffer.cpp GPUDevice: Don't reserve unnecessary byte in stream buffer 5 months ago
d3d12_stream_buffer.h
d3d12_texture.cpp D3D12Device: Track readback source usage 2 months ago
d3d12_texture.h GPUDevice: Extract texture format to global namespace 9 months ago
d3d_common.cpp D3DCommon: Fix a bunch of copy/paste errors 5 months ago
d3d_common.h VulkanDevice: Persist instance throughout launches 9 months ago
dinput_source.cpp FullscreenUI: Display PS/Xbox button icons based on current device 7 months ago
dinput_source.h InputManager: Support localizing device names 7 months ago
dyn_libjpeg.h Util: Centralize dynlib loading 2 weeks ago
dyn_libpng.h Image: Load libpng/libjpeg/libwebp dynamically 2 weeks ago
dyn_libs.cpp DynLibs: Fix libwebp loading on Windows 2 weeks ago
dyn_libwebp.h Util: Centralize dynlib loading 2 weeks ago
dyn_libzip.h ZipHelpers: Load libzip on-demand 2 weeks ago
dyn_sdl.h SDLInputSource: Centralize SDL subsystem loading 2 weeks ago
dyn_shaderc.h Util: Centralize dynlib loading 2 weeks ago
dyn_spirv_cross.h Util: Centralize dynlib loading 2 weeks ago
dyn_sqlite.h SQLiteHelpers: Add BindInt64()/ColumnInt64() 1 month ago
elf_file.cpp ELFFile: Skip embedded PS-X EXE header segments 2 months ago
elf_file.h Tests: Add for CueParser and ElfFile 1 year ago
gpu_device.cpp GPUDevice: Use ObjectArchive for shader cache 1 week ago
gpu_device.h GPUDevice: Use ObjectArchive for shader cache 1 week ago
gpu_framebuffer_manager.h Misc: Use static operator() 3 weeks ago
gpu_texture.cpp VulkanDevice: Fix download buffer barrier ranges 2 months ago
gpu_texture.h Misc: Fix deprecated implicit conversion of fstring->string_view 1 month ago
gpu_types.h GPUDevice: Use ObjectArchive for shader cache 1 week ago
http_cache.cpp HTTPCache: Use object archive synchronization 1 week ago
http_cache.h HTTPCache: Use object archive synchronization 1 week ago
http_downloader.cpp HTTPDownloader: Remove redunadant request \casts 3 months ago
http_downloader.h HTTPDownloader: Convert to namespace 4 months ago
image.cpp Util: Centralize dynlib loading 2 weeks ago
image.h Image: Avoid integer overflow for dimensions 2 months ago
imgui_animated.h
imgui_gsvector.h ImGuiManager: Support non-font icons in OSD 10 months ago
imgui_manager.cpp ImGuiManager: Load FreeType/plutosvg dynamically 2 weeks ago
imgui_manager.h VideoPresenter: Fix prerotation handling with blur/transitions 4 weeks ago
ini_settings_interface.cpp INISettingsInterface: Don't set dirty if unchanged in SetKeyValueList() 3 weeks ago
ini_settings_interface.h SettingsInterface: Create type aliases for string lists 3 weeks ago
input_manager.cpp Misc: Add a couple of missing fmt/format.h includes 1 month ago
input_manager.h Misc: Use static operator() 3 weeks ago
input_source.cpp SDLInputSource: Add sensor (accelerometer) support 8 months ago
input_source.h InputManager: Support localizing device names 7 months ago
iso_reader.cpp ISOReader: Fix incorrect timestamp calculation 5 months ago
iso_reader.h ISOReader: Fix possible integer overflow in GetSizeInSectors() 2 months ago
media_capture.cpp MediaCapture: Show file size in OSD 1 month ago
media_capture.h MediaCapture: Show file size in OSD 1 month ago
metal_device.h GPUDevice: Use ObjectArchive for shader cache 1 week ago
metal_device.mm GPUDevice: Use ObjectArchive for shader cache 1 week ago
metal_shaders.metal
metal_stream_buffer.h
metal_stream_buffer.mm GPUDevice: Don't reserve unnecessary byte in stream buffer 5 months ago
object_archive.cpp ObjectArchive: Synchronize access internally 1 week ago
object_archive.h ObjectArchive: Synchronize access internally 1 week ago
opengl_context.cpp GPUDevice: Drop SDL window type 6 months ago
opengl_context.h GPUDevice: Drop SDL window type 6 months ago
opengl_context_agl.h Common: Silence deprecation warnings on MacOS 9 months ago
opengl_context_agl.mm OpenGLContextAGL: Compile fix 9 months ago
opengl_context_egl.cpp OpenGLDevice: Remove prerotation hacks 6 months ago
opengl_context_egl.h GPUDevice: Extract texture format to global namespace 9 months ago
opengl_context_egl_wayland.cpp
opengl_context_egl_wayland.h
opengl_context_egl_xcb.cpp
opengl_context_egl_xcb.h
opengl_context_egl_xlib.cpp
opengl_context_egl_xlib.h
opengl_context_wgl.cpp Misc: Remove atexit() usage 2 weeks ago
opengl_context_wgl.h
opengl_device.cpp GPUDevice: Use ObjectArchive for shader cache 1 week ago
opengl_device.h GPUDevice: Use ObjectArchive for shader cache 1 week ago
opengl_loader.h
opengl_pipeline.cpp GPUDevice: Use ObjectArchive for shader cache 1 week ago
opengl_pipeline.h GPUDevice: Use ObjectArchive for shader cache 1 week ago
opengl_stream_buffer.cpp OpenGLDevice: Fix various issues in stream buffer 5 months ago
opengl_stream_buffer.h
opengl_texture.cpp OpenGLTexture: Fix a couple of incorrect format mappings 5 months ago
opengl_texture.h GPUDevice: Extract texture format to global namespace 9 months ago
page_fault_handler.cpp CPU/CodeCache: Remove thread_local recursive guard 2 weeks ago
page_fault_handler.h
pch.cpp
pch.h
postprocessing.cpp PostProcessing: Fix OOB write in ParseVector() 5 months ago
postprocessing.h GPUDevice: Move present result to global namespace 7 months ago
postprocessing_shader.cpp SettingsInterface: Make strings the only virtual type 7 months ago
postprocessing_shader.h GPUDevice: Move present result to global namespace 7 months ago
postprocessing_shader_fx.cpp PostProcessing/FX: Fix PingPong state not being written back 5 months ago
postprocessing_shader_fx.h GPUDevice: Move present result to global namespace 7 months ago
postprocessing_shader_glsl.cpp GPUDevice: Move present result to global namespace 7 months ago
postprocessing_shader_glsl.h GPUDevice: Move present result to global namespace 7 months ago
postprocessing_shader_slang.cpp Misc: Fix deprecated implicit conversion of fstring->string_view 1 month ago
postprocessing_shader_slang.h GPUDevice: Move present result to global namespace 7 months ago
sdl_audio_stream.cpp SDLInputSource: Centralize SDL subsystem loading 2 weeks ago
sdl_input_source.cpp SDLInputSource: Centralize SDL subsystem loading 2 weeks ago
sdl_input_source.h SDLInputSource: Remove unused variable 2 weeks ago
shadergen.cpp GPUDevice: Use ObjectArchive for shader cache 1 week ago
shadergen.h FullscreenUI: Add zoom/slide transition effects 3 months ago
shiftjis.cpp MemoryCardImage: Replace full-width characters with ASCII 4 weeks ago
shiftjis.h MemoryCardImage: Replace full-width characters with ASCII 4 weeks ago
sockets.cpp GDBServer: Queue complete protocol packets 2 months ago
sockets.h GDBServer: Queue complete protocol packets 2 months ago
spirv_module.cpp SPIRVModule: Add class for iterating/manipulating SPIR-V 11 months ago
spirv_module.h SPIRVModule: Add class for iterating/manipulating SPIR-V 11 months ago
sqlite_helpers.cpp Util: Centralize dynlib loading 2 weeks ago
sqlite_helpers.h SQLiteHelpers: Add BindInt64()/ColumnInt64() 1 month ago
state_wrapper.cpp StateWrapper: Add max size checks to vector/string data 2 months ago
state_wrapper.h StateWrapper: Add max size checks to vector/string data 2 months ago
texture_decompress.cpp
texture_decompress.h
translation.cpp Host: Merge FullscreenUI relative time variant with Host 1 month ago
translation.h Host: Merge FullscreenUI relative time variant with Host 1 month ago
util.props ZipHelpers: Load libzip on-demand 2 weeks ago
util.vcxproj GPUDevice: Use ObjectArchive for shader cache 1 week ago
util.vcxproj.filters GPUDevice: Use ObjectArchive for shader cache 1 week ago
vulkan_builders.cpp VulkanDevice: Reset descriptor builder storage 2 months ago
vulkan_builders.h VulkanDevice: Persist instance throughout launches 9 months ago
vulkan_device.cpp GPUDevice: Use ObjectArchive for shader cache 1 week ago
vulkan_device.h GPUDevice: Use ObjectArchive for shader cache 1 week ago
vulkan_entry_points.inl VulkanDevice: Use timeline semaphores when available 2 weeks ago
vulkan_headers.h VulkanDevice: Persist instance throughout launches 9 months ago
vulkan_loader.cpp VulkanDevice: Use ResolveSymbols() 4 months ago
vulkan_loader.h GPUDevice: Unload persistent libraries on shutdown 9 months ago
vulkan_pipeline.cpp VulkanDevice: Fix incorrect pointer alignment check 5 months ago
vulkan_pipeline.h VulkanDevice: Persist instance throughout launches 9 months ago
vulkan_stream_buffer.cpp VulkanDevice: Add missing swap of m_allocation 5 months ago
vulkan_stream_buffer.h VulkanDevice: Persist instance throughout launches 9 months ago
vulkan_swap_chain.cpp VulkanDevice: Use timeline semaphores when available 2 weeks ago
vulkan_swap_chain.h VulkanDevice: Don't submit during image acquire 8 months ago
vulkan_texture.cpp VulkanDevice: Address texture array subresources 2 months ago
vulkan_texture.h VulkanDevice: Persist instance throughout launches 9 months ago
wav_reader_writer.cpp WAVReader: Fix non-s16 handling in SeekToFrame() 5 months ago
wav_reader_writer.h SoundEffectManager: Support converting float wave files too 9 months ago
win32_raw_input_source.cpp FullscreenUI: Display PS/Xbox button icons based on current device 7 months ago
win32_raw_input_source.h InputManager: Support localizing device names 7 months ago
window_info.cpp WindowInfo: Remove QueryRefreshRateForWindow() 6 months ago
window_info.h WindowInfo: Remove QueryRefreshRateForWindow() 6 months ago
x11_tools.cpp Misc: Remove atexit() usage 2 weeks ago
x11_tools.h WindowInfo: Remove QueryRefreshRateForWindow() 6 months ago
xaudio2_audio_stream.cpp AudioStream: Reintroduce XAudio2 backend 5 months ago
xinput_source.cpp FullscreenUI: Display PS/Xbox button icons based on current device 7 months ago
xinput_source.h InputManager: Support localizing device names 7 months ago
zip_helpers.cpp ZipHelpers: Load libzip on-demand 2 weeks ago
zip_helpers.h Misc: Use static operator() 3 weeks ago